Михаил А. Java разработчик, Senior
ID 27745
МА
Михаил А.
Мужчина, 45 лет
Россия, Нижний Новгород, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 1 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Java-разработчик с более чем 13-летним опытом в создании распределённых систем, высоконагруженных микросервисных архитектур и интеграционных решений. Имеет глубокую экспертизу в использовании стеков Spring и облачных технологий, DevOps-практик и архитектурных паттернов. Отлично ориентируется в бизнес-требованиях, умеет проектировать масштабируемые системы с нуля и принимать архитектурные решения. Обладает опытом внедрения CI/CD, организации мониторинга, аутентификации и оркестрации бизнес-процессов. Сильная сторона — системное мышление, архитектурный подход, а также способность вести проекты от идеи до продакшна.
Проекты
(11 лет 11 месяцев)
Логистический «убер» для B2B
Роль
Senior java developer
Обязанности
Разработка и проектирование системы управления логистикой, включая модули трекинга, планирования маршрутов и анализа доставки с использованием потоковой обработки (Streams);
Внедрение микросервисной архитектуры, обеспечение отказоустойчивости и масштабируемости;
Реализация бизнес-логики управления заказами, транспортными средствами и расчётов;
Настройка и эксплуатация Apache Kafka со Schema Registry для асинхронного взаимодействия между сервисами, обеспечения надежной потоковой обработки данных (Streaming) и интеграции с Apache Flink для анализа потоков доставки в реальном времени;
Интеграция с PostgreSQL и MongoDB, оптимизация сложных запросов;
Разработка REST API, деплой и масштабирование сервисов в Kubernetes.
Использование Avro для формата сообщений Kafka
Достижения
Настроил и интегрировал Apache Kafka для асинхронной и надежной коммуникации между микросервисами.
Организовал деплой и масштабирование в Kubernetes.
Стек специалиста на проекте
Apache flink, Spring Data, Spring Cloud, Streams, Java, MongoDB, Kafka, Docker, REST API, Spring Boot, PostgreSQL, streaming, schema registry, Kubernetes, Apache Kafka
Отрасль проекта
Logistics & Transport
Период работы
Март 2022 - Июнь 2025
(3 года 4 месяца)
Кредитный конвейер
Роль
Java developer
Обязанности
Проектирование и реализация модулей кредитного скоринга и расчёта бизнес-правил;
Интеграция процессов обработки заявок с использованием Camunda BPM;
Доработка и сопровождение уже существующих бизнес-процессов;
Использование Apache NiFi для обработки потоков данных (Streaming) и интеграции с внешними источниками;
Написание unit- и integration-тестов, участие в code review;
Разворачивание и обслуживание сервисов в контейнерной инфраструктуре Docker/Kubernetes.
Достижения
Спроектировал и реализовал ключевые модули системы: кредитного скоринга и расчета сложных бизнес-правил. Автоматизировал обработку кредитных заявок, интегрировав Camunda BPM для управления процессами. Обеспечил поддержку и доработку существующих бизнес-процессов.
Реализовал эффективную обработку потоков данных и интеграцию с внешними источниками, используя Apache NiFi.
Стек специалиста на проекте
PostgreSQL, Docker, Java, Spring Boot, Camunda, Spring Data, Spring Cloud, Apache NiFi
Отрасль проекта
FinTech & Banking
Период работы
Январь 2023 - Июнь 2023
(6 месяцев)
Разработка бэкенд части для онлайн игры
Роль
Java developer
Обязанности
Разработка системы управления подписками с использованием собственного движка состояний (State Machine);
Построение микросервисной архитектуры с поддержкой highload и RSocket;
Интеграция авторизации через Keycloak и Microsoft Azure (OpenID/SAML);
Реализация реактивных API с помощью WebFlux и Reactive Streams;
Внедрение кеширования и распределённой обработки данных с Apache Ignite;
Реализация потоковой обработки игровых событий с использование Spark Streaming
Мониторинг и логирование с использованием Prometheus, Grafana и ELK-стека.
Достижения
Внедрил Apache Ignite для распределенного кеширования и ускорения обработки данных, критичных для производительности подписок. Настроил комплексный мониторинг и логирование с использованием Prometheus, Grafana и ELK-стека (Elasticsearch, Logstash, Kibana) для всех сервисов. Продолжал развивать и поддерживать микросервисную архитектуру на базе RSocket и реактивных принципов.
Стек специалиста на проекте
Spring Data, Spring Cloud, WebFlux, Streams, Keycloak, Java, MongoDB, Sparx, SSO, Apache Ignite, Docker, Azure, Spring Boot, sockets, Kubernetes
Отрасль проекта
GameDev
Период работы
Март 2022 - Декабрь 2022
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Нижегородский Государственный Технический Университет
Специальность
Вычислительные машины, комплексы, системы и сети
Завершение учебы
2005 г.