← В ленту

Портфолио

JetBrains

Project: Installation solution for Hub, YouTrack, Upsource, YouTrack Confluence Plugin. Team Size: Dev. team 15 members; QA team 7 members; Designer team 3 members. Project Role: Key Developer. Tasks performed: - Design and implementation system solutions.

EPAM Systems

Project: Maintenance and development eCommerce system Team Size: Dev. team 40+ members; QA team 20+ members; BA team 10+ members. Project Role: Key Developer. Tasks performed: - Design and implementation system solutions. - Leading dev. team Estimation. - Consulting.

Artezio

Project: EMIAS Medical system for doctors and patienst. Team Size: Dev Team 30+ members QA Team: 20+ members BE team 10+ members Project. Manager Project Role: Java developer. Tasks performed: - Development service, view, controller. - Create and setting up new project modules. - Development print form. - Team communication. - Development db change scripts. - Optimisation java code and sql. - Development integration tests. - Development integration unit tests.

Скиллы

Gradle
Groovy
Hibernate
Java EE
JavaScript
Java SE
JQuery
JSP
JSTL
Kafka
Kotlin
MongoDB
MySQL
Oracle ATG
Oracle DB
Scala
Spring
SQL

Опыт работы

Lead Software Engineer
с 08.2022 - По настоящий момент |Tarantool VK Tech
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Технический проект: Tarantool. Размер команды: команда разработчиков более 30 человек; команда контроля качества более 10 человек. Роль в проекте: ключевой разработчик / Руководитель группы / Адвокат разработчика. Выполненные задачи: - Проектирование и внедрение системных решений. - Управление командой. - PR-мероприятия и конференции.
Senior Software Developer/Team Lead
10.2020 - 08.2022 |Deutsche bank
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Проект Deutsche bank: обработка платежей. Размер команды: команда разработчиков более 50 человек; команда контроля качества более 20 человек; команда ВА 5 человек. Роль в проекте: ключевой разработчик / Руководитель группы. Выполненные задачи: - Проектирование и внедрение системных решений. - Управление командой и поддержка Scrum-процессов.
Senior Software Developer
10.2019 - 10.2020 |JetBrains
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Проект JetBrains: Аналитическая платформа. Размер команды: Команда разработчиков - 5 человек; команда контроля качества - 2 человека. Команда дизайнеров - 1 человек. Роль в проекте: ключевой разработчик.
Senior Software Developer
04.2017 - 10.2019 |JetBrains
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Проект JetBrains: решение для установки плагинов Hub, YouTrack, Upsource, YouTrack Confluence. Размер команды: команда разработчиков 15 человек; команда контроля качества 7 человек; команда дизайнеров 3 человека. Роль в проекте: ключевой разработчик. Выполненные задачи: - Проектирование и внедрение системных решений.
Lead Software Engineer
09.2016 - 04.2017 |EPAM Systems
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
проект EPAM Systems: Обслуживание и разработка системы электронной коммерции. Размер команды: команда разработчиков более 40 человек; команда контроля качества более 20 человек; команда бакалавров более 10 человек. Роль в проекте: ключевой разработчик. Выполненные задачи: - Проектирование и внедрение системных решений. - Ведущий разработчик. Оценка команды. - КОНСУЛЬТИРОВАНИЕ.
Lead Software Engineer
03.2016 - 09.2016 |EPAM Systems
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Проект EPAM Systems: Sephora. Размер команды: команда разработчиков 5 человек; команда BA 1 человек. Роль в проекте: Разработчик. Выполненные задачи: - Присоединился к команде Agile Startup и работал над доказательством концепции для клиента Sephora. Получил опыт установки и настройки компонентов и сервисов XStore POS / Office, включая xAdmin / XCenter и Mobile POS Ознакомился с модулями XStore и его функциональными возможностями. Интегрировал реестр XStore POS с ATG (поиск учетных записей), настроил реестр XStore POS: навигация и меню, поток продаж и возвратов, правила проверки, экраны и формы. Охватываемые расширения, сделанные в рамках POC с помощью модульных тестов.
Lead Software Engineer
07.2015 - 05.2016 |EPAM Systems
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Проект: Сопровождение и развитие системы электронной коммерции. Размер команды: команда разработчиков более 40 человек; команда контроля качества более 20 человек; команда ВА более 10 человек. Роль в проекте: ключевой разработчик. Выполненные задачи: - Проектирование и внедрение системных решений. - Ведущий разработчик. Оценка команды. - КОНСУЛЬТИРОВАНИЕ.
Java developer
07.2013 - 04.2015 |Заказчик: Правительство Москвы, Россия
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Проект: Медицинская система EMIAS для врачей и пациентов. Размер команды: Команда разработчиков 30+ членов, Команда контроля качества: 20+ членов. Команда проекта 10+ участников. Роль: Разработчик Java. Выполненные задачи: - служба разработки, представление, контроллер; - создание и настройка новых модулей проекта; - разработка печатной формы; - общение в команде; - разработка сценариев изменения БД; - оптимизация кода java и sql; - разработка интеграционных тестов; - модульные тесты интеграции разработки.
Team Lead
05.2013 - 07.2013 |Artezio
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Проект: Система управления ресурсами ART-LOAD. Размер команды: Команда разработчиков 5 человек, Команда контроля качества 2 члена, команда BE 1 член, Менеджер проекта. Роль в проекте: Руководитель группы. Выполненные задачи: - служба разработки, представление, контроллер; - создание и настройка новых модулей проекта; - разработка печатной формы; - общение в команде; - управление командой; - настройка миграции базы данных системного управления.
Java developer
02.2013 - 04.2013 |Заказчик: Правительство Российской Федерации
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Проект: Портал для оформления покупок через Интернет. Архитектура MVC и несколько интеграционных решений. Размер команды: команда разработчиков 40+ человек, команда контроля качества 20+ человек, команда 10 + человек, менеджер. Роль в проекте: разработчик Java. Выполненные задачи: - служба разработки, представление, контроллер; - создание и настройка новых модулей проекта; - разработка печатной формы; - общение в команде.
Java developer
03.2012 - 04.2013 |Заказчик: Правительство России
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Проект: Портал для оформления покупок через Интернет. Архитектура MVC и несколько интеграционных решений. Размер команды: Команда разработчиков 10 человек, команда контроля качества 3 человека, команда BE 1 человек, менеджер проекта. Роль в проекте: разработчик Java. Выполненные задачи: - служба разработки, представление, контроллер; - создание и настройка новых модулей проекта; - разработка шаблона XSLT; - общение в команде.
Java developer
09.2011 - 11.2012 |JTalks
Java SE, Java EE, Spring (Core, Data, MVC, WS), Groovy, Scala, Kotlin, Hibernate, Gradle, Maven, Git, SVN, веб-сервисы (REST, SOAP), SQL, Oracle ATG, Kafka, Hazelcast, Ratpack
Проект: интернет-портал для разработчиков java. Размер команды: Команда разработчиков 5 человек, команда контроля качества 3 человека, 1 член команды, менеджер проекта. Роль в проекте: разработчик Java. Выполненные задачи: - служба разработки, представление, контроллер; - интеграция кэша с другим приложением; - общение в команде.

Образование

Management Science in Technical Systems
2004 - 2009
Saratov Technical State University

Языки

РусскийРоднойАнглийскийВыше среднего