Специалисты
Навыки и компетенции:
● Java
● Spring (Boot, Framework)
● WildFly → Kubernetes
● Oracle
● PostgreSQL
● SQL
● Liquibase (миграции)
● Istio (Service Mesh)
● Maven
● JUnit 4, Mockito, Groovy (unit-тесты), Black Box тестирование
● REST API, SOAP/WSDL, TCP-сокеты
● Apache Maven
● Swagger
● Agile/Scrum
● Git, SonarLint
Образование:
Новосибирский Государственный университет
Бакалавр, математика и компьютерные науки
2016-2020
Система принятия решения.
Сфера проекта: Банковские услуги. Длительность: 3 года 3 месяца. Команда: 4 backend-разработчика, 1 Frontend, 1 Product Owner, 2 Тестировщика, 1 Аналитик. Роль на проекте: Java Engineer. Обязанности: ● Проверка и улучшение качества кода через SonarLint (анализ уязвимостей, code smells). ● Разработка black box тестов для комплексной проверки функциональности. ● Модификация структуры БД через Liquibase. ● Оптимизация поисковых запросов в БД. ● Участие в миграции с WildFly на Kubernetes. ● Рефакторинг сервиса в Spring Boot-приложение с пересмотром межсервисного взаимодействия. ● Настройка взаимодействия с внутренними сервисами Банка. ● Работа в Agile/Scrum (2-недельные спринты, планирование, ретроспективы). Достижения: ● Реализация нового функционала по CR (Change Request) в рамках Agile-итераций. ● Оперативное исправление багов в связке с QA и frontend-разработчиками. ● Доведение покрытия unit-тестами до 80% (JUnit 4, Mockito, Groovy).
● Backend: Java 8, Spring (Boot, Framework), WildFly → Kubernetes ● Базы данных: Oracle, PostgreSQL, PL/SQL, PL/pgSQL, Liquibase (миграции) ● Инфраструктура: Kubernetes, Istio (Service Mesh), Maven ● Тестирование: JUnit 4, Mockito, Groovy (unit-тесты), Black Box тестирование ● Инструменты: Git, SonarLint ● Методология: Agile/Scrum
12.2021-11.2025 месяцев
Центр управления платежами.
Сфера проекта: Банковские услуги. Длительность: 2 года 3 месяца. Команда: 4 backend-разработчика, 1 Frontend, Команда тестировщиков, Команда сопровождения. Роль на проекте: Java Engineer. Обязанности: ● Разработка высоконагруженных модулей интеграции (адаптеров) для взаимодействия внешних систем с внутренней платформой обработки данных. ● Полный цикл работы с протоколами: парсинг SOAP/WSDL, трансформация данных, передача через TCP по внутренним протоколам. ● Документирование API через Swagger. ● Написание unit-тестов (JUnit 4), рефакторинг кода. ● Работа с низкоуровневыми технологиями: TCP-сокеты, JDBC. Достижения: ● Миграция legacy-модулей с C++ на Java с поддержкой backward compatibility. ● Реализация RESTful API с использованием Jersey и Grizzly (JAX-RS).
● Backend: Java 8, Jersey, Grizzly ● Интеграция: REST API, SOAP/WSDL, TCP-сокеты ● Базы данных: Oracle (JDBC) ● Инструменты: Apache Maven, Swagger (OpenAPI), Git ● Тестирование: JUnit 4 ● Специализация: Миграция C++ → Java, legacy-системы
10.2019 12.2021 месяц