E-commerce & Retail
FinTech & Banking
Government & Public Sector
HRTech
Information Security
Manufacturing
Николай Ч. Java разработчик, Senior
ID 21718
НЧ
Николай Ч.
Мужчина, 27 лет
Россия, Пенза, UTC+3
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Николай — Java-разработчик с опытом коммерческой разработки с 2019 года, имеет опыт Lead. Специализируется на backend-разработке и имеет опыт работы с различными технологиями и инструментами, включая Spring, Hibernate, JPA, Maven, Docker, Kubernetes и другие.
Опыт работы включает участие в проектах для компаний из отраслей FinTech & Banking, Manufacturing, Information Security, Government & Public Sector, E-commerce & Retail, HRTech.
В работе Николай проявляет себя как ответственный специалист, способный эффективно взаимодействовать в команде и предлагать архитектурные решения.
Проекты
(5 лет 11 месяцев)
Разработка системы электронной очереди
Роль
backend-разработчик
Обязанности
Заказчик: Российский крупный банк
Команда – 9 человек
Цель проекта – разработка системы электронной очереди и расширение функционала. В приоритетные задачи входила разработка и внедрение маршрутов в консоль оператора, создание соот-их ивентов, а так же настройка логирования.
Задачи:
– настройка и разработка логирования через LogBack;
– разработка тесткейсов/юзкейсов, ручное тестирование;
- Проектирование и реализация REST API
- Оптимизация производительности и рефакторинг кода
– работа с миграциями (создание новых колонок, добавление данных, редактирование хранимых процедур и т.п.);
– разработка логики обработки/структурирования данных для формирования отчетности;
– разработка метода архивирования/разархивирования логов;
– разработка бизнес-логики в сервисном слое;
– код-ревью;
– переписывание хранимых процедур на Java.
– взаимодействие с Jenkins
– декомпозиция задач
– участие в обсуждении архитектурных решений
– проведение демо, ретро, дейли
Достижения
Результат работы:
– разработал кастомный DBAppender для записи логов в БД, выделена отдельная БД;
– разработал модуль работы с логами (просмотр, фильтрация, включение/выключение, загрузка и тд);
– оптимизировал и отладил генерацию отчетности.
Стек специалиста на проекте
GitLab, springboot, Lombok, Spring Data JPA, Liquibase, REST, JPA, Swagger, Apache, Confluence, Docker, Hibernate, MapStruct, OpenProject, Java 11, Maven, Jira, PostgreSQL, Jenkins, Spring boot 3, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Август 2024 - По настоящее время
(1 год)
Разработка CRM-системы для горнодобывающей металлургической промышленности
Роль
backend-разработчик
Обязанности
Заказчик: Крупнейшая в РФ металлургическая компания
Команда – 24 человека
Цель проекта – разработка системы учета этапов внутрипроизводственных циклов, отгрузок, загрузок, складского учета, табельного учета и т.п.
Задачи:
– внедрение и описание методов Mapstruct;
– интеграция продьюсеров и листнеров Apache Kafka;
– работа с многопоточностью в контексте обработки данных и формирования отчетности;
– добавление/исправление конфигурационного класса/application.yml;
– написание миграций;
– описание эндпоинтов для Swagger;
– добавление логов;
– реализация классов-мапперов, внедрение MapStruct;
– реализация REST-контроллеров;
– участие в код-ревью.
Достижения
Результат работы:
– закрыл более 80% задач из бэклога;
– большинство методов JPA заменил SQL запросами;
– разработал модуль по работе с обрезью, внешней и внутренней загрузкой;
– кратно ускорил получение информации из БД (к примеру, с 5 минут до 3 секунд).
Стек специалиста на проекте
graphana, GitLab, Lombok, Spring Data JPA, Elasticsearch, REST, JPA, Swagger, Prometheus, Rancher, Docker, Kotlin, Hibernate, Azure, Java 11, Maven, Oracle Database, Spring, Jenkins, Kubernetes, Apache Kafka
Отрасль проекта
Manufacturing
Период работы
Октябрь 2023 - Июль 2024
(10 месяцев)
Разработка модулей платформы для управления производством
Роль
lead backend-разработчик
Обязанности
Заказчик: интеграционная платформа для управления производством
Команда – 8 человека
Роль в команде – lead backend-разработчик
Цель проекта – разработка новых интеграционных модулей для управления производственными предприятиями, перевод существующих модулей с C# на Java
Задачи:
– Перевод существующих модулей с C# на Java
– Ревью кода
– Декомпозиция задач
– Распределение задач
– Контроль качества реализации задач
– Менторинг
– Контроль за Git-flow и ветвлением, разрешение конфликтов
– Разработка и поддержание модулей
– Тестирование модулей
– Разработка бизнес-логики управления складским/логистическим учетом
– Оценка задач, участие в обсуждении архитектурных решений
Достижения
Результат работы:
– определена архитектура модулей и их взаимодействие
– переведены, протестированы два модуля
– разработан модуль интеграции управления логистикой
– документация модулей
Стек специалиста на проекте
Redmine, JPA, Maven, Hibernate, GitLab, Lombok, Spring Data JPA, MapStruct, Декомпозиция и структуризация задач, Java 17, архитектура, springboot, lead, Архитектура решений
Отрасль проекта
Manufacturing
Период работы
Февраль 2023 - Сентябрь 2023
(8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
ПГУ
Специальность
Менеджмент
Завершение учебы
2020 г.