Специалисты
ТЕХНОЛОГИЧЕСКИЙ СТЕК
Java, Spring Security, Spring Boot, Spring Webflux, Spring Data R2DBC, Grafana, Spring MVC, Gra-dle, Maven, Spring Data, Rab-bitMQ, Kafka, Stream API, JDBC, Flyway, Git, SQL, Oracle, Post-greSQL, Linux, Swagger, Criteria API, Docker, Junit 5, Mockito, Liquebase, TestContainers, REST, Postman, Confluence, Jira, Micro-services, Scrum
ОБРАЗОВАНИЕ
Омский государственный университет им. Ф.М. Достоевского, Омск
Факультет цифровых технологий и кибербезопасности
Прикладная математика и информатика
2025
Высоконагруженная CRM-система для управления взаимодействий с клиентами
Основные обязанности: Написание RESTfull системы Разработка микросервисов с применением асинхронной обработки и реактивного взаимодействия через Spring WebFlux Работа с PostgreSQL и реализация миграций при помощи Liquebase Развёртывание сервисов в Docker-контейнерах, поддержка CI/CD-процесса Написание тестов с использованием Junit 5, Mockito и TestContainers Внедрение некластеризованных индексов Ведение документации кода с использованием Swagger и JavaDoc Написание сложных динамических запросов через Criteria API Участие в Code-Review Команда проекта: 1 TechLead, 1 PM, 4 Java Developers, 2 аналитика, 2 QA. Личные результаты: - Достиг покрытия тестами более 70% бизнес-логики - Повысил отзывчивость системы за счёт оптимизации архитектуры и внедрения реактивного подхода - Улучшил производительность базы данных, за счёт внедрения средств оптимизации
Java 21, Gradle, Spring Boot, Spring Webflux, Spring Data R2DBC, PostgreSQL, Liquebase, Kafka, Testcontainers, Docker, Swagger, Mockito, Junit 5, Micro-services, REST, Agile, Git, Jira
Январь 2025– по настоящее время месяцев
Высоконагруженное приложение для управления финансами и обработки плате-жей.
Основные обязанности: Совместная работа с аналитиками для написания API согласно REST API подходу Реализация контрактов для backoffice с использованием Webflux Работа с PostgreSQL и реализация миграций при помощи Flyway Тестирование с использованием Junit 5, Mockito и TestContainers Развертывание приложения с помощью Docker Документирование API с использованием Swagger Интеграция с Kafka для асинхронной передачи сообщений Реализация AES/GCM шифрования Использование Spring AOP Команда проекта: 1 TechLead, 1 PM, 6 Java Developers, 3 аналитика, 3 QA, 1 DevOps. Личные результаты: В срок были разработаны высокопроизводительные сервисы-агрегаторы.
Java 21, Gradle, Spring Boot, Spring Webflux, Spring Data R2DBC, PostgreSQL, Flyway, Kafka, Testcontainers, Docker, Swagger, Mockito, Junit 5, Microservices, REST, Agile, Git, Jira, Swagger.
Декабрь 2023 – Январь 2025 месяцев
Разработка высокопроизводительного сервиса для налогового администрирования
Основные обязанности: Разработка модуля формирования регистрационного номера документа. Интеграция сервисов с Keycloack. Конфигурация Keycloack Интеграция с OTP сервисом Обработка асинхронных запросов с Kafka. Интегрирование сервисов с Redis. Bugfix, Code-Rewiev Работа с PostgreSQL, Oracle DB. Описание документации с использованием Swagger. Поддержка REST API Написание интеграционных и модульных тестов с помощью Testcontainers и Mockito. Команда проекта: 1 TechLead, 1 PM, 5 Java Developers, 2 аналитика, 3 QA (2 из кото-рых являлись мануальными тестировщиками). Личные результаты: были написаны реактивные микросервисы, устойчивые к из-менениям. Было достигнуто покрытие кода тестами на уровне 80%.
Java 18, Gradle, Spring Boot, Spring Webflux, Spring Data R2DBC, Spring Data JPA, Spring Security, PostgreSQL, Redis, Kafka, Flyway, KeyCloak, Testcontainers, Mockito, Junit 5, Microservices, REST, Agile, Docker, Git, Jira, Swagger.
Октябрь 2022 – Декабрь 2023 месяца
Приложение для удаленной сдачи отчетности и получения электронной подписи ответственного о приеме документации.
Основные обязанности: Поддержка legacy-кода Code rewiev Нормализация базы данных Реализация бизнес-логики для обработки и валидации документов. Внедрение процессов аутентификации и авторизации для безопасного доступа к документам Оптимизация SQL-запросов Написание модульных и интеграционных тестов Написание документации проекта с помощью нотации C4 Команда проекта: 1 TechLead, 1 PM, 3 Java Developers, 1 аналитик, 2 QA Личные результаты: удалось увеличить скорость составления отчётов на 20%. Работа была сдана в срок с соблюдением паттернов проектирования
Java 17, Maven, Spring Boot, Spring MVC, Spring Data, Spring Security, PostgreSQL, Key-cloak, Liquibase, Junit5, Mockito, TestContainers, Docker
Октябрь 2021 – Октябрь 2022 месяца