Резюме: Java разработчик
Герасименко Михаил Николаевич
+7 (927) 6153313
mngerasimenko@gmail.com — предпочитаемый способ связи
telegram: @mngerasimenko
Гражданство: Россия
Специализации:
Программист, разработчик
Тип занятости: полная занятость
Формат работы: удалённо
Опыт работы — 4 года 2 месяца
ВИРТУ СИСТЕМС
Информационные технологии, системная интеграция, интернет
Разработка программного обеспечения
Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
Январь 2024 — Январь 2026 2 года 1 месяц
Java-разработчик
- Разработка и поддержка модулей страховой платформы Jarvis на базе Java 11, Spring и JPA (EclipseLink) в рамках продуктовой команды
- Системный рефакторинг legacy-кодовой базы: декомпозиция монолитных модулей, повышение тестового покрытия (unit, интеграционные, API-тесты через Postman), устранение технического долга
- Интеграция SmartGWT-интерфейсов с серверной логикой через RPC и REST механизмы — обеспечение бесшовного взаимодействия frontend и backend
- Проектирование и оптимизация SQL-запросов для MySQL, MariaDB и Oracle: настройка маппинга сущностей, диагностика и устранение bottleneck-ов производительности
- Выстраивание CI/CD-пайплайнов: сборка через Gradle, автоматическая публикация артефактов во внутренний Maven-репозиторий (GitLab Packages)
- Проектирование и поддержка shared-библиотек для продуктовых команд (mortgage-box, insurance-common) — переиспользуемые модули
- Участие в code review
Zipy Holdings LTD
www.zipy.co.il/
Август 2021 — Август 2023 2 года 1 месяц
Java-разработчик
- Разработка нового функционала и поддержка backend-части e-commerce платформы, обслуживающей интеграции с AliExpress, Amazon, eBay и другими маркетплейсами
- Автоматизация бизнес-процессов: заказы, оплата, трекинг статусов товаров через REST-сервисы — снижение ручных операций и ускорение обработки заказов
- Поддержка десктопного приложения для управления мультиаккаунтами с использованием Selenium — автоматизация рутинных операций
- Участие в code review, работа по Scrum-методологии в распределённой команде
- Стек используемых технологий и инструменты: Java 8, SQL, HTML, MySQL, Intellij Idea, Fiddler Classic, ElasticSearch, Charisma, phpMyAdmin, GitLab
Образование
Высшее
ОГТИ (филиал ОГУ)
2004
Высшее
Механико-технологический, Программное обеспечение вычислительной техники и автоматизированных систем
Актюбинский Колледж Связи
1999
Среднее специальное
Связь, Радиосвязь Радиовещание и Телевидение
Электронные сертификаты
2026
Spring Framework: Фундаментальные основы
2019
Программирование на Python
Навыки
Знание языков
Русский — Родной
Английский — B1 — Средний
Навыки
Java; Git; Apache Maven; Intellij IDEA; SQL; Hibernate ORM; HTML; MySQL; ООП; JSON API; Gitlab; Java EE; Code review; Умение разбираться в чужом коде; Паттерны проектирования; JSP; Java Servlets; Java Core; REST; GitHub; JPA; XML; REST API; Elasticsearch; Spring AOP; Spring MVC; Spring Framework; PostgreSQL; PL/pgSQL
Обо мне
Git: https://github.com/mngerasimenko/todo
Java-разработчик с 4+ годами коммерческого опыта в разработке и поддержке enterprise-систем.
Специализируюсь на backend-разработке на базе Spring-экосистемы (Boot, MVC, Data JPA, AOP) с глубоким погружением в предметную область. Имею опыт работы с несколькими СУБД (MySQL,
MariaDB, Oracle, PostgreSQL), рефакторинга legacy-систем и выстраивания CI/CD-процессов. Активно применяю AI-assisted development (Claude Code) для ускорения разработки, code review и генерации тестов. Data-driven подход к решению задач, фокус на качестве кода и непрерывном профессиональном росте.
КЛЮЧЕВЫЕ КОМПЕТЕНЦИИ
- Язык: Java 8-11 (Stream API, CompletableFuture, Concurrency, модульность)
- Фреймворки: Spring Boot, Spring MVC, Spring Data JPA, Spring AOP, Spring Test, Spring Security (базовый) ORM / Persistence JPA / Hibernate / EclipseLink (включая кастомные реализации и интеграции)
- Базы данных: MySQL, MariaDB, Oracle, PostgreSQL (оптимизация, работа с большими объёмами)
- Инструменты: Gradle, Maven, Git, GitLab CI/CD, JUnit 5, Mockito, AssertJ, Postman, Docker, IntelliJ IDEA
- AI-инструменты: Claude Code — AI-ассистент для ускорения разработки, автоматизации рутины, code review и генерации тестов
- Архитектура: Многомодульные enterprise-системы, layered architecture, REST API design, микросервисный подход
- Изучаю: Apache Kafka, Docker, Kubernetes, микросервисная архитектура
- Подход: clean code, SOLID, паттерны проектирования, test-driven mindset
- Soft skills: самоорганизация на удалёнке, умение работать с legacy и разбираться в чужом коде, менторинг
- Профессиональная литература: К. Сьерра «Изучаем Java», Б. Эккель «Философия Java», Р. Мартин «Чистый код», К. Бауэр «Java Persistence API and Hibernate»
Курсы:
- Javarash
- Курс https://www.udemy.com/course/spring-framework/
- Курс по Spring - https://javaops.ru/view/topjava
- Курс по Spring - https://stepik.org/course/138316/syllabus
- Прохожу курс Kafka: https://stepik.org/course/Apache-Kafka-Java-Продвинутый-243796/