Михаил Ч. Java разработчик, Middle+

ID 22793
МЧ
Михаил Ч.
Мужчина, 22 года
Россия, Пенза, UTC+3
Ставка
2 727,27 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Keycloack
Spring Data
Design Patterns
Spring MVC
REST
JSON
SOAP
Spring Security
Java 8-11
Java 17
Spring
Spring Boot
Microservices
RabbitMQ
Model Mapper
MapStruct
ORM
Hibernate
JOOQ
Flyway
Apache
Maven
Gradle
JUnit
Mocikito
SQL
PostgreSQL
CI/CD
Git
Camunda
ОС Windows
OC Linux
WebSockets
TeamCity
Open Shift
Docker
Отрасли
E-commerce & Retail
RnD
Знание языков
Английский — 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 г.

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

Insurance • RnD • Travel, Hospitality & Restaurant business
АВ
Александр В.
Пенза
Java разработчик
Middle+
3 116,88 Р/час
анализ кода
командная разработка
написание кода
реверсинжиниринг
Рефакторинг кода
участие в командном кодревью
Java 8
Spring
Spring Batch
Spring Boot
+70

Александр — Java-разработчик. Специализируется на разработке микросервисов и монолитных приложений. Имеет опыт работы с Spring, Hibernate, JDBC, JOOQ, Keycloak, Apache Kafka, RabbitMQ, REST API, SOAP, Docker, Git, PostgreSQL, SQL, Swagger, Gradle, JUnit, Mockito, TeamCity, YouTrack, Kubernetes, Gitlab CI и другими технологиями. Участвовал в разработке системы перестрахования для банка, автоматизированного рабочего места для сотрудников туристической компании, приложения для бесконтактной аренды недвижимости, системы мониторинга и прогнозирования проектных работ, единой системы сбора статистических данных для формирования отчётов. Принимал активное участие в планировании спринтов, оценке задач, написании интеграционных и юнит-тестов, проектировании микросервисов и бизнес-логики. Занимался рефакторингом и систематизацией написания кода, оптимизацией SQL-запросов, настройкой систем авторизации, устранением уязвимостей.

Подробнее
FinTech & Banking • Government & Public Sector
АП
Антон П.
Пенза
Java разработчик
Middle+
2 727,27 Р/час
анализ кода
написание кода
Разбор инцидентов
Рефакторинг кода
участие в командном кодревью
командная разработка
Java 8-11
JSON
Microservices
REST
+56

Антон — Java-разработчик уровня Middle+. Обладает опытом работы в государственных структурах и банковской сфере. Специализируется на микросервисной архитектуре, командной разработке и анализе кода. Участвовал в проектах: - Разработка продукта для инженерных коммуникаций. Занимался разработкой системы, которая записывает, обрабатывает и отправляет данные в государственные структуры. Реализовал CI/CD для обновления конфигураций на стенде и кэширование данных с использованием Redis. - Два проекта по разработке банковских продуктов. В одном из них участвовал в разработке карточного бизнеса, разработал новую среду для тестирования и перевёл существующие микросервисы на неё, настроил OpenTelemetry и интегрировал его с Jaeger для трассировки запросов между микросервисами. Во втором проекте занимался разработкой централизованной системы хранения данных о клиенте и распилом шины IBM Websphere на микросервисы. Внедрил Apache Kafka, переводил микросервисы с Java 8 на Java 11. - Проект по разработке кредитного конвейера. Оптимизировал запросы, перешёл с Hibernate на Jooq в запросах фильтрации, что сократило время запросов с 10 минут до 30 секунд при фильтрации большого количества записей.

Подробнее
EdTech • FinTech & Banking • Manufacturing • RnD
АК
Александр К.
Минск
Java разработчик
Lead
4 496,1 Р/час
Apache Solr
Apache Spark
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
Data
+100

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

Подробнее

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

BioTech, Pharma, Health care & Sports • Cloud Services • FinTech & Banking • Logistics & Transport • Social Networking
ММ
Максим М.
Таганрог
Frontend разработчик
Senior
3 468,09 Р/час
Управление командой
UI
TypeORM
Hooks
React Query
Redux Toolkit
Saga
React testing library
Онбординг сотрудников
Redux
+64

React: Глубокое понимание React и его основных концепций, таких как компоненты, виртуальный DOM, жизненный цикл компонентов и управление состоянием. Языки программирования и технологии: Знания JavaScript и современных стандартов веб-разработки, включая HTML5 и CSS3. Знание TypeScript. Frontend-фреймворки и библиотеки: Знание и опыт работы с библиотеками и инструментами, такими как Next, Redux, Redux Toolkit, Saga, Effector, React Hook Form, React Table, Ant-Design, Material-UI, React Query, React Router. Адаптивный и отзывчивый дизайн: Опыт разработки интерфейсов, которые хорошо работают на различных устройствах и экранах. Кроссбраузерная совместимость: Понимание основных принципов кроссбраузерной совместимости и опыт в тестировании и отладке на различных платформах и браузерах. Современные инструменты разработки: Знание систем контроля версий, таких как Git, и опыт работы с инструментами сборки и автоматизации задач, такими как Webpack. Оптимизация производительности: Понимание методов оптимизации производительности фронтенд-приложений, включая сжатие и кэширование ресурсов, ленивую загрузку и улучшение общей производительности приложения. Командная работа и коммуникация: Умение эффективно работать в команде разработчиков, обмениваться знаниями и опытом.

Подробнее
Cloud Services
АК
Алексей К.
Москва
Архитектор
Senior
5 324,67 Р/час
ASP.NET Core
architect
ELK
Grafana
UML
Gitlab CI
Postman
Базы данных
ClickHouse
SQL запросы
+43

Занимаюсь разработкой, проектированием и архитектурой программных решений более 14 лет, из которых последние 3 года — в роли ведущего архитектора. Имею глубокие знания в области Enterprise Architecture, DevOps, автоматизации технологических процессов, построения высоконагруженных систем, а также обладаю практическим опытом работы с Kubernetes, Docker, Terraform, .NET, PostgreSQL, Kafka и другими технологиями. В своей работе успешно реализовал проекты по созданию DWH-хранилищ, автоматизации архитектурных процессов, а также разработке платформ для диспетчеризации и динамического оповещения на базе ИИ. Специализируюсь на построении микросервисных архитектур, оптимизации ИТ-инфраструктуры и разработке стратегии цифровой трансформации. Заинтересован в участии в сложных и технологически насыщенных проектах, где смогу применить свои знания для создания эффективных и масштабируемых решений. Буду рад возможности обсудить детали сотрудничества.

Подробнее