Разработчик программного обеспечения с опытом более 3 лет программирования на Java.
Ключевые области профессиональной экспертизы:
Приверженец и последователь лучших практик (Unit Testing, Code Review), умею решать технические проблемы, инициативный .
Профессиональные навыки:
Приложение для управления стартапами и привлечения инвестиций с ключевыми функциями: лента новостей, сокращение ссылок, уведомления и другие.
- Работал в команде из 8 инженеров, techlead и project manager по методологии SCRUM.
- Обучил и помог более чем 10 членам команды разобраться с такими функциями, как система достижений (Achievement System) и система проектов.
- Разработал и внедрил 8 микросервисов, включая:
- Настроил взаимодействие между микросервисами с использованием event-driven подхода и message broker (Kafka).
- Внедрил интеграционные тесты с использованием Testcontainers для повышения надежности системы.
- Провел более 100 код-ревью (PRs), обеспечивая высокое качество кода и соблюдение best practices.
- Настроил CI/CD Pipeline для автоматического запуска unit- и интеграционных тестов, а также проверки успешности сборки приложения.
- Подключил и настроил Swagger для автоматической генерации документации API.
- Интегрировал JaCoCo для мониторинга покрытия кода тестами.
Проекты:
CoffLib
Стек-технологий: Java, Spring (Core, Boot, JPA, Security), jQuery , Thymeleaf, PostgreSQL, Linux, Docker, Github
SPA-Rawai - разработка веб-сервис www.rawaispa.ru для СПА-салона.
Стек-технологий: Java, Spring (Core, Boot, JPA, MVC), PostgreSQL, Apache Tomcat
Выполненные задачи:
Магистратура
Специальность: Автоматизация технологических процессов и производств
Бакалавр
Специальность: Автоматизированные системы обработка информации