Обо мне

Увлекаюсь спортом, игрой на электрогитаре, ездой на мотоцикле, катанием на сноуборде, краеведческими путешествиями и походами.

Профессиональные навыки
Опыт работы
Нефтяная компания
Санкт-Петербург
Инженер 1 категории
Октябрь 2018 — По настоящее время (1 год и 1 месяц)

Software development in Scala, Java and Python using Spark, Kafka and Nifi tools

Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
Санкт-Петербург
Java Software Engineer
Ноябрь 2017 — Сентябрь 2018 (11 месяцев)

I. Project for Belarusian transplantology center is a multi-user client/server web application on Java SE 8 that uses Microsoft SQL server 2008 for storing and processing data about patients waiting for liver transplantation.
Team Size:
- Project Management: 1 Project Manager, 2 Project Coordinators; 
- Business Analysis: 1 Senior Business Analyst, 1 Business Analyst; 
- Dev Team: 1 Architect, 1 Team Lead, 2 Senior Software Engineer, 3 Software Engineer, 7 Junior Software Engineers; 
- Test Team: 1 Team Lead, 3 Test Engineers; 
- DBA: 2 DB Developers 

II. Epam intracorporate training portal.
Team Size:
- Project Management: 1 Project Manager, 1 Project Coordinator; 
- Business Analysis: 1 Senior Business Analyst, 1 Business Analyst; 
- Dev Team: 1 Architect, 1 Team Lead, 2 Senior Software Engineer, 2 Software Engineer, 4 Junior Software Engineers; 

Tasks performed:
- Participated in the development of the back-end functionality
- Created database migrations using Flyway
- Implemented business logic in application (Java 8)
- Managed tasks and reported progress using Jira and Confluence
- Configured and resolved Jenkins issues

Environment: Java SE, Spring Framework, Hibernate, PostgreSQL, Microsoft SQL, swagger, docker, jira, git, flyway, jenkins

Компас
Санкт-Петербург
Python Developer
Январь 2015 — Декабрь 2016 (2 года)

I. Cross-platform mobile application developed on Kivy framework with admin web part builded on django framework. The goal is to increase customers loyalty. Customers earn points for their purchases, which they can exchange for bonus services. 
Team Size:
- Dev Team: 4 members, 1 Graphic Designer, 1 Team Lead

Tasks performed:
- Participated in the development of the main application (back-end and front-end)
- Developed subsidiary mobile application for cashiers, which is a part of the main application

II. Broadcasting service through Raspberry Pi 2 and Flask framework. The application starts automatically after the network cable is connected to device. The application records video files with the possibility of remote viewing and deletion.
Team Size: 1 Developer, 1 Team Lead

Tasks performed:
- Created architecture of the application
- Created API backend schema
- Developed back-end and front-end parts of application

Environment: PostgreSQL, Python, Kivy, Buildozer, Django, PostgreSQL, Python, Flask, Bash

Высшее образование
Санкт-Петербургский государственный инженерно-экономический университет
Санкт-Петербург
Факультет: Информационных систем в экономике и управлении
Сентябрь 2003—Июнь 2008 (4 года и 9 месяцев)