МЧ
Михаил Ч.
Мужчина, 22 года
Россия, Пенза, UTC+3
Ставка
2 727,27 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Михаил — Java-разработчик. Специализируется на разработке приложений с использованием Spring, Spring Boot, Microservices, а также имеет опыт работы с RabbitMQ, Camunda и другими технологиями.
Участвовал в разработке таск-трекинговой системы, где занимался оптимизацией запросов, локализацией сообщений об ошибках и разработкой кастомного механизма валидации. Внедрил BPMN-сценарии на Camunda и интегрировал RabbitMQ в приложении по аренде недвижимости. В проекте по автоматизации торгов на аукционе реализовал систему динамических ставок, таймеры обратного отсчёта и систему уведомлений на Kafka.
Проекты
(3 года 2 месяца)
Таск-трекинговая система
Роль
Разработчик Java
Обязанности
Разработка системы для постановки задач и управления временем.
- Разработка задач от аналитиков.
- Оптимизация запросов.
- Локализация сообщения об ошибках в зависимости от страны.
- Участие в разработке кастомного механизма валидации вместо стандартного spring.validation.
- Участие в разработке бизнес-функций приложения в составе команды.
- Декомпозиция задач.
- Участие в планировании спринта и оценке задач.
Достижения
·Разработал функциональность локализации ошибок в зависимости от страны пользователя (динамическая генерация сообщений по языковому коду)
·Вместо стандартного механизма валидации Spring реализовал кастомную систему валидаций, гибко адаптируемую под различные правила и сценарии — это снизило количество ручных проверок на фронте
·Оптимизировал наиболее медленные SQL-запросы, предварительно сняв статистику через EXPLAIN, что позволило снизить нагрузку на базу и увеличить отзывчивость UI
·В рамках работы со Spring Modulith проработал структуру модулей, обеспечив слабую связанность между компонентами и улучшив читаемость кода
Стек специалиста на проекте
PostgreSQL, Git, Java, JUnit, Mockito, Spring Boot, Gradle, Spring Security, Flyway, Camunda, Spring Data, CI/CD, WebSockets
Отрасль проекта
RnD
Период работы
Март 2024 - Июнь 2025
(1 год 4 месяца)
Приложение по аренде недвижимости
Роль
Разработчик Java
Обязанности
Разработка приложения для бесконтактной аренды недвижимости.
- Участие в разработке бизнес-функций приложения в составе команды.
- Декомпозиция задач.
- Участие в планировании спринта и оценке задач.
- Разработка задач от аналитиков.
- Оптимизация запросов.
- Разработка и внедрение BPMN-схем с использованием платформы Camunda для автоматизации бизнес-процессов.
- Интеграция и работа с RabbitMQ для обеспечения обмена между сообщениями
Достижения
·Разработал и внедрил BPMN-сценарии на Camunda, автоматизировав ключевые бизнес-процессы аренды (создание заявки, проверка документов, смена статуса)
·Подключил RabbitMQ для обмена событиями между микросервисами — это помогло избавиться от tight coupling и сделать систему более устойчивой
·Участвовал в рефакторинге SQL-запросов, что позволило сократить время выполнения некоторых операций
Стек специалиста на проекте
Keycloack, Spring Data, Camunda, Flyway, JSON, REST, Java, Git, JUnit, Mockito, JPA, Gradle, Spring Security, Hibernate, Spring Boot, PostgreSQL, CI/CD, Microservices, Kubernetes
Отрасль проекта
RnD
Период работы
Март 2023 - Февраль 2024
(1 год)
Приложение по автоматизации торгов на аукционе
Роль
Разработчик Java
Обязанности
Разработка и поддержка монолитного Java-приложения для проведения онлайн-аукционов.
- Реализация ключевой бизнес-логики: система динамических ставок, управление лотами, таймеры обратного отсчета, автоматическое определение победителей.
- Оптимизация работы с высоконагруженными разделами (история ставок, активные аукционы).
Достижения
·Оптимизировал запросы к таблице истории ставок — ускорил формирование аналитических отчётов
·Интегрировал WebSocket для отображения ставок в реальном времени — улучшил UX и сократил время реакции участников
·Реализовал систему уведомлений на Kafka — автоматическая рассылка email/SMS победителям торгов, без нагрузки на основной поток бизнес-логики
Стек специалиста на проекте
WebSockets, Spring Data, gitt, Flyway, JSON, REST, Java, JUnit, Mockito, JDBC, Kafka, Spring Security, OpenShift, Server-Sent Events, Maven, Spring Boot, PostgreSQL, Jenkins, CI/CD
Отрасль проекта
E-commerce & Retail
Период работы
Май 2022 - Февраль 2023
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ПГУ
Специальность
Применение и эксплуатация автоматизированных систем специального назначения
Завершение учебы
2025 г.