АЯ
Антон Я.
Мужчина, 23 года
Беларусь, Минск, UTC+3
Ставка
3 224,04 Р/час
вкл. НДС 5% (119.52 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Java-разработчик с опытом работы на проектах в сферах FinTech & Banking и Manufacturing.
Участвовал в создании банковского мобильного приложения для клиентов банка, где занимался разработкой основных архитектурных решений, написанием кода, анализом и ревью кодовой базы. Разрабатывал сервисы на Spring Boot, внедрял механизмы аутентификации и авторизации, работал с Camunda BPM, оптимизировал работу Hibernate и запросов к базе данных.
Также участвовал в проекте по контролю за оборотом и переработкой вторичного сырья. Занимался разработкой бэкенд решений, разделением монолитного решения на независимые сервисы, построением синхронных и асинхронных моделей взаимодействия сервисов restAPI, ArtemisMQ. Внедрял Hibernate, работал над оптимизацией работы с базой данных и обеспечением синхронизации данных в ней.
Проекты
(5 лет 11 месяцев)
Банковское мобильное приложение для клиентов банка. Менеджмент счетов транзакций.
Роль
Developer
Обязанности
Проект: Банковское мобильное приложение для клиентов банка. Менеджмент счетов транзакций. Построение системы инфлюенсеров, учета бонусов, программ лояльности, спец предложений. Интеграция со сторонними сервисами. Построение системы предложений услуг и акций клиентам. Приложение обеспечивает высокую производительность и отказоустойчивость за счет микросервисной архитектуры и использования облачных решений AWS. Реализованы механизмы аналитики пользовательского поведения для персонализации предложений и улучшения взаимодействия с клиентами через упрощенные интерфейсы и автоматизированные уведомления.
Задачи на проекте:
• Разработка основных архитектурных решений приложения;
▪ Написание решений, анализ, ревью кодовой базы;
▪ Разработка сервисов на Spring Boot;
▪ Автоматизация бизнес-процессов с использованием Camunda BPM, включая проектирование кастомных процессов, их оптимизацию и развертывание через Camunda Modeler;
▪ Настроено управление сложными потоками задач с применением BPMN для визуализации и оптимизации процессов;
▪ Разработка и реализация механизмов аутентификации и авторизации для защиты сервисов от несанкционированного доступа, конфигурация Spring Security;
▪ Оптимизация работы Hibernate и запросов в базу данных;
▪ Обучение сотрудников;
▪ Разработка бэкэнд части сервисов приложения на Java;
▪ Интеграция сторонних сервисов AirTable и тп;
▪ Построение синхронных и асинхронных моделей взаимодействия сервисов restAPI, AWS SQS;
▪ Разработка платежного сервиса;
▪ Интеграция с платежными системами sofort, giropay, paypal;
▪ Написание интеграционных и юнит тестов JUnit, Mockito, Testcontainers;
▪ Сбор и анализ метрик в DataDog;
▪ Настройка CI/CD в Gitlab;
▪ Разработка и реализация механизмов логирования для отслеживания действий и ошибок в сервисах;
▪ Разделение и поддержка нескольких релизных версий;
▪ Подготовка релизов для AppStore;
▪ Разработка документации;
▪ Внедрение кэширования на Redis для снижения нагрузки на базу данных и ускорения обработки запросов;
▪ Разработка механизма мониторинга производительности сервисов с использованием DataDog APM;
▪ Оптимизация процессов деплоя через Docker-compose для упрощения локальной разработки и тестирования;
▪ Реализация автоматических уведомлений для пользователей о статусе транзакций и специальных предложениях через Web Socket;
▪ Внедрение механизма сбора и анализа пользовательских событий для улучшения персонализации контента.
Стек специалиста на проекте
temporal, AWS SQS, UML, AWS, GitLab, Tomcat, WebSockets, ClickHouse, Flyway, Keycloak, REST, JUnit, MongoDB, Mockito, Linux, Redis, JSP, Docker Compose, Datadog, HTML, CSS, Hibernate, Java 11, MySQL, Spring
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2022 - По настоящее время
(3 года 6 месяцев)
Проект по контролю за оборотом и переработкой вторичного сырья.
Роль
Developer
Обязанности
Проект: Проект по контролю за оборотом и переработкой вторичного сырья. Учет статистики производителей пластиковой тары, Разработка системы учета сдачи тары на спец пунктах и автоматах. Cервис статистики. Разработка админ панелей производителей, сборщиков и переработчиков тары. Платформа обеспечивает полную прозрачность процессов учета и переработки за счет интеграции с IoT-устройствами и автоматизированных систем мониторинга. Внедрены механизмы аналитики для прогнозирования объемов переработки и оптимизации логистики.
Задачи на проекте:
▪ Разработка бэкэнд решений в соответствии и требованиями и задачами;
▪ Разделение монолитного решения на независимые сервисы;
▪ Построение синхронных и асинхронных моделей взаимодействия сервисов restAPI, ArtemisMQ;
▪ Разработка бэкенд части сервисов на Java;
▪ Создание сервиса планировщиков задач;
▪ Разработка сервиса уведомлений пользователей об событии;
▪ Оптимизация работы базы данных;
▪ Реализация файлового хранилища отчетов и документов;
▪ Реализация динамической системы фильтрации;
▪ Разработка и реализация механизмов логирования для отслеживания действий и ошибок в сервисах;
▪ Оптимизация работы с базой данной и обеспечение синхронизации данных в базе за счет использования connection pool, locks, transactions согласно с acid;
▪ Внедрение Hibernate;
▪ Написание интеграционных и юнит тестов;
▪ Разработка документации;
▪ Реализация механизма кэширования данных в Redis для снижения нагрузки на базу данных и повышения скорости отклика системы;
▪ Настройка мониторинга производительности сервисов через Elasticsearch и Kibana для анализа логов и выявления узких мест;
▪ Автоматизация процессов деплоя и масштабирования сервисов с использованием Kubernetes и Docker-compose;
▪ Настройка полнотекстового поиска для проекта по контролю за оборотом тары. Поиск по таре по предприятиям по датам и многим другим полям с использованием Elasticsearch.
Стек специалиста на проекте
UML, AWS, GitLab, reports, Tomcat, WebSockets, jasper, Keycloak, Elasticsearch, REST, Kibana, JUnit, MongoDB, Mockito, Gradle, Linux, Redis, Kafka, Cassandra, Hbase, Docker Compose, Datadog, Kotlin, Hibernate, Spring, PostgreSQL, Kubernetes
Отрасль проекта
Manufacturing
Период работы
Сентябрь 2019 - Февраль 2022
(2 года 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БГУ РФиКТ
Специальность
факультет – Прикладная информатика Кафедра интеллектуальных систем
Завершение учебы
2022 г.