СК
Сергей К.
Мужчина, 29 лет
Россия, Пенза, UTC+3
Ставка
3 211,19 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 14 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Сергей — Java-разработчик уровня Middle+ из Пензы. Специализируется на разработке backend-части приложений. Имеет опыт работы в отраслях HRTech, FinTech & Banking и Manufacturing.
Ключевые навыки: Java, Spring Framework (Core, Data, MVC, Security, Boot, Cloud), Hibernate, JPA, Gradle, Apache Maven, MongoDB, PostgreSQL, Docker, Kubernetes, Flyway, Liquibase, Apache Kafka, Git, GitLab, REST, OpenAPI, Swagger, pgAdmin, Postman, IntelliJ IDEA, Confluence, Jira.
Имеет опыт работы на следующих проектах:
- HRM-система (HRTech): разработка инструментов для производственного планирования, автоматизации процессов управления персоналом, проектирование и реализация REST API, оптимизация производительности, работа с миграциями, разработка ролевой модели, аутентификации и авторизации, интеграция с Jira и GitLab.
- Система финансовой автоматизации (FinTech & Banking): разработка микросервиса для автоматического учёта доходов и расходов, интеграции с банками, оптимизация производительности, разработка ролевой модели, аутентификации и авторизации.
- PLM-система (Manufacturing): разработка приложения для управления жизненным циклом изделия, проектирование и реализация REST API, оптимизация производительности, настройка систем мониторинга и логов.
Проекты
(4 года 4 месяца)
HRM-система
Роль
backend-разработчик
Обязанности
Заказчик – IT-компания
Команда – 11 человек
Цель проекта – разработать инструменты для ведения производственного планирования компании, оценки проектного времени, а также комплексной автоматизации процессов управления персоналом.
Задачи
– Разработка плана производства на основе загружаемого в приложение excel-файла;
– Разработка микросервиса;
– Проектирование и реализация REST API;
– Разработка отчетов, справочников и расчетов отклонений для детального мониторинга сотрудников;
– Оптимизация производительности и рефакторинг кода;
– Работа с миграциями (создание новых колонок, добавление данных и т.п.);
– Разработка ролевой модели, аутентификации и авторизации;
– Интеграция со сторонним сервисом (Jira, GitLab);
– Разработка моделей (сущностей), операций с ними, бизнес-логики, API, миграций (flyway);
– Покрытие кода тестами позитивных и негативных сценариев;
– Участие в обсуждении архитектурных решений;
– Анализировал работу Camunda для поиска причин ошибок в бизнес-процессах;
– Работа в рамках CI/CD-процесса: создавал функциональные ветки, по готовности кода создавал pull request, после прохождения всех этапов пайплайна (сборка, тесты, анализ кода);
– Работа с Linux;
– Проведение демо, ретро, дейли.
Достижения
– Разработал сервис автоматического расчета отпускных и больничных с учетом календарных норм и истории сотрудников;
– Устранил проблемы с производительностью в PostgreSQL, ликвидировав N+1 проблемы и внедрив оптимистические блокировки (@Version).
– Реализовал асинхронную обработку данных с помощью Spring @Async, включая загрузку и парсинг Excel-файлов через Apache POI;
– Повысил точность учета рабочего времени за счет интеграции с Jira и автоматизации расчетов.
Стек специалиста на проекте
options, Grafana, core, Spring Framework (Core), Spring Framework (Security), Spring Framework (Data), Spring Data, intellijidea, mokito, Lombok, Streams, Flyway, REST, JUnit, JPA, Linux, boot, Collections, Swagger, Docker, Confluence, Hibernate, pgAdmin, Java 11, Maven, OpenAPI, Apache, TestContainers, CI/CD, spring framework boot, Mockito, Camunda 7, Spring, Spring Security, микросервисные архитектуры, GitLab, Jira, Prometheus, Kubernetes, PostgreSQL
Отрасль проекта
HRTech
Период работы
Апрель 2024 - Август 2025
(1 год 5 месяцев)
Система финансовой автоматизации
Роль
backend-разработчик
Обязанности
Заказчик – Госзаказчик
Команда – 14 человек
Цель – облачное решение для автоматического учёта доходов/расходов, интеграции с банками и формирования налоговой отчетности без бухгалтера.
Задачи:
– Разработка микросервиса;
– Проектирование и реализация REST API;
– Обеспечение интеграции с платежными системами;
– Оптимизация производительности и рефакторинг кода;
– Написание схем миграций (создание новых колонок, добавление данных и т.п.);
– Разработка ролевой модели, аутентификации и авторизации;
– Настройка систем мониторинга и логов;
– Разработка моделей (сущностей), операций с ними, бизнес-логики, API, миграций (liquibase);
– Покрытие кода тестами позитивных и негативных сценариев;
– Участие в обсуждении архитектурных решений;
– Проведение демо, ретро, дейли, код-ревью
– Реализация модуля перевода денег между счетами. Для описания и тестирования функциональности использовал BDD-подход.
– Реализовал комплексную систему обработки ошибок с возвращением структурированных JSON-ответов (HTTP status 4xx/5xx), что улучшило опыт отладки для клиентов API.
Достижения
– Разработал сервис для обработки транзакций и взаимодействия сущностей;
– Описал в документации работу микросервиса;
– Реализовал кэширование токенов в Redis;
– Оптимизировал запросы к БД через добавление индексов, написания нативных query запросов и тп.
Стек специалиста на проекте
options, Grafana, Spring Framework (Data), Spring Data, intellijidea, HTTP, spring Framework (Cloud), mokito, Lombok, Spring Cloud, Streams, Liquibase, JSON, REST, Oracle, JUnit, Bitbucket, MongoDB, JPA, Gradle, Linux, Redis, Collections, Sonar, CQRS, Swagger, Docker, Confluence, Hibernate, BDD, Java 17, Spring boot 3, spring framework boot, Apache Kafka, GitLab, Jira, Prometheus, Kubernetes, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2022 - Апрель 2024
(1 год 11 месяцев)
PLM-система
Роль
backend-разработчик
Обязанности
Заказчик – Компания-разработчик аппаратных и программных средств защиты информации
Команда – 5 человек
Цель – приложение для управления и контроля жизненного цикла изделия и всех составных частей.
Задачи:
– Проектирование и реализация REST API;
– Оптимизация производительности и рефакторинг кода;
– Написание схем миграций (создание новых колонок, добавление данных и т.п.);
– Настройка систем мониторинга и логов;
– Разработка моделей (сущностей), операций с ними, бизнес-логики, API, миграций (liquibase);
– Покрытие кода тестами позитивных и негативных сценариев;
– Участие в обсуждении архитектурных решений.
Достижения
– Разработал логику маркировки компонентов для разных стадий создания сборочных единиц;
– Реализовал REST API сервис для интеграции PLM с CRM для автоматизации передачи данных
– Покрыл модуль бизнес логики тестами
– Активно участвовал в код-ревью.
Стек специалиста на проекте
PostgreSQL, REST, JSON, Confluence, Postman, Oracle, JUnit, JPA, Maven, Hibernate, Swagger, Apache, Streams, Liquibase, HTTP, Lombok, Spring MVC, Spring Data, Java 8, Collections, options, Spring Framework (Data), mokito, spring framework (MVC), Spring boot 3, spring framework boot, intellijidea
Отрасль проекта
Manufacturing
Период работы
Май 2021 - Июнь 2022
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Пензенский государственный университет
Специальность
Машиностроение
Завершение учебы
2017 г.