Никита А. Java разработчик, Middle+

ID 10351
НА
Никита А.
Мужчина, 24 года
Россия, Санкт-Петербург, UTC+3
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 3 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
MSSQL
PostgreSQL
AOP
Apache Kafka
Confluence
Docker
DRY
Git
GitLab
Hibernate
Jira
JUnit
KISS
Liquibase
Lombok
Maven
Mockito
REST
SLF4J
SOLID
Spring Boot
Spring Core
Spring Data JPA
Spring MVC
Spring Web
Swagger
Объектно-ориентированное программирование (ООП)
Java
Spring
Kafka
Java 11
Java 8
IntelliJ IDEA
GitHub
ELK
ELK Stack
Elastic Search
SQL
Jenkins
Spring boot 3
Redis
Flyway
liqubase
Kotlin
Kubernetes
Prometheus
JavaScript
TypeScript
React
Redux
Отрасли
BioTech, Pharma, Health care & Sports
FoodTech
HRTech
Главное о специалисте
Java-разработчик с опытом работы на проектах в сферах FoodTech, BioTech, Pharma, Health care & Sports и HRTech. Участвовал в разработке системы планирования ресурсов предприятия в роли старшего backend-разработчика (Java). Создал микросервисное приложение для юридических лиц и сотрудников компании, включая личный кабинет, логистику, складской учёт, заказы, закупки сырья и работу с документами. Повысил процент покрытия микросервисов модульными тестами с 40–50 % до 70 %, рефакторил код, создавал продьюсер и консьюмер классы, добавлял новые DTO. Разрабатывал и поддерживал внутреннюю систему медицинского центра в качестве backend-разработчика (Java), работал над автоматизацией бизнес-процессов компании. В рамках проекта по созданию системы документооборота (Java) написал много разноплановых эндпоинтов, реализовал конвертер из разных файлов в PDF, продублировал все запросы части монолита с PostgreSQL на Oracle.
Проекты   (5 лет)
Система документооборота
Роль
Java разработчик
Обязанности
Разработка MVP и последующее развитие автоматизированной системы документооборота. Приложение для работы с документами, гибридная система: монолит + микросервисы (логирование (ELK), региональные кеши (Redis) и тд). Система имела реестр документов, личный кабинет пользователя, корзину, отдельные страницы с документами для манипуляции с ними(детализация документа) и прочее. 7 фронтенд-разработчиков, 1 лид-фронт, 1 лид-бек, 11 бекэнд-разработчиков, 1 QA, 2-3 аналитика; Java 17, PostgreSQL, OracleSQL, Spring Boot, GitLab, Junit, Apache Solr, Apache Kafka, ELK, Redis, SonarCube, Swagger -Написал много разноплановых эндпоинтов (например, реализация дерева для реестра документов, реализация разделов, перенос файлов из документа в документ, удаление/добавление/изменение атрибутов/документов/файлов и т.п) -Эндпоинт выгрузки логов томката -Полностью написана корзина для файлов, документов (с последующей очисткой с определенным периодом) -Переведено логирование на кафку -Покрытие своего функционала тестами -Написал функционал для избранных документов -Проводил кросс-code-review, внимательно анализируя код коллег на соответствие требованиям, стандартам проекта и лучшим практикам разработки. -Продублировал все запросы части монолита с PostgreSQL на Oracle -Реализовал конвертер из разных файлов в PDF + выгрузка/подготовка к выгрузке со стороны рег.кеша -Исправление ошибок
Стек специалиста на проекте
oraclesql, ELK, Redux, GitLab, Разработка, Логирование, Монолитная архитектура, Spring Data JPA, SonarQube, Solr, Oracle, QA, JUnit, Swagger, Redis, MVP, Apache, Prometheus, Документооборот, Docker Compose, PDF, SQL, Kotlin, TypeScript, Аналитика, Java 17, React, JavaScript, Spring Boot, PostgreSQL, Jenkins, Spring boot 3, Microservices, Kubernetes, Apache Kafka
Отрасль проекта
HRTech
Период работы
Март 2024 - По настоящее время  (1 год 5 месяцев)
Система планирования ресурсов предприятия
Роль
Старший backend разработчик (Java)
Обязанности
Описание проекта Разработка микросервисного приложения для юридических лиц, реализующих продукцию через розничные сети, и сотрудников компании. Функционал приложения включал в себя создание ЛК для сотрудников и контрагентов компании, работу с логистикой, складской учет, создание заказов, их управлением и последующим отслеживанием, закупки сырья и работе с документами. Контрагенты создавали заявку, после ее проработки отделом продаж, заказ отправлялся на склад. Клиент мог отслеживать статус, срок исполнения и остальную информацию. Состав команды 2 фронтенд-разработчика, 3 бекэнд-разработчика, 2 QA, Тимлид, 1 аналитик; Технологии на проекте Java 11, Spring Core, Spring Web, Spring Data JPA, Spring Boot, AOP, git, Jira, Confluence, Gitlab, Lombok, Junit, Mockito, Kafka, ELK, SLF4j, Docker, REST, Maven, Swagger, PostgreSQL, SOLID, Liqubase, DRY, KISS, ООП, Intellij Idea Задачи/реализованный функционал Разработал новые сервисные слои для личного кабинета для отслеживания статуса заказа, реализовал пуш-уведомления для ЛК посредством сервиса уведомлений, очереди сообщений и сторонней АПИ. Повысил процент покрытия микросервисов модульными тестами(c 40-50% до 70% в среднем). Рефакторинг существующего кода (изменение/добавление эндпоинтов в контроллере, исправление багов в сервисных методах и т.п.). Создание продьюсер и консьюмер классов для асинхронного общения микросервисов. Добавление новых DTO. Реализовывал новые ченджсеты для БД(SQL, YML). В рамках проекта я реализовал процесс работы с Liquibase для управления миграциями базы данных. Я занимался написанием самих миграций, а также разработкой тестов для проверки их корректности. Для автоматизированного тестирования миграций я использовал TestContainers Осуществлял оптимизацию запросов путем изучения планов выполнения запросов через explain analyze (использование индексов (Elastic), изменение логики построения запроса, создание вьюшек(view) и т.п). Изменял структуру БД путем парсинга и переноса данных в другие БД(например, парсинг jsonb и перенос поля в другую таблицу).
Стек специалиста на проекте
Redux, GitLab, Java Spring Boot, Spring Core, Lombok, Spring Data JPA, SOLID, AOP, REST, Git, JUnit, Mockito, IntelliJ IDEA, Swagger, Redis, Prometheus, DRY, KISS, Kafka, SLF4J, Confluence, SQL, Docker, Kotlin, TypeScript, Spring Web, Java 11, Maven, React, JavaScript, Spring Boot, Jira, PostgreSQL, Jenkins, Spring boot 3, Kubernetes, Объектно-ориентированное программирование (ООП)
Отрасль проекта
FoodTech
Период работы
Сентябрь 2022 - Февраль 2024  (1 год 6 месяцев)
Внутренняя система медицинского центра
Роль
backend разработчик (Java)
Обязанности
Описание проекта Разработка и поддержка автоматизированной системы внутренних бизнес-процессов компании. Приложение для физических лиц, использующих услуги медцентра и сотрудников компании. Монолитная система использовалась для ведения записей на прием, хранения информации о клиенте, информации о предоставленных услугах, хранения документов, ведения ЛК клиента. Состав команды 2 фронтенд-разработчика, 2 бекэнд-разработчика, 1 QA, 1 аналитик; Технологии на проекте Java 8, MSSQL, Spring MVC,GitLab, Spring JPA, Junit, Jenkins, Spring Boot 3+ Задачи/реализованный функционал Добавления новой логики в сервисном слое. Покрытие кода модульными тестами. Писал запросы в БД, добавлял новую информацию чистыми SQL-запросами, изменение структуры БД при необходимости . Оптимизировал запросы. Рефакторинг существующей логики, использование валидации полей. Работа со встроенной спринговой системой почтовых рассылок.
Стек специалиста на проекте
SQL, JUnit, Jenkins, GitLab, Spring Data JPA, Spring MVC, Kafka, Java 8, MSSQL, Spring boot 3
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Август 2020 - Август 2022  (2 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
СПбПУ,
Специальность
Энергомашиностроительный факультет, Авиационные двигатели и энергетические установки
Завершение учебы
2022 г.

Похожие специалисты

Insurance • RnD
МП
Максим П.
Минск
Java разработчик
Senior
3 447,01 Р/час
ELK
Grafana
Работа с интеграциями
GitLab
Разработка
MS Windows
Tomcat
Базы данных
Spring Data
Lombok
+106

▪ Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.(SOLID, KISS, ООП) ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее

Недавно просмотренные специалисты

BioTech, Pharma, Health care & Sports • FoodTech • HRTech
НА
Никита А.
Санкт-Петербург
Java разработчик
Middle+
3 082,74 Р/час
ELK
Redux
Elastic Search
GitLab
Spring Core
Lombok
Spring Data JPA
SOLID
Spring MVC
AOP
+50

Java-разработчик с опытом работы на проектах в сферах FoodTech, BioTech, Pharma, Health care & Sports и HRTech. Участвовал в разработке системы планирования ресурсов предприятия в роли старшего backend-разработчика (Java). Создал микросервисное приложение для юридических лиц и сотрудников компании, включая личный кабинет, логистику, складской учёт, заказы, закупки сырья и работу с документами. Повысил процент покрытия микросервисов модульными тестами с 40–50 % до 70 %, рефакторил код, создавал продьюсер и консьюмер классы, добавлял новые DTO. Разрабатывал и поддерживал внутреннюю систему медицинского центра в качестве backend-разработчика (Java), работал над автоматизацией бизнес-процессов компании. В рамках проекта по созданию системы документооборота (Java) написал много разноплановых эндпоинтов, реализовал конвертер из разных файлов в PDF, продублировал все запросы части монолита с PostgreSQL на Oracle.

Подробнее
FinTech & Banking • HRTech • Travel, Hospitality & Restaurant business
ЕМ
Евгения М.
Иркутск
React разработчик
Middle
2 077,92 Р/час
Git
JavaScript
Node.js
SQL
Python
MongoDB
CSS3
HTML5
Next.js
Keras
+12

Евгения — React-разработчик уровня Middle. Специализируется на разработке программного обеспечения с использованием современных технологий и инструментов, таких как React, Node.js, Python, MongoDB и других. Опыт работы: - Платформа для автокредитования малого и среднего бизнеса (FinTech & Banking). Занималась разработкой и поддержкой функционала платформы, включая внешний вид приложения и динамическое формирование документов с использованием Carbone.js. Участвовала в Agile-процессах, проводила ручное тестирование функционала, работала с ORM Prisma. Внедрение автоматизированных процессов и оптимизация бизнес-логики позволили сократить среднее время обработки заявки с 15 минут до 3 минут. - Платформа для инвестирования (FinTech & Banking). Рефакторинг существующего кода, разработка функционала динамического формирования документов, создание отчётов разного уровня сложности. Успешно внедрила автоматизированные процессы и оптимизировала бизнес-логику, что сократило среднее время обработки заявки на 30%. - Платформа для бронирования мест проведения мероприятий с использованием ИИ (Travel, Hospitality & Restaurant business). Подключение и настройка ИИ-системы, разработка и оптимизация промптов для ИИ, интеграция ИИ-агентов. Успешно настроила ИИ-систему, которая значительно упрощает процесс поиска и бронирования мест для мероприятий. - Платформа для аутстаффинга с использованием ИИ (HRTech). Разработка и внедрение алгоритмов для проверки соответствия специалистов и вакансий с использованием ИИ, оптимизация процесса подбора персонала, интеграция ИИ-компонентов. Успешно внедрила алгоритмы, которые значительно повысили точность подбора кандидатов на вакансии.

Подробнее
Cloud Services • Information Security • Telecom
ПП
Павел П.
Минск
IOS разработчик
Senior
3 844,15 Р/час
IOS
GitLab
WebSockets
Asana
SOLID
SwiftUI
JSON
Git
macOS
Combine
+28

Павел — опытный iOS-разработчик уровня Senior. Он обладает навыками работы с современными инструментами и технологиями, такими как Swift, SwiftUI, Xcode, Git, GitHub, Firebase и другими. Павел работал над проектами в сферах телекоммуникаций, информационной безопасности и облачных сервисов. На каждом проекте он выполнял широкий спектр задач: от создания пользовательского интерфейса и бизнес-логики до ревью кода и исправления ошибок. Павел также участвовал в разработке приложений с нуля и улучшении существующих продуктов. За время своей карьеры Павел разработал два приложения с нуля, полностью переписал старое приложение с использованием новых технологий, улучшил производительность и отрефакторил старый код с ошибками, что позволило сократить количество ошибок на 80%, а также провёл собеседования и собрал команду разработчиков.

Подробнее