МС
Максим С.
Мужчина, 39 лет
Беларусь, Минск, UTC+3
Ставка
4 545,45 Р/час
НДС не облагается
Специалист доступен с 24 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Максим - Java-разработчик с более чем 15-ти летним опытом коммерческой разработки приложений.
Является старшим разработчиком программного обеспечения, руководителем группы и техническим
руководителем:
• Опыт в корпоративной разработке и разработке облачных вычислений
• Опыт проектирования и разработки высоконагруженных распределенных систем
• Опыт проектирования микросервисной архитектуры и межсервисного взаимодействия
• Хорошее знание шаблонов проектирования/практик ООП и правил чистого кода
• Техническая компетентность в области многопоточности и параллелизма Java , хорошее
понимание модели памяти Java.
• Практический опыт настройки решений для повышения производительности
• Глубокое понимание методов и фреймворков тестирования
• Навыки управления командой.
• Хорошие навыки в области DevOps
Проекты
(17 лет 11 месяцев)
Future of Technologies LLC ( inno.tech )
Роль
Старший разработчик Java
Обязанности
● Проектирование и внедрение новых микросервисов и модулей.
● Анализ и настройка производительности. Отладка и профилирование потребления ЦП/памяти/IO.
● Планирование, обработка бэклога, обзор кода, PoC, MVP, выбор решений, технологий и фреймворков
● CI/CD : конвейеры GitLab CI
● Область DevOps: помощь в поддержке стендов разработки/тестирования k8s .
Стек специалиста на проекте
PostgreSQL, Docker, Java, Mockito, JPA, Gradle, Hibernate, MVP, Kubernetes, LDAP, Nginx, JTA, Flyway, MinIo, Kafka, JUnit 5, TestContainers, CI/CD, Spring, Gitlab CI, freeipa
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2024 - По настоящее время
(1 год 5 месяцев)
RNDpoint ( rndpoint.com )
Роль
Старший разработчик Java, технический руководитель
Обязанности
Описание проекта: RNDpoint ( rndpoint.com ) — глобальный поставщик программных решений с
фокусом на FinTech, AI и производительность разработки программного обеспечения. RNDpoint
расширилась и стала надежным технологическим партнером для FinTech-бизнеса, банков и кредитных
организаций. Мы расширили свою клиентскую базу, предоставляя экспертные решения в области FinTech
и банковского программного обеспечения. Нашим решениям доверяют FICO, Jumio, Danske Bank, First Abu
Dhabi Bank и Teradata, а также ведущие европейские банки и продуктовые компании.
• ProcessMIX ( processmix.com ) — это платформа с низким уровнем кода, которая позволяет
пользователям быстро разрабатывать, проверять и развертывать мощные решения для принятия
решений с помощью интуитивно понятного, визуального интерфейса с функцией перетаскивания.
Пользователи могут объединять передовой опыт в управлении решениями с возможностями ProcessMix
для автоматизации принятия решений в банковской, финансовой, страховой, телекоммуникационной и
других отраслях. ProcessMix — это мощный инструмент управления решениями с уникальным подходом к
бизнес-правилам без кода и конфигурации стратегии принятия решений, ИИ и скорингу. Приложение
позволяет пользователям быстро разрабатывать, проверять и развертывать надежные решения с
помощью интуитивно понятного, визуального интерфейса с функцией перетаскивания без кодирования
или участия ИТ-специалистов. ProcessMix объединяет передовой опыт в управлении решениями с
возможностью автоматизации принятия решений в банковской, финансовой, страховой, телекоммуникационной и других отраслях. В целом, решение не зависит от отрасли, но у нас также есть
предварительно настроенный шаблон для финансового сектора. В будущем этот продукт также будет
охватывать области ETL/ELT, BPM и RPA.
● Наставничество в команде: планирование задач, обзор кода, выбор решений, технологий и
фреймворков
● Разработка и внедрение новых компонентов и модулей:
• Административный сервис — список функций, полезных для управления решением : управление
подписками, интеграция с платежной системой, настройка среды выполнения системы, управление
пользователями, среды выполнения, развертывание сгенерированных приложений, управление API
Gateway, журналы сгенерированных приложений, аудит.
• Служба безопасности – аутентификация и авторизация. Гибкие реализации: DB, LDAP,
OAuth2/OpenID.
• Служба компиляции – компилирует модель в исполняемый (кодогенерирующий) модуль
(артефакт).
• Служба Deployer – развертывает проект в соответствии с поставкой продукта (AWS, Kubernates).
Экспорт самоисполняемых артефактов.
• DMC (Decision Management) – программный продукт, предназначенный для тестирования и
проверки стратегий принятия решений, оценочных карт и моделей оценки рисков. Программный
продукт может использоваться отделами рисков в банковском и страховом секторах, когда они
используют в своей работе программное обеспечение для оценки рисков и автоматизированного
принятия решений.
● CI/CD : подготовка, управление и поддержка конвейеров Jenkinks/Bitbucket
● Область DevOps : Контейнеры Docker, конфигурации k8s, rancher и EKS для
локальной/тестовой/предпроизводственной среды. Диаграммы Helm. Поддержка производственной
среды.
● Анализ и настройка производительности. Отладка и профилирование потребления ЦП/памяти/IO.
● PoC
Стек специалиста на проекте
PostgreSQL, Git, Docker, API, Kibana, Bitbucket, JPA, Maven, Hibernate, Jenkins, Grafana, RxJava, Kubernetes, Nginx, AWS, Prometheus, JTA, Flyway, Hazelcast, PowerShell, Rancher, ELK, OAuth 2.0, CI/CD, Spring, Akka, bashsh, minikube
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2022 - Февраль 2024
(1 год 11 месяцев)
ФИКО® Подрядчик
Роль
Старший разработчик Java, руководитель группы
Обязанности
Описание проекта: PST Labs — поставщик профессиональных ИТ-услуг в области разработки
программного обеспечения, автоматизации бизнес-процессов, включая комплексные интеграционные
решения для банковского и финансового секторов.
• FICO® Decision Management Suite — предоставляет клиентам простой способ оценки, настройки,
развертывания и масштабирования современных решений для аналитики и управления решениями. Он
позволяет клиентам быстро интегрировать инструменты и компоненты управления решениями FICO и
партнеров FICO с их собственными компонентами, помогая организациям всех размеров реализовать
обещание расширенной аналитики и управления решениями с помощью экономически эффективных,
масштабируемых облачных и локальных решений.
• FICO® Decision Management Platform — также называемая DMP — это высокопроизводительная
платформа выполнения для операционализации и соединения аналитических приложений и решений.
Это единственное в своем роде модульное открытое решение обеспечивает централизованное
управление для создания взаимосвязанных аналитических и сервисов принятия решений, разработки и
развертывания приложений быстрее, чем любое другое решение. FICO DMP обеспечивает
высокопроизводительное выполнение в масштабе для мощной аналитики, управления решениями,
оптимизации и быстрой разработки приложений, решений и сервисов.
Обязанности:
● Руководить членами команды: планирование задач, проверка кода, предоставление отзывов и т. д.
● Анализ и подготовка технических решений
● Разработка и внедрение новых компонентов и модулей:
• Компонент Batch — это комплексный компонент, предназначенный для массовой обработки
бизнес-операций в среде DMP. Он предоставляет повторно используемые функции, которые необходимы
для обработки больших объемов записей, включая вызов компонентов, управление плагинами, сбор
статистики, планирование выполнения, ведение журнала/трассировку. Компонент Batch должен быстро и
надежно обрабатывать большие объемы данных, поступающих из разных источников и в разных
форматах.
• Компонент проверки — дает DMP возможность создавать, настраивать и запускать наборы тестов
проверки, которые предоставляют простую модель для тестирования компонентов в среде DMP. Он
включает в себя ручной и интерактивный режимы для визуальной настройки набора тестов.
• Invocation — системная библиотека, помогающая строить и разрабатывать сервисы для вызова
компонентов DMP. Эта библиотека включает поддержку различных протоколов взаимодействия, среди
которых: SOAP, XML/HTTP и RESTful HTTP. Invocation содержит широкий спектр функциональности:
динамическое изменение типов данных, интроспекция WS и REST, преобразование JSON <-> XML и т. д.
• FICO Drive — встроенное облачное хранилище для обмена неалгоритмическими активами,
файлами данных и другими ресурсами принятия решений.
● Анализ производительности и настройка
Достижения
● Получил хороший опыт в проектировании и разработке высоконагруженных и распределенных
серверных решений.
● Самостоятельное управление циклом разработки проекта на всех этапах
● Наставник — был образцом для подражания для инженеров-программистов в команде,
поддерживая их в улучшении навыков разработки.
Стек специалиста на проекте
Git, MySQL, Docker, Mockito, Maven, Hibernate, RxJava, Kubernetes, AWS, Apache, SVN, Eclipse, JAX-RS, OpenShift, Liquibase, Hazelcast, PowerMock, JAXB, Spring, HDFS, redhat, EMF
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2014 - Сентябрь 2022
(8 лет 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Сертифицированный Oracle профессиональный программист Java SE 6 2010 г.
Образование
Высшее
Учебное заведение
БГТУ, Минск
Специальность
Информационные системы и технологии.
Завершение учебы
2008 г.