АМ
Александр М.
Мужчина, 25 лет
Беларусь, Минск, UTC+3
Ставка
3 571,43 Р/час
НДС не облагается
Специалист доступен с 6 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опытный Java backend разработчик с более чем 5-летним коммерческим стажем в разработке высоконагруженных, масштабируемых и отказоустойчивых веб-приложений. Обладает глубокими знаниями в области объектно-ориентированного программирования, а также широким опытом работы с ключевыми технологиями Java-экосистемы, отлично ориентируется в архитектурных паттернах. Быстро осваивает новые технологии, демонстрирует высокую степень самоорганизации и ответственности.
Проекты
(5 лет 4 месяца)
МОДЕРНИЗАЦИЯ ЛЕГАСИ-ПРИЛОЖЕНИЯ (C++ → JAVA/SPRING BOOT)
Роль
Разработчик программного обеспечения
Обязанности
Полная миграция консольного ПО с языка C++ в Java. Реализована серверная часть на Spring Boot и фронтенд (JavaScript, Html, Css, Bootstrap), обеспечивающие сбор и обработку пользовательских данных, выполнение сложной логики, сохранение результатов в БД и формирование отчетов. Проект позволил упростить сопровождение, повысить стабильность и расширить функциональные возможности приложения.
Участие в Agile-процессах;
Проектировании архитектуры приложения;
Проектировании БД;
Оптимизация работы БД
Разработка и поддержка нового функционала и бизнес логики;
Выполнение задач с соблюдением принципов ACID, оптимизация запросов
Чтение планов исполнения запросов в разрезе задач по оптимизации запросов.
Разработка REST API;
Настройка пайплайнов для CI/CD;
Исследование и исправление багов;
Разработка или переписывание проектов по ТЗ (разработка фичей 70%/30% рефакторинг, так как приложение старое, и надо было разрабатывать так, чтобы новое ПО отвечало новым требованиям пользователей))
Разработка нового функционала: CRUD функционал, а также (математический) рассчет информации и последующее формирование отчётов (месячных, годовых и специальных). ПО ТЗ необходимо было реализовать монолит.
В данный момент закончил с последним проектом и перекинули меня на новый где необходимо переписать микросервисы (с портретов на микросервисы (spring))
Монолит используют внутренние пользователи, а новое приложение (коммерческое) используются для внешних пользователей.
Написание кода на JS 20-30% времени, остальное бек
Достижения
Перенос логики с C++ на Java/Spring Boot;
Проектирование и реализации архитектуры;
Повышение стабильности системы;
Написание сложных SQL запросов;
Стек специалиста на проекте
ELK, Tomcat, Spring Data, Spring Cloud, Flyway, Git, JUnit, MongoDB, Mockito, Linux, OAuth, JWT, Unix, Kafka, API Gateway, Swagger, HTML, SQL, CSS, Docker, Confluence, Hibernate, Bootstrap, Java 17, Maven, Microsoft, JavaScript, Spring Boot, MS SQL, Jira, TDD, Jenkins, Kubernetes, RESTfull API, Spring
Отрасль проекта
Cloud Services
Период работы
Август 2023 - По настоящее время
(2 года 2 месяца)
ИНТЕГРАЦИОННОЕ ПРИЛОЖЕНИЕ
ДЛЯ ПОДДЕРЖАНИЯ ОТЧЕТНОСТИ
Роль
Разработчик программного обеспечения
Обязанности
Разработка решений для обработки XML-сообщений, получаемых из очередей (MQ). Обработка включала бизнес-логику, сортировку и трансформацию данных, обращение к внешним API для сверки информации, выполнение SQL-запросов и запись результата в БД. Реализовано логирование, маршрутизация сообщений и формирование отчетов-ответов в очереди.
Участие в Agile-процессах;
Разработка нового функционала;
Проектировании БД;
Интеграция с внешними системами;
Разработка REST API;
Рефакторинг существующего кода;
Исправление багов;
Написание модульных тестов;
Написание модульных и интеграционных
тестов;
Конфигурация пула соединения с бд, настройка транзакций и использование блокировки (оптимистичные и писсемистичные).
Работа с IBM message Broker и с kafka.
Выполнение задач с соблюдением принципов ACID, оптимизация запросов
Чтение планов исполнения запросов в разрезе задач по оптимизации запросов.
Достижения
Разработка модулей обработки XML-сообщений в IBM Message Broker
Интеграция с внешними системами и сопоставление данных
Оптимизация SQL запросов и повышение производительности;
Автоматизация форматирования отчетов и ответных сообщений
Реализация логики маршрутизации и расширенного логирования
Стек специалиста на проекте
Git, Docker, Jira, Confluence, SOAP, JUnit, Spring Boot, Maven, Jenkins, Swagger, MVC, Kubernetes, Data, EJB, JSF, Liquibase, TDD, IBM, Kafka, Java 11, Security, IBM DB2, cloud, bower, message
Отрасль проекта
Cloud Services
Период работы
Октябрь 2022 - Сентябрь 2023
(1 год)
МОДУЛЬНАЯ СИСТЕМА УПРАВЛЕНИЯ ДАННЫМИ
Роль
Разработчик программного обеспечения
Обязанности
Веб-приложение, позволяющее администраторам и бизнес-пользователям управлять справочной информацией (каталоги, классификаторы, типизированные значения и т.д.), которая используется в смежных системах (например, ERP, CRM, внутренние сервисы).Функциональность включает: управление схемой и значениями справочников через UI, интеграцию с внешними системами по REST API, генерацию и экспорт отчетов по данным, поддержку версионирования и истории изменений, разграничение доступа.
Участие в Agile-процессах;
Разработка нового функционала;
Проектировании БД;
Интеграция с внешними системами;
Поиск и исправление багов;
Разработка REST API;
Выполнение задач с соблюдением принципов ACID, оптимизация запросов
Чтение планов исполнения запросов в разрезе задач по оптимизации запросов.
Рефакторинг существующего кода;
Написание тестов;
Ведение документации;
Достижения
Спроектировал модульную архитектуру справочников с REST-интерфейсами
Реализовал интеграцию со сторонними системами через API
Оптимизация SQL запросов
Оптимизировал работу с большими справочниками (Lazy loading, фильтрация)
Разработал генератор отчётов с экспортом в PDF
Стек специалиста на проекте
PostgreSQL, Git, Jira, Confluence, JUnit, Mockito, Maven, Swagger, Nginx, Flyway, Log4j, Spring Data JPA, Java 11, Security, API Gateway, Web, Spring, boot, cloud, timeleaf
Отрасль проекта
Cloud Services
Период работы
Май 2021 - Сентябрь 2022
(1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский Государственный Университет Транспорта
Специальность
инженер, электротехнический факультет, микропроцессорные информационно-управляющие системы
Завершение учебы
2022 г.