Andrey Sinitsyn

Software Engineer


My current location: 🇷🇺 (Russian Federation)

boombick@gmail.com

Telegram: @boombick

+7 961 146 34 44

 

       

Professional goals

Constantly aspiring to acquire new knowledge in various domains to improve myself personally and professionally.
Design, analysis and implementation of complex high scalability/availability systems.
Managing the technical side of large web-projects. DevOps.
Understanding, learning and applying the process of transformation raw data into structured information.

Skills

Programming

Developing web HA systems with modern technologies and programming languages

Architecture

Building infrastructure architecture solutions for HA systems

DevOps

Managing and automate server-side code deployment and monitoring processes

Soft skills

Teamwork skills, able to synchronize my own activity with other team members.
Development team management: forming and developing (based on personal experience and industry best practices)
Technical documentation writing skills (not end-user docs)
Active member of professional communities and conference speaker at major technical conferences in Russia and Belarus

Technical

  • Programming

  • GoLang | PHP | Python | *sh/sed/awk
  •  
  • Databases

  • MySQL (and similar: Percona, MariaDB) | NoSQL Solutions | Graph Databases
  •  
  • Operating Systems

  • Linux deb-based | Linux rpm-based | FreeBSD
  •  
  • DevOps

  • Docker stack (docker, machine, swarm, compose) | Teamcity/Jenkins | Ansible | Kubernetes | Prometheus
  •  

Talks

"The Big Social Bang Theory: social networking for any kind of web-projects" DevConf '2014
http://2014.devconf.ru/offers/30


"Using Graph databases for social networks development" RITConf '2013
http://ritconf.ru/2013/abstracts/1346.html


"Architecture of HA projects" RIF-VRN '2013
http://runet-id.com/144508
http://2013.rifvrn.ru/program


"PHP Microframeworks" RITConf '2012
http://profyclub.ru/docs/318


"Using PHP for daemons and CLI tools" LVEE '2012
https://lvee.org/ru/reports/LVEE_Winter_2012_10

Experience

Senior DevOps Engineer

Lazada TechHub (http://techhub.lazada.com)

February 2015 — today

 
  • Building automation systems for release process
  • Automatization for full release stack: from developer's sandbox to production environment
  • Building isolated environments (docker-based solutions) for each step in release cycle: dev sandbox, QA showrooms, staging and live environments
  • Implement Continuos Integration/Continuos delivery processes
  • Implement integration between Lazada and AliBaba systems
  • Building kubernetes-based environment for full release workflow (100+ servers at three different locations)
  • Writing tools for devops purposes in PHP/Go/Bash
 

Software Architect

RateNGoods LLC (http://ratengoods.com)

July 2012 — February 2015

 
  • Design of solution architecture for HA project
  • Implementation of stable interaction between program components inside the wide stack of technologies
  • Prototyping and testing software components
  • Writing project internal documentation
  • Writing specifications for project managers and customers
 

Achievements:

  • DevOps: Design, analysis and implementation of the system for automatic testing and deploying
  • DevOps: Design, analysis and implementation of the system for monitoring development and production environments
  • Design, analysis and implementation of complex architectural solution andprototype for unique analytics system of user's activity

Senior Web Developer

Lovetime.Com (http://www.lovetime.com)

July 2013 — October 2013

 
  • Researched and developed Business Intelligence system in Dating domain
 

Achievements:

  • Built system for analytics and business intelligence purposes from scratch.
  • Built system for collecting, normalizing, storing and processing metrics from live project without affecting to perfomance of project.
  • WebGUI for visualization metrics in the different graphs

Web Developer

Ontico LLC (http://www.ontico.ru)

March 2011 — May 2012

 
  • Main responsibility: implementation program modules for HA web projects
  • Development of large dating service (Flirteka.ru. It has been rebranded later as Lovetime.com): Integration web-service with outside components, such as skype, icq and similar. Development of system part for send and proceed invites
  • Development a russian analog for SlideShare, but with educational purposes. Implementation part of system, which proceed and shows any documents formats in browser in the form of slides
  • Participation in organization of major technical conferences in Russia (RIT++, Highload++, Whale Rider)

Lead Web Developer

New Century Project

Dec 2009 — Dec 2010

 
  • Main product is a big distributed service for simple websites building. Target auditory is a people, which haven't special skills for create even simple site. Full automatization for whole process of website creation. System has ability for horizontal scaling to unlimited instances
  • Development the functional program modules
  • Implementation of architectural software solutions
  • Task management. Setting a tasks for local and remote employees according to their skills

Web Developer

Dalee Internet Agency (http://www.dalee.ru)

July 2008 — Nov 2009

 
  • Support for existing projects
  • Development the functional program modules
  • Participated as developer in creation of the TV-portal for Akado.TV. Portal has comfortable grid with TV shedule, encyclopedia, recommendation system and social network for Akado users
  • Legacy projects support

System Administrator

GDT SOftware Group (http://www.cfd.ru)

October 2007 — April 2008

 
  • Maintenance of local network
  • Initial setup and support for local and remote HPC clusters
  • Support for internal company services
 

Achievements:

  • Assembling and initial setup the HPC cluster, based on hardware platform from Sun Corp (Spark CPU) and works under Sun Solaris OS
  • Setting up the heterogeneous HPC cluster, comprising nodes with four different platform: MacOS on PowerPC, Windows on x86_64, Linux on x86_64 and Linux on ia32

Software engineer

Smartech LLC (http://www.smartechllc.com)

April 2007 — August 2007

 
  • Development the library for automatic testing for high speed managed switches, produced by Brocade (http://www.brocade.com)
    Library was written on TCL language and executed at Sun Solaris environment

Web Developer

Shogo Digital Agency (http://www.shogo.ru)

August 2005 — April 2007

 
  • Web-projects development (mostly written in PHP)
  • Development of internal system for teamwork control and issues tracking (something like small CRM)
  • SEO toolkit development
  • Legacy projects support

Education

Tula State University - Applied Mathematics and Computer Science (2000 - 2005)

Bachelor's degree

Andrey Sinitsyn aka Boombick | boombick@gmail.com | +7 961 146 34 44