Curriculum Vitae

Personal Information:
Name: Sergey
Date of birth: 12th July 1985
Marital status: married
Nationality: Russian
Address: Novosibirsk, Russia
Contacts: @bormaxi maxim.goodjob@gmail.com
Education:
2007 -2010 Novosibirsk State Technical University
Faculty of Automation and Computer Engineering
Department of Data Collection and Data Processing Systems
Postgraduate program «Information-measuring and control systems» without doctoral
thesis
2002 -2007 Novosibirsk State Technical University
Faculty of Automation and Computer Engineering
Department of Data Collection and Data Processing Systems
Engineer’s degree in Information Systems and Technologies
Employment History:
December 2017 - present 2GIS
(Novosibirsk, Russia)
R&D,
UGC (User Generated Content) team
Senior Developer:
• Supporting for existing codebase and developing new modules in
Photo project (PHP).
• Supporting Auth, Messenger (Golang), Scores (Golang).
• Active participation in all stages of preparation and release for
different tasks (from customer requirements to production servers via
Continuous Integration processes).
April 2016 - November 2017 NGS.Technologies
(Novosibirsk, Russia)
R&D, Billing and CRM team
Web-developer:
• Supporting for existing codebase and developing new modules.
• Writing large datasets migrations from other projects.
• Preparing automatic report modules for the management staff.
• Participating in integration with automatic telephone exchange
servers.
• Coordination of requirements with the customers for different types of
tasks.
• Training of junior developers.
June 2011 - April 2016
NGS (Novosibirsk, Russia)
Department of Development,
Mass media team
Web-developer (PHP):
• Supporting for existing code and developing new modules for different
projects, such as News, Afisha, Journal, Business, Press, Comments
and Weather.
• Active participation in all stages of preparation and release for
different tasks (from customer requirements to production servers via
Continuous Integration processes).
• Participating as a speaker in the internal events (such as «Smart
Friday», etc).
• Training of junior developers.
September 2007 - present
NSTU,
Department of Data
Collection and Data
Processing Systems
Senior Lecturer:
• Conducting lecture and laboratory classes on the various list of
disciplines: «Data Acquisition Systems», «Virtual Instruments
Programming», «Databases (MySQL)», «Programming Languages
(C++)»
September 2004 - May 2009
NSTU, Educational Center
«National Instruments Technologies»
Technical specialist:
• Designing new information-measuring and control systems for
industry and education (configuring hardware and soft).
• Developing and testing software for automation and e-learning
systems.
• Preparing and conducting training courses.
Technical Skills:
• Computer skills - Microsoft Windows, Linux (Ubuntu and Arch), OS X, including hardware
maintenance, administration of networks. Confident in console and in the various Office products.
• PHP commercial experience - since 2010 (from 5.3 to 7), OOP, design patterns, PDO, PEAR,
Namespaces, Composer, PHPUnit, MVC-applications, RPC and REST-services, Smarty, Twig (as
a template engine), Memcached. Actively used internal NGS.Framework (in general is similar to
Zend or Yii).
• Database experience - MySQL, PostgreSQL (database design, query profiling and optimization,
procedures), MongoDB, Redis (as a cache system in some projects).
• General web experience - NGINX + FPM, HTML/CSS + Bootstrap, JavaScript + jQuery + Ajax +
base knowledges of Vue.js for SPA, some kind of CMS (such as Bitrix, etc), Sphinx search engine,
Apache Kafka, RabbitMQ, Vagrant + Ansible (base level), Docker, k8s (base level).
• Additional programing skills - C++ (OOP, base STL, console apps), Assembler, National
Instruments LabVIEW (good level), Golang (base level - structs, maps, simple goroutines, simlpe
services and web applications).
• CVS skills - SVN/GIT.
• Development tools experience - Atlassian (JIRA, Confluence, Stash), JetBrains (PHPStorm, GoLand, CLion) and some other.
Special Skills:
Native Russian
Intermediate+ English
Driving License (Category B)
Hobbies: reading, cars, cooking
Awards:
2005-2007, Scholarship for Excellent Students of Novosibirsk State Technical University
2005-2007, Diplomas for the best reports at student scientific conferences
Personal Qualities:
Attentive, Communicative, Articulate, Diligent, Eager to learn