ЕП
Егор П.
Мужчина, 23 года
Беларусь, Минск, UTC+3
Ставка
2 847,53 Р/час
вкл. НДС 20% (380 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Егор — целеустремлённый и ответственный backend-разработчик с годом профессионального опыта, обладающий глубокими знаниями и практическими навыками в области разработки микросервисных приложений на Java. Специализируется на создании масштабируемых и отказоустойчивых систем с использованием современных технологий и фреймворков, таких как Spring Boot и Quarkus.
- Имеет прочное понимание принципов ИТ-архитектуры и проектирования сложных систем, что позволяет ему эффективно разрабатывать и внедрять бизнес-логику, обеспечивая высокую производительность и безопасность приложений.
- Успешно реализует интеграцию с различными базами данных (PostgreSQL, MongoDB) и внешними сервисами, что подтверждается его участием в проектах по экологическому мониторингу и автоломбарду.
- Обладает навыками DevOps, включая настройку и поддержку CI/CD процессов с использованием Docker и GitLab CI, что обеспечивает стабильность и автоматизацию развертывания приложений.
- Внимательно относится к качеству кода, активно применяет тестирование (JUnit, Wiremock) и занимается рефакторингом для повышения эффективности и поддержки масштабируемости проектов.
- Егор эффективно работает как самостоятельно, так и в составе команды, демонстрируя отличные коммуникативные навыки и способность быстро адаптироваться к новым технологиям и требованиям. Он активно применяет гибкие методологии разработки (Scrum, Kanban), что способствует своевременному выполнению задач и улучшению рабочих процессов.
Проекты
(1 год 7 месяцев)
Ecofield
Роль
Backend (Java) разработчик
Обязанности
Состав команды (8 человек):
Архитектор, Техлид, 2 Backend разработчика, QA Engineer, 2 Frontend разработчика, Дизайнер
Обязанности:
- Разработка нового функционала микросервисного веб-приложения на Java 17 и Quarkus, обеспечивающего обработку и анализ экологических данных.
- Поддержка и оптимизация существующего функционала для повышения производительности и отказоустойчивости системы.
- Проектирование и реализация внутренней бизнес-логики, включая работу с асинхронными процессами и многопоточностью.
- Взаимодействие с реляционными (PostgreSQL) и нереляционными (MongoDB) базами данных: проектирование схем, написание и оптимизация SQL- и NoSQL-запросов.
- Интеграция с внешними сервисами и API (RESTful, MQTT) для обмена данными с IoT-устройствами и сторонними платформами.
- Настройка коммуникаций между внутренними микросервисами через REST API и брокеры сообщений.
- Анализ, рефакторинг и профилирование кода для устранения узких мест и повышения скорости отклика приложения.
- Документирование архитектурных решений, бизнес-процессов и API с использованием Swagger.
- Настройка и поддержка процессов CI/CD с помощью Docker, Docker Compose и GitLab CI для автоматизации сборки, тестирования и развертывания.
- Проведение внутренних обучающих сессий и поддержка коллег по вопросам DevOps, архитектуры и работы с базами данных.
- Участие в проектировании архитектуры микросервисной системы совместно с архитектором и техлидом.
- Активное участие в планировании и проведении спринтов по методологии Scrum, включая участие в ежедневных стендапах, ретроспективах и обзорах спринтов.
Достижения
- Оптимизировал время отклика backend-приложения на 30% за счёт рефакторинга бизнес-логики и оптимизации работы с базой данных (MongoDB, PostgreSQL).
- Реализовал более 60% бизнес-логики одного из ключевых микросервисов (расчёт экологических показателей, интеграция с IoT-датчиками).
- Сократил время деплоя новых версий на 40% благодаря внедрению и настройке CI/CD пайплайна на базе Docker и GitLab CI.
- Обеспечил стабильную интеграцию с внешними сервисами (MQTT, сторонние REST API), что позволило повысить надёжность получения и обработки данных от IoT-устройств.
- Провёл рефакторинг и профилирование кода, что позволило снизить потребление ресурсов сервером на 20%.
- Разработал и внедрил систему автоматического тестирования (JUnit, Wiremock), увеличив покрытие кода тестами до 75%.
- Активно участвовал в проектировании архитектуры микросервисной системы, предложил и внедрил решения по масштабируемости и отказоустойчивости.
- Проводил обучающие сессии для команды по работе с Docker, CI/CD и эффективному взаимодействию с базами данных.
Стек специалиста на проекте
Gitlab CI, Keycloak, Scrum, API, DevOps, JUnit, MongoDB, Jackson, Swagger, SLF4J, Restful, MQTT, Docker Compose, Docker, Hibernate, Quarkus, Java 17, REST API, Jira, PostgreSQL, CI/CD
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Июль 2024 - По настоящее время
(1 год 1 месяц)
Автоломбард
Роль
Backend (Java) разработчик
Обязанности
Состав команды (8 человек):
Архитектор, Техлид, 3 Backend разработчика, QA Engineer, 2 Frontend разработчика, Дизайнер
Обязанности:
- Разработка нового функционала микросервисного приложения для управления залогами автомобилей с использованием Spring Boot и Java 17.
- Поддержка и улучшение существующего функционала для обеспечения стабильной работы системы и высокого уровня отказоустойчивости.
- Реализация внутренней бизнес-логики, включая обработку данных из реестра залогов и управление состояниями залоговых автомобилей.
- Взаимодействие с базами данных PostgreSQL: проектирование схем, написание оптимизированных запросов и обеспечение целостности данных.
- Интеграция с внешними сервисами, включая API белорусского реестра залогов автомобилей, с использованием OpenFeign Client.
- Настройка и поддержка коммуникаций между внутренними микросервисами через REST API.
- Документирование технических процессов и API с целью обеспечения прозрачности и упрощения поддержки.
- Участие в проектировании архитектуры системы совместно с архитектором и техлидом, предлагая решения по масштабируемости и безопасности.
- Анализ и рефакторинг существующего кода для повышения производительности и читаемости.
- Настройка и использование инструментов CI/CD, включая автоматизацию сборки, тестирования и развертывания с помощью Docker и GitLab CI.
- Написание и поддержка модульных и интеграционных тестов с использованием JUnit и Wiremock.
- Активное участие в процессах гибкой разработки по методологиям Agile, включая регулярные планёрки, стендапы, ретроспективы и обзоры спринтов.
Достижения
- Разработал и спроектировал сервис интеграции с API белорусского реестра залогов автомобилей, обеспечив 99.9% стабильность и корректность обмена данными.
- Создал систему централизованного логирования на базе SLF4J, что позволило сократить время поиска и устранения ошибок на 25%.
- Покрыл ключевые компоненты сервиса модульными и интеграционными тестами, увеличив покрытие кода тестами до 80%, что снизило количество багов в продакшене на 30%.
- Разработал и поддерживал подробную документацию API, что ускорило интеграцию с внешними командами на 20%.
- Оптимизировал процессы развертывания, сократив время деплоя на 35% за счёт автоматизации CI/CD пайплайна с использованием Docker и GitLab CI.
- Активно участвовал в проектировании архитектуры, предложил решения по масштабируемости, которые позволили системе обрабатывать на 40% больше запросов без деградации производительности.
Стек специалиста на проекте
PostgreSQL, Docker, API, Jira, Agile, JUnit, REST API, Spring Boot, Hibernate, MapStruct, SLF4J, WireMock, Testing, OpenFeign client, CI/CD, Java 17, Gitlab CI
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - По настоящее время
(1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет
Специальность
математическое и программное обеспечение мобильных устройств
Завершение учебы
2023 г.