МП
Максим П.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
2 750 Р/час
НДС не облагается
Специалист доступен с 13 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Максим — опытный Java-разработчик с навыками работы в стеке технологий, включая Spring Boot 2/3, PostgreSQL, Kafka и другие. Он обладает глубоким пониманием бизнес-процессов и разработки архитектуры микросервисов.
Максим работал над несколькими проектами, где он успешно реализовывал масштабные бизнес-фичи, увеличивал тестовое покрытие кода и оптимизировал производительность систем. В его портфолио есть опыт работы с высоконагруженными системами и сложными интеграциями.
На последнем месте работы Максим занимался разработкой основной фичи из требований заказчика, декомпозицией монолита в три микросервиса, настройкой связи между ними по Kafka, распределённой трассировкой запросов и разработкой API-Gateway.
Проекты
(3 года 4 месяца)
Сберкорус
Роль
Java-разработчик
Обязанности
Финтех проект. Работа в продукте, состоящем из 50+ высоконагруженных микросервисов.
Обязанности:
- Работал с JPA в имплементации Hibernate,
- Реализовывал распределенные транзакции по принципу SAGA, 2 phase commit.
- Конфигурировал JPA В Spring. Писал EntityGraph
- Писал интеграционные тесты для миграций БД. Писал файлы отката (rollback)
- Вывел в релиз две критические бизнес-фичу с жестким дедлайном. От момента получения требований до включения на проде.
- Внедрение JWT авторизации в два микросервиса + интеграция с внутренней системой авторизации
- Два новых бизнес-процесса на Camunda
- Связь трех микросервисов по RabbitMQ
- Реализация трех масштабных бизнес-фич
- Увеличено тестовое покрытие на основном микросервисе с 35% до 80%
Стек:
Java 17/21, Spring Boot 2/3 (web, data, security), Kafka, RabbitMQ, Redis, PostgreSQL, Grafana, ArgoCD, HashiCorp Vault, Jira, Confluence
Стек специалиста на проекте
Spring boot 2/3, Integration testing, апрель, Grafana, Saga, микросервисов, Работа с интеграциями, финтех, COBIT, Программное обеспечение, ДО, стек, Бизнес-процессы, миграции, Базы данных, Spring Data JPA, Camunda, Data, Liquibase, Flyway, Java, ArgoCD, JPA, Redis, JWT, Kafka, Security, ACID, Web, Confluence, Hibernate, Hashicorp Vault, Jira, PostgreSQL, RabbitMQ, Rollbar, Spring, требований
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2024 - По настоящее время
(6 месяцев)
ООО "ЕС-лизинг софт"
Роль
Java-разработчик
Обязанности
Дорабатывал API, с нуля писал части сервиса, писал тесты, добавлял новые миграции в БД, анализ бизнес-требований и реализация их в коде, исследование и разработка архитектуры микросервисов с нуля, доработка архитектуры всего проекта. Так же Работал с JPA в имплементации Hibernate, реализовывал распределенные транзакции по принципу SAGA, 2 phase commit, конфигурировал JPA В Spring. Писал EntityGraph. писал интеграционные тесты для миграций БД. Писал файлы отката (rollback)
Обязанности:
- Полностью переписал основной сервис с Java на Kotlin (10+ тысяч строк)
- Оптимизировал основной сервис, благодаря чему производительность увеличилась на 27%
- Прикрутил S3 (Minio) к основному сервису для хранения картинок
- Настроил корпоративный KeyCloak и прикрутил к большинству сервисов компании
- Пристроил шину данных на Kafka к нескольким сервисам
- Множество внедренных фич, начиная с анализа требований, заканчивая реализацией и деплоем в прод
- Увеличил покрытие тестами двух основных продуктов с 15% и 25% до 90% и 85% соответственно
Стек:
Java 8, Spring (web, data, security), ELK, Prometheus, Grafana, Kafka, PostgreSQL, S3, BIRT, HashiCorp Vault, KeyCloak, Jenkins, Redmine.
Стек специалиста на проекте
Integration testing, Redmine, апрель, ELK, Grafana, Исследование, Saga, микросервисов, сервисы, покрытие тестами, COBIT, анализ, Программное обеспечение, ДО, стек, миграции, Базы данных, тесты, Spring Data JPA, Data, Liquibase, Flyway, Keycloak, API, Java, бизнес, JPA, Prometheus, Kafka, MinIo, Security, S3, ACID, Web, BIRT, Kotlin, Jenkins, Hibernate, Hashicorp Vault, разработчик, Java 8, PostgreSQL, Rollbar, Spring, разработка архитектуры, требований
Отрасль проекта
LifeStyle
Период работы
Сентябрь 2023 - Апрель 2024
(8 месяцев)
Zakupki.Group, NIKSOFT
Роль
Fullstack-разработчик
Обязанности
Java+React. Доработка приложений - рефакторинг кода, добавление нового функционала. Так же Работал с JPA в имплементации Hibernate, реализовывал распределенные транзакции по принципу SAGA, 2 phase commit, конфигурировал JPA В Spring. Писал EntityGraph. писал интеграционные тесты для миграций БД. Писал файлы отката (rollback)
Обязанности:
- С нуля был разработан и запущен заказной продукт, выведен в прод.
- Оптимизирован старый сервис - переписан с Java 8 на 21, Spring Boot 2 на 3. Упрощен кол. Производительность выросла на 47%
- Разработано с нуля 2 frontend части для существующего backend.
- Настроены процессы разработки - ввел code review и регулярные митапы по шэрингу знаний.
Стек:
Java 8/21, Spring (web, data, security), React, Redux, PostgreSQL, Jenkins, Docker, HashiCorp Vault, Redmine.
Стек специалиста на проекте
Redmine, сервисы, Redux, 21, Разработка, Программное обеспечение, стек, Spring Data JPA, знание, Data, Liquibase, Flyway, Java, Frontend, Рефакторинг, Backend, Security, ACID, Web, Docker, Jenkins, Hashicorp Vault, Code Review, Java 8, PostgreSQL, React, Spring Boot, Spring
Отрасль проекта
LifeStyle
Период работы
Июнь 2023 - Сентябрь 2023
(4 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет