Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Java-разработчик с 4+ годами опыта. Специализируюсь на разработке микросервисов с использованием Spring Boot, Kafka, PostgreSQL и Docker. Умею разрабатывать отказоустойчивые сервисы, писать читаемый код и проводить рефакторинг. Готов к новым задачам, открыт к удалёнке или переезду.
Мой pet-project:
https://github.com/SergeyZyablov/bookshop
Проекты
(4 года)
Elromco
Роль
Разработчик
Обязанности
Обязанности:
– Разработка и поддержка высоконагруженных RESTful веб-сервисов на Java 17 с использованием фреймворка Spring (Spring Boot, Spring MVC, Spring Data, Spring Security);
– Активное участие в проектировании и реализации микросервисной архитектуры;
– Работа с реляционными базами данных (MySQL, PostgreSQL): проектирование схем, оптимизация запросов, миграции с использованием Liquibase;
– Интеграция и использование OpenAPI (Swagger) для документирования API;
– Написание модульных и интеграционных тестов с использованием JUnit 5, Mockito и AssertJ;
– Проведение code review;
– Работа с системой контроля версий Git (GitLab/GitHub), участие в CI/CD процессах;
– Работа с Docker, Kubernetes и Helm;
Достижения
– Произвел масштабный рефакторинг бизнес логики, что привело к значительному(40% - 50%) приросту производительности;
– Написал сервис отвечающий за формирование заказа на перевозку с использованием стандартов построения микросервисной архитектуры;
– Написал документацию на OpenAPI;
Стек специалиста на проекте
assertj, GitLab, Spring Data, Spring MVC, Liquibase, Git, Mockito, Swagger, Helm, Restful, Docker, Spring Security, Code Review, JUnit 5, Java 17, MySQL, OpenAPI, Spring Boot, PostgreSQL, CI/CD, Kubernetes, Apache Kafka, githab
Отрасль проекта
Logistics & Transport
Период работы
Март 2023 - Январь 2025
(1 год 11 месяцев)
Сбер
Роль
Разработчик
Обязанности
– Написание сервисов с использованием Java 11 и Spring (Boot, Data, Security, Web);
– Участвовать в разработке и запускать новые функции для пользователей;
– Использовать современные подходы, инструменты и технологии;
– Работа с базой данных PostgreSQL;
– Работа с системой управления версиями баз данных Liquibase;
– Работа с системой контроля верий Git;
– Сode review;
– Работа с системой контроля версий Git (GitLab/GitHub), участие в CI/CD процессах;
Достижения
– Перевел проект со Swagger на OpenAPI;
– Написал бизнес логику, позволяющая менеджеру оперативно реагировать на запросы пользователя, что сократила время обработки запросов на 15% – 20%
Обязанности:
– Написание Web сервисов с использованием языка програмирования Java(8, 11), фреймворка Spring (Rest, Data, MVC);
– Работа с базой данных PostgreSQL;
– Работа с системой управления версиями баз данных Liquibase;
– Работа с системой контроля верий Git;
– Сode review;
– Написание тестов с использованием библиотек JUnit и AssertJ;
– Интеграция со Swagger;
– Интеграция с Launch Darkly;
Достижения
– Произвел успешную интеграцию с Launch Darkly, что помогло отказаться от хранения feature flags в Config service;
– Написал WEB-service отвечающий за фильтрацию точек, по которым будет строится маршрут при покупке авиабилетов.