НВ
Никита В.
Мужчина, 22 года
Россия, Ростов-на-Дону, UTC+3
Ставка
3 853,43 Р/час
вкл. НДС 5% (142.86 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Java-разработчик с опытом работы на проектах в сфере e-commerce & retail.
Участвовал в разработке конструктора резюме, где оптимизировал код, спроектировал базу данных, написал миграции на JavaScript для MongoDB, проводил код-ревью и внедрил автозаполнение обязанностей работника на основе стека технологий и проекта кандидата.
В проекте системы курьерской доставки разделил монолит на микросервисы, разработал веб-систему и настроил взаимодействие микросервисов.
Для корпоративной базы знаний интегрировал систему с внешними сервисами, разработал админ-панель и реализовал механизм подбора литературы.
Работал над сервисом генерации изображений из текста, где настроил асинхронное взаимодействие сервисов, разработал возможность генерации изображений и логику обработки метаданных.
Проекты
(3 года 1 месяц)
Конструктор резюме
Роль
Java Developer
Обязанности
Конструктор резюме для увеличения эффективности HR-отдела позволяет быстро формировать резюме кандидатов, автоматически заполняя обязанности на основе их стека технологий и опыта. Система также упростила хранение и обработку данных, а также обеспечивала удобный поиск и редактирование информации через адаптивный интерфейс.
Что сделал:
- Оптимизировал код для повышения стабильности и производительности
- Спроектировал базу данных
- Написал миграции на JavaScript для MongoDB
- Проводил код-ревью
- Разработал логику сохранения проектов из резюме
- Внедрил автозаполнение обязанностей работника на основе стека технологий и его проекта
- Покрыл функционал модульными тестами
- Настроил ELK-стек для логирования и мониторинга системы
- Исправил баги, работал с логами и профилировал код
- Интегрировал систему с внешними сервисами, настроил API и обмен данными
Стек специалиста на проекте
Mockito, Spring Boot, MongoDB, Liquibase, Spring MVC, ELK, Spring Data, Java 11, Docker Compose, JUnit 5, Spring Batch, Spring Boot 2
Отрасль проекта
E-commerce & Retail
Период работы
Май 2024 - Февраль 2025
(10 месяцев)
Система курьерской доставки
Роль
Java Developer
Обязанности
Система для взаимодействия курьеров и ресторанов в процессе доставки. Реализована панель управления заказами, сервис уведомлений для клиентов и курьеров, а также интеграция с различными каналами отправки сообщений. Также была спроектирована база данных для масштабируемости и оптимизированы асинхронные операции.
Что сделал:
- Разделил монолит на микросервисы, улучшив гибкость и масштабируемость
- Разработал веб-систему на микросервисной архитектуре
- Настроил взаимодействие микросервисов, для эффективной коммуникации
- Разработал панель управления заказами
- Разработал сервис уведомлений для клиентов и курьеров
- Настроил асинхронное взаимодействие сервисов
- Спроектировал базы данных
- Написал тесты для функционала
- Интегрировал систему с внешними сервисами, настроил API и обмен данными
- Интегрировал сервисы заказов и уведомлений
- Провел рефакторинг сервиса уведомлений, применив паттерн Strategy для выбора нужной реализации отправки сообщений (push, SMS, почта) в зависимости от активного канала
- Провел рефакторинг асинхронного кода, перенастроив пул потоков
- Внедрил слой 'gateway' в бизнес-логику, вынеся туда код, не относящийся непосредственно к бизнес-логике
- Оптимизировал код для повышения стабильности и производительности
Стек специалиста на проекте
PostgreSQL, Mockito, Spring Boot, Liquibase, Spring MVC, Kafka, Spring Data, WireMock, JUnit 5, Java 17, Spring Batch, Spring boot 3
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2023 - Апрель 2024
(1 год 1 месяц)
Корпоративная база знаний для сотрудников компании
Роль
Java Developer
Обязанности
База знаний для сотрудников компании, которая позволяет находить материалы для обучения и развития, подбирая литературу в зависимости от их компетенций . Также разработал админ-панель, обеспечивающую простой и удобный способ управления контентом.
Что сделал:
- Интегрировал систему с внешними сервисами, настроил API и обмен данными
- Разработал админ-панель
- Реализовал механизм подбора литературы на основании компетенций
- Написал модульные тесты, достигнув покрытия 80%
- Проводил код-ревью
- Настроил работу с базой данных
- Оптимизировал производительность запросов
Команда: 3 frontend , 5 backend, BA, QA, PM
Стек специалиста на проекте
PostgreSQL, Mockito, Spring Boot, Liquibase, Spring MVC, Spring Data, Java 11, JUnit 5, Spring Batch, Spring Boot 2
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2022 - Март 2023
(7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ростовский государственный университет путей сообщения, Ростов-на-Дону
Специальность
Информатика и вычислительная техника
Завершение учебы
2024 г.