Senior-Developer / Tech Lead / Team Lead – Лига Цифровой Экономики
06.2024 – по настоящее время
Технологии и инструменты: Java 11/17/21, Spring Boot, PostgreSQL, Jasper
Java-Developer / Tech Lead – Farzoom
09.2020 – 06.2024
Технологии и инструменты: Java 8/11/17, Camunda 7/8 (Zeebe), Git, Maven, Jenkins, Ansible,
Elasticsearch, Spring Framework, JUnit, Docker, Swagger, Kibana, Keycloak, PostgreSQL, Flyway, Liquibase, OpenShift, Yandex Cloud
Автоматизация процесса получения банковских гарантий
09.2020 – 09.2021
Обязанности
- Разработка нового и поддержка существующего функционала, рефакторинг
- Техническая поддержка и консультации
- Митинги, обсуждение задач, планирование спринтов (разработчики, тестировщики, аналитики)
Достижения
-
Изучение корпоративной платформы на основе Camunda 7,
освоение BPMN, опыт работы с отказоустойчивой микросервисной архитектурой и стэком (Elasticsearch, Docker, Ansible, Jenkins).
Личный кабинет заемщика
09.2021 – 06.2022
Обязанности
- Разработка с нуля сервисов на Spring Framework в команде из 7 разработчиков
- Код-ревью, митинги, планирование спринтов
Достижения
-
Опыт написания сервисов с нуля, внедрение Quarkus, участие в проектировании и эволюции микросервисной архитектуры.
Автоматизация заявок на РКО (расчетно-кассовое обслуживание)
06.2022 – 06.2024
Обязанности
- Разработка сервисов с использованием Spring Framework, Camunda 8 (Zeebe) и новой корпоративной платформы
- Создание BPMN-схем бизнес-процессов
- Планирование спринтов, технические постановки для команды из трех разработчиков, код-ревью
Достижения
- Опыт управления проектом в роли технического лида
- Разработка микросервисной архитектуры под бизнес-требования
-
Внедрение «стартера» для WireMock, позволяющего удобно деплоить интеграционные моки
(хранящиеся в сервисе в формате JSON) непосредственно из самого сервиса
-
Автоматизация рутинного ручного труда при создании «бродилок» (BPMN) — генерация
полного пакета конфигурационных файлов и шаблонов Java-классов из исходной схемы
- Создание надстройки над swagger для документирования внутренних API на основе самописных аннотаций
C#-Developer (Unity) – ГК «Содружество»
06.2018 – 09.2020
Технологии и инструменты: C#, Unity, Git, Xcode, VR, Java 8, Spring Boot, Maven,
Spring Data, PostgreSQL, Jenkins, Swagger, Docker Compose, Thymeleaf
Обязанности
- Разработка интерактивных 3D-приложений на C# (Unity)
- Создание мобильных приложений (Android/iOS) для внутренних нужд компании
- Общение с заказчиком и дизайнером
- Интеграция Spring Boot для серверной части (API)
Достижения
- Разработан ряд интерактивных 3D-проектов для презентаций проектов и активов компании
-
Мобильное приложение «Автобусные маршруты», позволяющее сотрудникам компании
отслеживать GPS-маршруты и информацию об остановках (Android/iOS)
-
Мобильное приложение «ГК Содружество» с базовой информацией о компании, медиаконтентом
и личным кабинетом (Android/iOS)
- Создание и администрирование API на Spring Boot для управления приложениями