НД
Никита Д.
Мужчина, 25 лет
Россия, Ростов-на-Дону, UTC+3
Ставка
2 954,3 Р/час
вкл. НДС 5% (109.52 Р)
Специалист доступен с 9 ноября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Java-разработчик с опытом работы на проектах в сферах FinTech & Banking, Blockchain и Manufacturing.
Участвовал в создании системы отслеживания рисков блокировки в качестве backend-разработчика. Оптимизировал загрузку данных из внешней системы, ускорив её процесс, реализовал инкрементальную загрузку CSV-файлов и написал тест для проверки соответствия json-описаний модели данных. Вынес логику конфигурации продюсеров и консюмеров Kafka в общую библиотеку и внедрил технологию измерения качества кода SonarQube. Разработал React-компонент для валидации чисел, привязанных к разным валютам, и доработал существующие компоненты админ-панели.
В рамках проекта по созданию системы для торговли NFT отвечал за backend-разработку. Выделил логику, связанную с блокчейном, в отдельный микросервис, реализовав личный кабинет пользователя с возможностью подписываться на контент-мейкеров и мобильной аутентификации через OTP-код. Внедрил Swagger для описания API и оптимизировал структуру NoSQL-хранилища.
Для системы учёта приборов потребителей электроэнергии оптимизировал PDF-отчёты с использованием JasperReports, провёл рефакторинг сильно связанных компонентов системы и улучшил навигацию по проекту путём разбиения крупных компонентов на подмодули с помощью maven.
Проекты
(4 года 1 месяц)
Система отслеживания рисков блокировки
Роль
Backend-разработчик
Обязанности
Система, позволяющая юридическим лицам проверять контрагентов, отслеживать и снижать риски блокировки по 115-ФЗ по системе светофора (зеленый - всё хорошо, желтый - есть недочёты, красный - риск), управлять репутацией компании.
Состоит из админской(frontend и backend) и API-части.
Backend-часть собирает данные из государственных источников и по различным метрикам присваивает оценку риска. Также поддерживается несколько видов подписок на сервис, позволяющие отслеживать расширенные метрики.
Ускорил загрузку данных из внешней системы путём оптимизации модели, в результате чего загрузка >60млн строк стала занимать меньше 20 часов;
Реализовал инкрементальную загрузку CSV-файлов, тем самым сделав возможным грузить файлы весом более 4гб;
Написал тест для проверки соответствия json-описаний модели данных, которыми пользуется админ-панель приложения, и Entity-объектов, которыми оперирует Hibernate, используя Reflection API;
Вынес логику конфигурации продюсеров и консюмеров Kafka в общую библиотеку, подключаемую через pom-зависмость, тем самым убрав дублирование кода и упростив процесс настройки межсервисного взаимодействия;
Внедрил технологию измерения качества кода SonarQube, что позволило отыскать и переработать уязвимые области и довести покрытие тестами до 80%, повысив стабильность системы и снизив количество регрессий.
Разработка React-компонента для валидации чисел, привязанных к разным валютам
Доработка существующих компонентов админ панели
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Docker, Maven, Swagger, Liquibase, Lombok, SonarQube, SLF4J, Java 11, Spring boot 3
Отрасль проекта
FinTech & Banking
Период работы
Март 2023 - Февраль 2025
(2 года)
Система для создания и торговли NFT
Роль
Backend-разработчик
Обязанности
Платформа, позволяющая транслировать живые мероприятия, использующая блокчейн для преобразования живых выступлений в цифровые предметы коллекционирования и невзаимозаменяемые токены (NFT) с возможностью дальнейшего обмена токенами посредством аукциона. Состоит из frontend и backend части. У пользователей есть ЛК, в котором они могут подписываться на контент-мэйкеров, покупать/продавать их NFT.
Что реализовывал:
Выделил логику, связанную с блокчейном, в отдельный микросервис, обеспечив её независимое тестирование и упростив дальнейшую разработку благодаря уменьшению связности;
Реализовал личный кабинет пользователя с возможностью подписываться на контент-мейкеров, изменения личных данных/аватара, а также мобильную аутентификацию через OTP-код посредством сервиса Twilio;
Внедрил в проект Swagger для описания API, избавив от нужды хранения в репозитории схемы запросов Postman и упростив ручное тестирование системы;
Оптимизировал структуру модели NoSQL-хранилища, снизив объем избыточных данных и ускорив запросы.
Стек специалиста на проекте
Docker, Gradle, Swagger, Lombok, DynamoDB, SLF4J, Amazon, SQS, Java 17, Spring Boot 2
Отрасль проекта
Blockchain
Период работы
Декабрь 2021 - Март 2023
(1 год 4 месяца)
Система учета приборов потребителей электроэнергии
Роль
Backend-разработчик
Обязанности
Комплексная система для автоматизации биллинга, деятельности в области расчётов потреблённой электроэнергии, выставления счетов, судопроизводства.
Что реализовывал:
Оптимизировал структуру PDF-отчётов с использованием JasperReports, улучшив читаемость и количество полезной информации для потребителей;
Провёл рефакторинг сильно связанных компонентов системы, упростив процесс разработки и поиска ошибок;
Улучшил навигацию по проекту путем разбиения крупных компонентов на подмодули с помощью maven;
Увеличил покрытие проекта тестами на ~20%.
Стек специалиста на проекте
PostgreSQL, Maven, Tomcat, Java 8, Spring
Отрасль проекта
Manufacturing
Период работы
Февраль 2021 - Декабрь 2021
(11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
СПбГЭТУ «ЛЭТИ» им. В.И. Ульянова
Специальность
Программная инженерия
Завершение учебы
2022 г.