Резюме: Java разработчик
О себе:
Более 4 лет практического опыта в IT (разработка и тестирование программного обеспечения). За
это время работал бэкенд-разработчиком в 3 компаниях и над 6 проектами. Также имею 10 лет опыта
руководства командой разработчиков из 2-6 человек в технической сфере.
Деловые навыки: способность и желание решать бизнес-задачи, внимание к деталям, хорошие
коммуникативные навыки, умение работать в команде, ориентация на результат.
Технологии, Навыки:
Java 8, 11, 17, 21
Spring, Spring Boot
Junit 4, Junit 5, Mockito, Selenium, Selenide
Maven, Gradle
SQL (PostgreSQL , MySQL)
MongoDB
Redis
ElasticSearch (full-text search)
Liquibase, Flyway
Docker, Docker-compose
Git, GitLab, Jenkins
REST, FeignClient, Swagger, API-first
Kafka, Debezium, RabbitMQ
gRPC
MinIO
SonarQube
Jasper Reports
Vaadin 14, 21;
Инструменты:
Linux;
Intellij Idea;
Jira, Confluence, Youtrack, Bitrix24;
Qase;
Рекомендации:
System Architect: https://www.linkedin.com/in/victor-chugai-725338190/
Team Lead: https://www.linkedin.com/in/eugene--parkhomenko/
Team Lead: https://www.linkedin.com/in/aleksey-garukin/
Опыт:
1. Компания: "FP Trade" (https://fptrade.by/)
Команда: 6 Back, 4 Front, 3 QA-manual, SCRAM (2-х недельные спринты)
Проект: ERP-система для Национальной библиотеки Республики Беларусь
Время работы: 2025.03 - present time
Роль: Senior backend developer
Обязанности:
• Взаимодействие с BA и Domain Expert для актуализации бизнест ребований.
• Проектирование и разработка модели данных и микросервисов
• Взаимодействие с FE и QA для оптимизации разработки и hotfix
• FeignClient для межсервисного взаимодействия и интеграций
• Kafka для асинхронного взаимодействия
• Kafka + Debezium для обеспечения согласованности данных в PostgreSQL и ElasticSearch
• Реализация полнотекстового поиска
• Генерация отчетов
• Поддержание качества кода через SonarQube + JaCoCo + Checkstyle
Стек: Java 21, Spring Boot 3.4, Maven, PostgreSQL, Liquibase, Kafka, ElasticSearch, Redis, MinIO,
Swager, API-first, Jasperreports, Git, GitLab, SonarQube
2.1 Компания: "MBK" (https://www.mbk.ru/)
Команда: 5 developers, 1 QA-manual, Waterfall
Проект: Цифровой кредитный брокер
Время работы: 2023.10 - 2025.03
Роль: Middle backend developer
Обязанности:
• Разработка и поддержка семи проектов (веб-сайт, CRM, Telegram-боты)
• Интеграция со сторонним API
• Написание интеграционных тестов (Selenium/Selenide)
• Администрирование тестового коньура (Gitlab CI, написание CI скриптов, сервис Allure Report)
• Администрирование частного реестра Docker (cборка/обновление образов Docker).
Стек: Java 17, Spring, Gradle, MySQL, Flyway, Selenium, Selenide, Allure Report, Git, GitLab
2.2 Компания: "MBK" (https://lectarium.ru/)
Команда: 3 developers, 1 QA-manual, Waterfall
Проект: Онлайн-образовательная платформа для подготовки к экзаменам
Время работы: 2023.10 - 2025.03
Роль: Middle backend developer
Обязанности:
• Разработка и поддержка пяти проектов (веб-сайт, CRM, Telegram-боты)
• Разработка бэкенда для веб-сайта.
• Написание интеграционных тестов (Selenium/Selenide)
• Администрирование сервера тестовой среды
Стек: Java 17, Spring, Gradle, PostgreSQL, Flyway, Selenium, Selenide, Allure Report, Git, GitLab
3.1 Компания: "GP Solutions" (https://gpsolutions.com/)
Команда: 6 Java developers, 2 QA-manual, 2 BA, Scrum Master SCRAM (two-week sprints).
Проект: ERP-система для аудита веб-сайтов в туристической индустрии.
Время работы: 2022.04 - 2023.10
Роль: Junior backend developer
Обязанности:
• Разработка бэкэнда ERP-системы
• Разработка пользовательского интерфейса для ERP-системы с использованием фреймворка
Vaadin
• Написание интеграционных тестов (Selenium/Selenide)
• Генерация отчетов
• Поддержка второго уровня
Стек: Java 8, Spring, Hibernate, Maven, MySQL, Liquibase, Vaadin 14, Kafka, RabbitMQ, Druid, Selenium,
Git, Jenkins
3.2 Компания: "GP Solutions" (https://gpsolutions.com/)
Team: 2 Java developers, 1 frontend developer, 1 QA-manual, SCRAM (two-week sprints)
Проект: Дашборд для клиентов компании
Время работы: 2022.04 - 2023.10
Роль: Junior backend developer
Обязанности:
• Разработка бэкэнда REST-сервиса
• Генерация отчетов
Стек Java 8, Spring, Maven, MongoDB, Liquibase, gRPC, Vaadin 14, Kafka, RabbitMQ, Druid, Selenium,
Git, Jenkins
3.3 Компания: "GP Solutions" (https://gpsolutions.com/)
Команда: 5 Java developers, 5 frontend developers, 1 QA-manual, SCRAM (two-week sprints)
Проект: Система оценки эффективности работы сотрудников
Время работы: 2022.02 - 2022.4
Роль: Trainee backend developer
Обязанности:
• Разработка бэкенд REST-сервисов
• Написание интеграционных тестов (Selenium/Selenide)
Стек: Java 11, Spring, Maven, MySQL, Kafka