
Михаил Г.
- Разрабатывал и поддерживал модули страховой платформы Jarvis (Java 11, Spring, JPA / EclipseLink) в продуктовой команде из 10+ человек (4 Java-разработчика + тимлид) в режиме непрерывного релизного цикла. - Участвовал в выделении продукта из основного монолита: создавал с нуля shared-модули (mortgage-box, insurance-common), вынося общие зависимости в отдельные библиотеки для использования в исходном и выделенном репозиториях. - Рефакторил legacy-модули; на новом ядре покрытие unit- и интеграционными тестами замерялось через JaCoCo и удерживалось на уровне 60–70% (на старом ядре тесты писались по факту реализации фичи или поиска бага). - Проектировал и реализовывал клиентские REST endpoint'ы (выгрузка отчётов и данных через API); поддерживал и дорабатывал обвязку REST → SOAP-фасад над легаси-сервисами интеграции. - Интегрировал SmartGWT-фронтенд с серверной логикой через REST и SOAP — бесшовное взаимодействие frontend ↔ backend. - Писал SQL-запросы для диагностики production-инцидентов и точечных выгрузок данных под клиентские запросы (MySQL, MariaDB, Oracle); локально добавлял индексы под медленные сценарии. - Использовал и адаптировал CI/CD на GitLab CI: для новых модульных проектов брал корпоративный шаблон pipeline'а и правил под репозиторий; сборка через Gradle, публикация артефактов в GitLab Packages (внутренний Maven-репозиторий). - Code review: мои MR проходили обязательный апрув тимлида; в его отсутствие сам выполнял ревью по закреплённым за мной продуктам. - Стек: Java 11, Spring, Spring MVC, Spring Data JPA, JPA / EclipseLink, MySQL, MariaDB, Oracle, REST, SOAP, SmartGWT, Gradle, GitLab CI, GitLab Packages, JUnit, Mockito, JaCoCo, Postman, IntelliJ IDEA.
- Разрабатывал backend e-commerce-платформы (Java 8, Spring, MySQL), обслуживающей интеграции с маркетплейсами (AliExpress, Amazon, eBay, Shein и др.); нагрузка — сотни заказов в день, в пиках — тысячи. - Автоматизировал сквозные бизнес-процессы: создание заказа, оплата, трекинг статусов товаров через REST-сервисы — снижение доли ручных операций операторов и ускорение обработки заказов. - Кейс: восстановил автоматический заказ на eBay, который не работал около года из-за блокировки на этапе логина (капча) — разобрался в задаче и реализовал прохождение капчи; функция вернулась в продуктив. - Поддерживал desktop-приложение для управления мультиаккаунтами на Selenium WebDriver — автоматизация рутинных действий продавцов. - Работал в распределённой Scrum-команде до 10 человек; постоянное взаимное peer-review кода всеми участниками команды. - Стек: Java 8, Spring, MySQL, Elasticsearch, REST, Selenium WebDriver, IntelliJ IDEA, Fiddler Classic, phpMyAdmin, GitLab.
Понравился профиль? Создайте себе такой же