Curriculum Vitae

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








Report Page