МС
Максим С.
Мужчина, 39 лет
Беларусь, Минск, UTC+3
Ставка
4 545,45 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Максим - Java-разработчик с более чем 15-ти летним опытом коммерческой разработки приложений.
Является старшим разработчиком программного обеспечения, руководителем группы и техническим
руководителем:
• Опыт в корпоративной разработке и разработке облачных вычислений
• Опыт проектирования и разработки высоконагруженных распределенных систем
• Опыт проектирования микросервисной архитектуры и межсервисного взаимодействия
• Хорошее знание шаблонов проектирования/практик ООП и правил чистого кода
• Техническая компетентность в области многопоточности и параллелизма Java , хорошее
понимание модели памяти Java.
• Практический опыт настройки решений для повышения производительности
• Глубокое понимание методов и фреймворков тестирования
• Навыки управления командой.
• Хорошие навыки в области DevOps
Проекты
(17 лет 10 месяцев)
Future of Technologies LLC ( inno.tech )
Роль
Старший разработчик Java
Обязанности
● Проектирование и внедрение новых микросервисов и модулей.
● Анализ и настройка производительности. Отладка и профилирование потребления ЦП/памяти/IO.
● Планирование, обработка бэклога, обзор кода, PoC, MVP, выбор решений, технологий и фреймворков
● CI/CD : конвейеры GitLab CI
● Область DevOps: помощь в поддержке стендов разработки/тестирования k8s .
Стек специалиста на проекте
freeipa, Gitlab CI, JTA, Flyway, Java, Mockito, JPA, Gradle, MVP, LDAP, Nginx, Kafka, MinIo, Docker, Hibernate, TestContainers, JUnit 5, Spring, PostgreSQL, CI/CD, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2024 - По настоящее время
(1 год 4 месяца)
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
Стек специалиста на проекте
ELK, Grafana, bashsh, AWS, minikube, PowerShell, JTA, Flyway, Git, API, Kibana, Bitbucket, JPA, Nginx, Prometheus, Rancher, OAuth 2.0, Akka, Docker, Hibernate, Hazelcast, Maven, RxJava, Spring, PostgreSQL, Jenkins, CI/CD, Kubernetes
Отрасль проекта
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 — встроенное облачное хранилище для обмена неалгоритмическими активами,
файлами данных и другими ресурсами принятия решений.
● Анализ производительности и настройка
Достижения
● Получил хороший опыт в проектировании и разработке высоконагруженных и распределенных
серверных решений.
● Самостоятельное управление циклом разработки проекта на всех этапах
● Наставник — был образцом для подражания для инженеров-программистов в команде,
поддерживая их в улучшении навыков разработки.
Стек специалиста на проекте
AWS, Liquibase, Git, Mockito, Apache, SVN, Eclipse, HDFS, redhat, JAXB, Docker, Hibernate, JAX-RS, OpenShift, Hazelcast, PowerMock, Maven, MySQL, RxJava, Spring, EMF, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2014 - Сентябрь 2022
(8 лет 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Сертифицированный Oracle профессиональный программист Java SE 6 2010 г.
Образование
Высшее
Учебное заведение
БГТУ, Минск
Специальность
Информационные системы и технологии.
Завершение учебы
2008 г.