МС
Максим С.
Мужчина, 28 лет
Россия, Самара, UTC+4
Ставка
3 571,43 Р/час
НДС не облагается
Специалист доступен с 24 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Русский — C2
Главное о специалисте
Имею высшее образование (бакалавр + магистр) по спеиальности Информатика и вычислительная техника в Самарском университете. Там же начинал работать стажером на проекте crm, разрабатывал back сервисы на java/spring.
После в компании Haulmont разрабатывал монолитную систему электронного документооборота Тезис для таких заказчиков как: Промсвязьбанк, АЭС Аккую Нуклеар, Телеканал Мир, Россгосстрах, Дилер Мазада в России, в последствии стал техлидом на проектах Россгосстраха и Мазда (jav/spring/postgres/eclipselink)
Далее в компании Farzoom работал с микросервисами, разрабатывал кредитные конвейеры для таких банков как: Зенит, Уралсиб, Ренессанс Кредит, МКБ, Альфа банк. На проекте Уралсиб и МКБ являюсь техлидом, занимаюсь архитектурными задачами, а также разработкой сложного функционала. (jav/spring/hibernate/postgres/kafka/rabbitmq/camunda/kubernetes)
Проекты
(7 лет 4 месяца)
Кредитный конвейер для Банка МКБ (компания Farzoom)
Роль
Lead Java Developer
Обязанности
Проект - кредитный конвейр для банка "МКБ". В проекте реализовано множество процессов, установка и согласование лимитов на компанию и холдинги, изменение лимитов, выдвча банковских гарантий, выдача кредитов и так далее. Проект основан на платформе platform x (описанный как отедльный проект). В системе реализованы процессе на движке camunda 8, реализованы интеграции через kafka, rabbitmq, rest. Реализовано множество механизмов внутренних процессов банка.
Обязанности:
- техлид проекта со старта
- ведение документации по архитектуре проект
- устранение уязвимостей, предъявленных банком
- обучение системе банковских сотрудников
- разбор проблем и анализ производительности системы
- разработка новых сервисов и нового функционала
- написание юни тестов
- код ревью коллег
- декомпозиция задач, оценка задач, архитектурные решения
- реализация интеграций
Команда: 1 техлид, 1 архитектор, 8 бэк разработчиков, 3 фронт разработчика, 3 бизнес аналитика, 2 руководителя проекта, 1 продукт оунер
Достижения
- реализовал для банка механизм автоматрицы, на базе движка DMN от camunda, для принятия решений в соответствии с опросником
- под моим руководством перевели систему с 11 на 17 java
- решил проблемы с уязвимостями
- покрыл юнит тестами сервисы
- доработал платформенные сервисы под нужды проекта
- написал документ Архитектуры развертывания системы
- формировал C4 архитектурную схему
- реализовал каркас bpmn диаграмм в camunda
- реализовал авторизацию через cookie, и отдельный сервис для установки токенов
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, Java, SOAP, Maven, Hibernate, Jenkins, Spring Security, Kubernetes, Keycloak, MinIo, Kafka, Spring Data, Spring Cloud, Spring, Camunda 8
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - По настоящее время
(1 год 9 месяцев)
Кредитный конвейер Банк "Уралсиб" (Компания Farzoom)
Роль
Lead Java Developer
Обязанности
Проект- кредитный конвейер для банка "Уралсиб". Проект базируется на платформе Platform X (описана отдельным проектом). В рамках проекта ыло разработаны крупные бизнес процессов - кредитный процесс для компаний, для холдингов, выдача банковской гарантии, установка лимита и другие. В рамках процессов были интеграции с различными банковскими системами через рест, соап, кафку. В процесс были этапы по голосованию, по расчету скорингов по компаниями и холдингам, подпроцессы по обогащению компаний и холдингов данными из Контур Фокуса и Спарка. Были разработана автоматическая генерация печатных форм и отчетов, которые в автоматическом режиме отрабатывали и прикладывались в заявку в виде документов, а также отправлялись в специальные хранилища.
Обязанности:
- обязанности техлида, по декомпозиции задач для разработчиков
- оценка времени для нового функционала
- разработка новых сервисов и сложного функционала самостоятельно
- оптимищация работы системы
- описание технического документации
- общение с заказчиком
- командировки в головной офис банка
- разбор проблем с Camunda 8
- анализ проблем в инфраструктуре
Команда: 1 техлид, 2 руководителя проекта, 4 тестировщика, 4 бэк-разработчика, 2 фронт- разработчика 1 архитектор, 1 продукт оунер, 4 бизнес аналитика
Достижения
- Разработал и реализовал скелет больших процессов в Camunda, на которые дальше постепенно навешивался функционал
- Управлял командой разработки в 6 человек
- В командировке в головном офисе банка успешно согласовали работы и запустили 1 релиз на прод
- Провел обучение для разработчиков и администраторов банка по архитектуре системы
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, Java, SOAP, Maven, Hibernate, Jenkins, Spring Security, Kubernetes, Keycloak, MinIo, Kafka, Spring Data, Spring Cloud, Spring, Camunda 8
Отрасль проекта
FinTech & Banking
Период работы
Июль 2023 - Май 2024
(11 месяцев)
Платформа Platform X (компания Farzoom)
Роль
Lead Java Developer
Обязанности
Проект - новая платформа компании Farzoom основнаная на базе bpmn движка Camunda 8. Платформа сожержит порядка 30-40 микросервисов, таких как:
- сервис хранения пользовательских задач, который слушает события из камунды и создает задачи, сохраняя их в базу данных
- базовое взаимодействие с camunda 8
- сервис интеграции с keycloak
- CRUD сервисы заявок, компаний, холдингов, рабочих групп, задач, продуктов, продуктового каталога, комментариев и тд
- сервис авторизации через cookie
- сервисы платформенных визуальных компонентов (бэк часть)
- сервис отправки емэил
- сервисы электронных подписей
- сервис хренения документов + s3 интеграция с различными хранилищами например как minio
Обязанности:
- на проекте начинал разработчиком, в последствии стал техлидом платформенной команды
- решал архитектурные задачи, для развития и расширения платформы
- реализовывал сервисы для платформы
- проводил кож ревью команды
- декомпозировал задачи для разработчиков
- Проводил собеседования для кандидатов - java разработчиков, проводил обучения для банковских разработчиков, проводил демо показы для заказчиков с рассказом о системе
- решал инфраструктурные проблемы разворачивания системы
- Анализ проблем с Camunda Zeebe, Camunda Operate, Elasticsearch, оптимизация кластера, администрирование кластера
- управление сервисами через kubernetes dashboard, lens, argocd и настройка helm charts для сервисов
Команда:
1 архитектор, 1 техлид, 3 бэк разработчика, 2 фронт разраьотчика, 2 тестировщика, 1 продукт оунер, 1 бизнес аналитик
Достижения
- Реализовал версионирование платформы, через maven bom файлы, а также автоинкрементирование версий проектов, встроенное в ci/cd
- Реализовал универсальные бизнес процесс (bpmn схемы camunda и crud сервис) для нескольких проектов
- Обновил Camunda Zeebe до новой версии, и масштабировал кластер через настройку бэкапов
- реализовывал сервис отложенных задач на библиотеке quartz с возможностью кластерной настройки на несколько реплик, с возможностью задания cron для шедулера и опциональной авторизации oauth2 или basic для выполнения рест запросов по расписанию
- реализовал сервис справочников на gRPC
- реализовал сервис рабочих групп
- реализовал spring starter для сервисов обработки пользовательских задач камунды, который включал в себя базовый функционал получение задач, создания задач, обработки различных действий над задачами
- создал несколько платформенных визуальных компонентов (бэк часть)
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, Java, SOAP, Maven, Hibernate, Jenkins, Spring Security, Kubernetes, Keycloak, MinIo, Kafka, Spring Data, Spring Cloud, Spring, Camunda 8
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2022 - Октябрь 2023
(11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Магистр 2020 г.
Образование
Высшее
Учебное заведение
Самарский университет
Специальность
Информатика и вычислительная техника
Завершение учебы
2020 г.