ЕП
Егор П.
Мужчина, 23 года
Беларусь, Минск, UTC+3
Ставка
2 847,53 Р/час
вкл. НДС 20% (380 Р)
Специалист доступен с 8 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Егор — целеустремлённый и ответственный backend-разработчик с годом профессионального опыта, обладающий глубокими знаниями и практическими навыками в области разработки микросервисных приложений на Java. Специализируется на создании масштабируемых и отказоустойчивых систем с использованием современных технологий и фреймворков, таких как Spring Boot и Quarkus.
- Имеет прочное понимание принципов ИТ-архитектуры и проектирования сложных систем, что позволяет ему эффективно разрабатывать и внедрять бизнес-логику, обеспечивая высокую производительность и безопасность приложений.
- Успешно реализует интеграцию с различными базами данных (PostgreSQL, MongoDB) и внешними сервисами, что подтверждается его участием в проектах по экологическому мониторингу и автоломбарду.
- Обладает навыками DevOps, включая настройку и поддержку CI/CD процессов с использованием Docker и GitLab CI, что обеспечивает стабильность и автоматизацию развертывания приложений.
- Внимательно относится к качеству кода, активно применяет тестирование (JUnit, Wiremock) и занимается рефакторингом для повышения эффективности и поддержки масштабируемости проектов.
- Егор эффективно работает как самостоятельно, так и в составе команды, демонстрируя отличные коммуникативные навыки и способность быстро адаптироваться к новым технологиям и требованиям. Он активно применяет гибкие методологии разработки (Scrum, Kanban), что способствует своевременному выполнению задач и улучшению рабочих процессов.
Проекты
(1 год 9 месяцев)
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 и эффективному взаимодействию с базами данных.
Стек специалиста на проекте
PostgreSQL, Docker, API, Jira, Scrum, DevOps, JUnit, REST API, Jackson, Hibernate, MongoDB, Swagger, Keycloak, SLF4J, MQTT, Docker Compose, Quarkus, CI/CD, Java 17, Gitlab CI
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Июль 2024 - По настоящее время
(1 год 3 месяца)
Автоломбард
Роль
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 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет
Специальность
математическое и программное обеспечение мобильных устройств
Завершение учебы
2023 г.