Специалисты
Технологии
Java (8, 11, 17), Kotlin, Spring Framework (Boot, MVC, Data, Security), Hibernate, JPA, Lombok, PostgreSQL, Liquibase, JUnit, Mockito, TestContainers, Docker, Kubernetes, Nginx, ActiveMQ, Git, GitLab CI/CD, Микросервисная архитектура, REST API.
Филиал Национального исследовательского университета "Высшая школа экономики", Нижний Новгород, 2022г.
Факультет: информатики, математики и компьютерных наук
Специальность: Программная инженерия
Нижегородский институт управления Российская академия государственной службы при Президенте Российской Федерации, Нижний Новгород, 2017г.
Факультет: Экономики и финансов
Специальность: Экономическая безопасность
Банк
Роль в проекте Java-разработчик Команда проекта Руководитель проекта, Системный аналитик (2), Backend-разработчики (3), Frontend-разработчик, QA-инженеры (2), DevOps-инженер. Описание проекта Разработка и поддержка высоконагруженной микросервисной платформы для автоматизации работы с кредиторской задолженностью, включая оформление кредитных каникул, реструктуризацию кредитов, а также генерацию и доставку финансовых документов (справки, выписки) через мобильное приложение и веб-банк. Обязанности на проекте ● Проектирование и разработка высокодоступной микросервисной архитектуры для критически важных банковских систем с использованием Java, Kotlin и Spring Framework. ● Полный цикл разработки backend-сервисов: от анализа требований и технического проектирования до реализации, тестирования и запуска в production. ● Интеграция с внутренними банковскими системами (скоринг, процессинг) и внешними API (Налоговая служба, Госуслуги) с обеспечением безопасности и отказоустойчивости. ● Реализация сложной бизнес-логики для расчёта условий реструктуризации и автоматического одобрения кредитных каникул, включая написание unit- и интеграционных тестов (JUnit, TestContainers). ● Активное участие в процессах CI/CD: настройка пайплайнов в GitLab, контейнеризация приложений (Docker), написание Helm-чартов для развёртывания в Kubernetes. ● Проведение код-ревью, внедрение и контроль соблюдения стандартов кодирования, повышение безопасности приложений (валидация данных, защита от инъекций). Личные результаты ● Оптимизировал ключевые SQL-запросы и кэширование, что снизило среднее время отклика API с 450 мс до 120 мс для сервиса генерации выписок. ● Разработал и внедрил унифицированный модуль для интеграции с внешними сервисами, что сократило время разработки новых интеграций на 30%. ● Инициация и реализация перевода одного из монолитных модулей на микросервисную архитектуру, что повысило отказоустойчивость системы и позволило независимо масштабировать сервис. ● Автоматизировал процесс сборки и деплоя для двух ключевых сервисов, сократив время поставки новых фич в production с 2 часов до 15 минут.
Java 17, Kotlin, Spring Boot, Spring MVC, Spring Security, Hibernate, PostgreSQL, ActiveMQ, Docker, Kubernetes, JUnit, TestContainers, REST API, GitLab CI/CD.
Июль 2021 - Октябрь 2025 месяцев
HR портал
Роль в проекте 1 проект: Backend-разработчик (Java/Kotlin) 2 проект: Software Engineer (Java) Команда проекта 1 проект: Руководитель проекта, Системный аналитик (2), Backend-разработчики (3), Frontend-разработчик, QA-инженеры (2), DevOps-инженер. 2 проект: Product Manager, Team Lead, Backend-разработчики (4), Frontend-разработчики (2), QA-инженер. Описание проекта 1 проект: Разработка и поддержка высоконагруженной микросервисной платформы для автоматизации работы с кредиторской задолженностью, включая оформление кредитных каникул, реструктуризацию кредитов, а также генерацию и доставку финансовых документов (справки, выписки) через мобильное приложение и веб-банк. 2 проект: Разработка внутреннего HR-портала для крупной компании. Сервис централизовал кадровые процессы: поиск сотрудников по внутренней базе, подача и маршрутизация заявок на отпуск и больничный через систему согласования руководителями. Обязанности на проекте 1 проект: ● Проектирование и разработка высокодоступной микросервисной архитектуры для критически важных банковских систем с использованием Java, Kotlin и Spring Framework. ● Полный цикл разработки backend-сервисов: от анализа требований и технического проектирования до реализации, тестирования и запуска в production. ● Интеграция с внутренними банковскими системами (скоринг, процессинг) и внешними API (Налоговая служба, Госуслуги) с обеспечением безопасности и отказоустойчивости. ● Реализация сложной бизнес-логики для расчёта условий реструктуризации и автоматического одобрения кредитных каникул, включая написание unit- и интеграционных тестов (JUnit, TestContainers). ● Активное участие в процессах CI/CD: настройка пайплайнов в GitLab, контейнеризация приложений (Docker), написание Helm-чартов для развёртывания в Kubernetes. ● Проведение код-ревью, внедрение и контроль соблюдения стандартов кодирования, повышение безопасности приложений (валидация данных, защита от инъекций). 2 проект: ● Проектирование и разработка микросервисов для модулей поиска сотрудников и workflow заявок с использованием Spring Boot, Spring Web и Spring Data. ● Реализация бизнес-логики сложных процессов, включая каскадное согласование заявок и интеграцию с кадровыми системами компании. ● Создание и поддержка сущностей базы данных, написание эффективных JPA-запросов с использованием Hibernate. ● Полное покрытие сервисного слоя и критической бизнес-логики unit-тестами с применением JUnit и Mockito для обеспечения высокой надежности кода. ● Контейнеризация сервисов с помощью Docker для обеспечения консистентности сред разработки, тестирования и production. ● Активное участие в код-ревью, технических дискуссиях по архитектурным решениям и ежедневных митингах по методологии Scrum. Личные результаты 1 проект: ● Оптимизировал ключевые SQL-запросы и кэширование, что снизило среднее время отклика API с 450 мс до 120 мс для сервиса генерации выписок. ● Разработал и внедрил унифицированный модуль для интеграции с внешними сервисами, что сократило время разработки новых интеграций на 30%. ● Инициация и реализация перевода одного из монолитных модулей на микросервисную архитектуру, что повысило отказоустойчивость системы и позволило независимо масштабировать сервис. ● Автоматизировал процесс сборки и деплоя для двух ключевых сервисов, сократив время поставки новых фич в production с 2 часов до 15 минут. 2 проект: ● Разработал и внедрил гибкий механизм маршрутизации заявок, который позволил бизнесу самостоятельно настраивать процессы согласования без вмешательства разработчиков. ● Оптимизировал алгоритм полнотекстового поиска сотрудников, что повысило скорость выполнения запросов на 40% и улучшило релевантность результатов. ● Снизил количество критических инцидентов в production на 60% за счет внедрения комплексного подхода к тестированию и повышения качества код-ревью.
1 проект: Java 17, Kotlin, Spring Boot, Spring MVC, Spring Security, Hibernate, PostgreSQL, ActiveMQ, Docker, Kubernetes, JUnit, TestContainers, REST API, GitLab CI/CD. 2 проект: Java 11, Spring Boot, Spring Web, Spring Data, Spring Security, Hibernate, PostgreSQL, Docker, JUnit, Mockito, ReactJS (frontend).
Август 2020 - Июль 2021 месяцев
Финтех проект
Роль в проекте Java-разработчик Команда проекта 1 проект: Руководитель проекта, Системный аналитик (2), Backend-разработчики (3), Frontend-разработчик, QA-инженеры (2), DevOps-инженер. 2 проект: Team Lead, Senior Backend-разработчик (2), Frontend-разработчик, QA-инженер. Описание проекта 1 проект: Разработка и поддержка высоконагруженной микросервисной платформы для автоматизации работы с кредиторской задолженностью, включая оформление кредитных каникул, реструктуризацию кредитов, а также генерацию и доставку финансовых документов (справки, выписки) через мобильное приложение и веб-банк. 2 проект: Разработка корпоративного веб-приложения для автоматизации HR-процессов. Система обеспечивала централизованное хранение информации о сотрудниках, кандидатах и мероприятиях, а также реализовывала полный цикл электронного документооборота для кадровых служб. Обязанности на проекте 1 проект: ● Проектирование и разработка высокодоступной микросервисной архитектуры для критически важных банковских систем с использованием Java, Kotlin и Spring Framework. ● Полный цикл разработки backend-сервисов: от анализа требований и технического проектирования до реализации, тестирования и запуска в production. ● Интеграция с внутренними банковскими системами (скоринг, процессинг) и внешними API (Налоговая служба, Госуслуги) с обеспечением безопасности и отказоустойчивости. ● Реализация сложной бизнес-логики для расчёта условий реструктуризации и автоматического одобрения кредитных каникул, включая написание unit- и интеграционных тестов (JUnit, TestContainers). ● Активное участие в процессах CI/CD: настройка пайплайнов в GitLab, контейнеризация приложений (Docker), написание Helm-чартов для развёртывания в Kubernetes. ● Проведение код-ревью, внедрение и контроль соблюдения стандартов кодирования, повышение безопасности приложений (валидация данных, защита от инъекций). 2 проект: ● Разработка и поддержка микросервисов на базе Spring Boot и Spring MVC, включая реализацию REST API на всех слоях приложения (controller, service, repository). ● Проектирование и описание сущностей базы данных с использованием Hibernate, написание и применение миграций через Liquibase для контроля версий схемы БД. ● Написание unit-тестов для сервисного слоя и утилитных классов с применением JUnit и Mockito для обеспечения качества и надежности кода. ● Контейнеризация backend-сервисов и UI-части с помощью Docker, настройка Nginx для раздачи статического фронтенд-контента. ● Активное участие в процессах команды: код-ревью, ежедневные митинги, планирование спринтов и оценка задач. Личные результаты 1 проект: ● Оптимизировал ключевые SQL-запросы и кэширование, что снизило среднее время отклика API с 450 мс до 120 мс для сервиса генерации выписок. ● Разработал и внедрил унифицированный модуль для интеграции с внешними сервисами, что сократило время разработки новых интеграций на 30%. ● Инициация и реализация перевода одного из монолитных модулей на микросервисную архитектуру, что повысило отказоустойчивость системы и позволило независимо масштабировать сервис. ● Автоматизировал процесс сборки и деплоя для двух ключевых сервисов, сократив время поставки новых фич в production с 2 часов до 15 минут. 2 проект: ● Разработал и внедрил модуль электронного документооборота, который сократил время согласования кадровых документов с 5 дней до 1 дня. ● Ускорил выполнение основных API-запросов на 25% за счет оптимизации Hibernate-маппингов и написания эффективных JPQL-запросов. ● Автоматизировал процесс развертывания локальной среды разработки с помощью Docker Compose, что сократило время настройки нового разработчика в команде с 1 дня до 30 минут.
1 проект: Java 17, Kotlin, Spring Boot, Spring MVC, Spring Security, Hibernate, PostgreSQL, ActiveMQ, Docker, Kubernetes, JUnit, TestContainers, REST API, GitLab CI/CD. 2 проект:Java 11, Spring Boot, Spring MVC, Hibernate, PostgreSQL, Liquibase, Docker, Nginx, JUnit, Mockito, Lombok, ReactJS (frontend).
Июнь 2019 - Август 2020 месяцев