ПП
Павел П.
Мужчина, 23 года
Беларусь, Минск, UTC+3
Ставка
2 847,53 Р/час
вкл. НДС 20% (380 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Павел — ориентированный на результат backend-разработчик с двухлетним опытом, специализирующийся на разработке масштабируемых и отказоустойчивых микросервисных приложений на Java и Kotlin. Обладает глубоким пониманием принципов ИТ-архитектуры и проектирования систем, включая многослойные и микросервисные подходы, что позволяет создавать гибкие и легко масштабируемые решения.
- Имеет практический опыт разработки микросервисов с использованием Spring Boot, Hibernate и Spring Data JPA, а также работы с реляционными (PostgreSQL, OracleDB) и NoSQL (MongoDB, Redis) базами данных. Уверенно реализует Web API на основе REST и SOAP, обеспечивая эффективную интеграцию с внешними сервисами и внутренними компонентами системы.
- Павел активно применяет современные принципы разработки — SOLID, Clean Architecture, TDD, Design Patterns — что способствует высокому качеству и сопровождаемости кода. Он владеет навыками автоматизированного тестирования с использованием JUnit, Mockito, Testcontainers и WireMock, что позволяет повысить стабильность и надёжность приложений.
- В области DevOps Павел имеет опыт контейнеризации приложений с Docker и Docker Compose, что обеспечивает непрерывную интеграцию и развертывание (CI/CD), а также упрощает масштабирование и поддержку микросервисов. Он эффективно работает в гибких командах по методологиям Scrum и Kanban, быстро адаптируется к новым технологиям и требованиям бизнеса.
- Особое внимание уделяет вопросам безопасности и производительности приложений, что подтверждается его ответственным подходом и внимательностью к деталям на всех этапах разработки.
Проекты
(6 месяцев)
АрхСтрой
Роль
Backend (Java/Kotlin) разработчик
Обязанности
Состав команды (9 человек):
Архитектор, Техлид, 2 Backend разработчика, QA Engineer, 2 Frontend разработчика, Дизайнер, Бизнес-аналитик
Обязанности:
- Разработка нового функционала микросервисного приложения для обследования зданий и сооружений с использованием Spring Boot, Java 17 и Kotlin 1.7.x.
- Поддержка и улучшение существующего функционала для обеспечения стабильности и масштабируемости системы.
- Реализация внутренней бизнес-логики, включая обработку данных о дефектах объектов, генерацию аналитических отчетов и рекомендаций.
- Проектирование и оптимизация взаимодействия с базами данных PostgreSQL с применением Hibernate и Spring Data JPA, включая создание и поддержку моделей данных.
- Интеграция с внешними сервисами, включая OpenAI API для внедрения GPT 4.1, что расширило функциональность интеллектуального анализа.
- Настройка и поддержка коммуникаций между микросервисами через RESTful API, обеспечение безопасности с помощью Keycloak.
- Участие в код-ревью, обмен знаниями и поддержка стандартов качества кода в команде.
- Оптимизация производительности приложения, включая сжатие и конвертацию больших изображений и документов для экономии ресурсов и ускорения обработки.
- Работа с миграциями Django для управления схемой базы данных микросервиса медиа.
- Реализация генерации документов формата docx с подробной информацией о дефектах и рекомендациями для пользователей.
- Написание технической документации для упрощения запуска и поддержки проекта.
- Активное участие в проектировании архитектуры микросервисной системы с учётом масштабируемости и отказоустойчивости.
- Внедрение и поддержка процессов контейнеризации с помощью Docker и Docker Compose для упрощения развертывания и масштабирования.
- Работа в команде по методологиям Scrum и Kanban: совместное управление бэклогом, приоритизация задач и контроль выполнения в рамках итераций.
Достижения
- Разработал и оптимизировал API микросервисов, что повысило скорость отклика системы на 25% и улучшило стабильность работы под нагрузкой.
- Провёл рефакторинг кода, что снизило технический долг на 30% и улучшило читаемость и поддержку проекта.
- Спроектировал и реализовал микросервис для хранения файлов, изображений и голосовых записей, обеспечив надёжное хранение и быстрый доступ к данным с 99.9% uptime.
- Оптимизировал хранение больших изображений и документов, внедрив сжатие и конвертацию, что сократило объём хранимых данных на 40% и ускорило обработку файлов на 35%.
- Реализовал генерацию docx документов с аналитикой и рекомендациями, что автоматизировало подготовку отчетов и сократило время на их создание на 50%.
- Внедрил GPT 4.1 через OpenAI API, расширив функционал интеллектуального анализа дефектов и повысив точность рекомендаций на 20%.
- Написал техническую документацию, которая сократила время онбординга новых разработчиков на проекте на 30%.
- Участвовал в проектировании архитектуры, предложив решения по масштабируемости и отказоустойчивости, что позволило системе обрабатывать на 40% больше запросов без сбоев.
Стек специалиста на проекте
OpenAI API, gpt, Keycloack, Kanban, docx, Spring Data JPA, Keycloak, Scrum, Mockito, Jackson, Firebase, Gson, Nginx, Logback, SLF4J, Python 3.x, SpringDoc, Restful, Docker Compose, Docker, apis, Hibernate, Django, JUnit 5, Java 17, OpenAPI, Web Api, REST API, Spring Boot, Jira, Spring Boot 2, PostgreSQL, Kotlin 1.7, Microservices, Spring Boot Test
Отрасль проекта
Realty & Constructoring
Период работы
Февраль 2025 - По настоящее время
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
инженер по информационным технологиям и управлению
Завершение учебы
2022 г.