Максим Б. Software архитектор, Lead

ID 28982
МБ
Максим Б.
Мужчина, 46 лет
Беларусь, Минск, UTC+3
Ставка
5 245,45 Р/час
вкл. НДС 20% (700 Р)
Специалист доступен с 31 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Software архитектор
Грейд
Lead
Навыки
Groovy
Java
Kotlin
Hibernate
Spring Boot
Spring
Spring Security
Jackson
JUnit
Mockito
Project Reactor
Quartz
Redis
Apache Commons
caffeine
Guava
Logback
SLF4J
TestContainers
WireMock
geopy
Gson
Jetty
Thymeleaf
Tomcat
wicket
WildFly
Freemarker
JWT
gRPC+protobuf
Kafka
RabbitMQ
REST
SOAP
Swagger
Ansible
Docker
Git
Gradle
Maven
CI/CD
Compose
GitHub Actions
Gitlab CI
Jenkins
SonarQube
Azure
Flyway
Helm
Kubernetes
swagger 
assertj
gatling
JMeter
Identity Server
Jedis
MySQL
Oracle
PostgreSQL
SQL
SQLite
Нереляционные БД (NoSQL)
AAC
Architecture
as
code
Microservices
Clean Architecture
DDD
EDA
hexagonal
Principle
REST API
SOLID
Archimate
C4
Draw.io
dsl
Lucidchart
PlantUML
Structurizr
components
containerD
Context
mermaid
Bash scripting
Camunda
core
Jira
Linux
Shell
SVN
utils
Agile
asciidoc
Confluence
Kanban
methodologies
Scrum
Отрасли
FinTech & Banking
Знание языков
Английский — B2
Главное о специалисте
20+ лет опыта в IT. Профессионал в области создания эффективных и инновационных решений на основе Java/Open Source/Linux. Занимаюсь техническим сопровождением проектов и разработкой архитектуры корпоративного уровня. Обладаю экспертизой в обеспечении безопасности, оптимизации производительности и разработке масштабируемых систем. Умею эффективно работать как по классическим, так и по гибким процессам разработки, фокусируя внимание на задачах заказчика и тщательно соблюдая установленные сроки. Как архитектор ПО, я обладаю глубокими знаниями типовых архитектур и принципов. Применяю на практике принципы SOLID, а также использую общие паттерны программирования и микросервисной архитектуры. Применяю принципы предметно-ориентированного проектирования (DDD) для создания четких и согласованных моделей. Имею опыт работы в качестве Team Lead, Development Manager и Solution Architect, а также большой опыт в проведении технических собеседований. Мои управленческие навыки включают понимание и применение основных методологий разработки ПО, процессов тестирования и принципов DevOps. Я способен проектировать отказоустойчивые, масштабируемые и высоконагруженные системы, в том числе в контексте микросервисной архитектуры и общего ИТ-ландшафта компании. В своей работе я внедряю новые технологии и решаю технические проблемы. Контролирую соответствие решений ранее принятым архитектурным принципам и участвую в постановке задач аналитикам и разработчикам, обеспечивая согласованность всех этапов разработки.
Проекты   (10 лет 7 месяцев)
Auxilium Wealth Place (Switzerland)
Роль
Senior Software Architect, Lead backend developer
Обязанности
О проекте Целью проекта было создание технологической платформы для менеджеров, управляющих активами клиентов, которую можно было бы использовать для определения глобальной экосистемы поставщиков продуктов и услуг и управления ею. Платформа позволяет менеджерам на основе потребностей клиентов определять, какие из заранее одобренных поставщиков услуг могут подойти для дальнейшей работы с клиентом, а также учитывать правила страны для предоставления консультаций. С технологической точки зрения система представляет собой каталог поставщиков и их услуг. Он включает в себя общедоступную часть с поиском и фильтрами, а также раздел администратора для управления информацией. Обязанности: Разработка архитектуры приложения; Организация разработки проекта, включая планирование, выделение задач, и управление командой разработчиков; Реализация структуры модулей и сборки, обеспечение легкости сопровождения и масштабирования проекта; Проектирование базы данных, включая разработку схемы, оптимизацию запросов и обеспечение надежности данных; Полная реализация модуля по миграции гетерогенных данных заказчика (базы данных, файлы) в новую БД, включая нормализацию данных и обеспечение их целостности; Наставничество, проведение код-ревью, техническая поддержка команды, взаимодействие с заказчиком по техническим вопросам.
Стек специалиста на проекте
MySQL, XML, JSON, Java, SQL, Hibernate, Apache, Apache Tomcat, Spring, wicket, velocity, HTML/CSS
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2022 - По настоящее время  (3 года 4 месяца)
Система Дистанционного Банковского обслуживания для Mango PPS (Neobank в UAE)
Роль
Ведущий разработчик серверной части
Обязанности
О проекте В рамках реализации проекта была выполнена разработка для мобильных (iOS и Android) клиентов. Также была разработана административная часть для мониторинга и управления системой. В зону ответственности входила разработка полного спектра функциональности, необходимой для обслуживания клиентов через Интернет: Вход/регистрация, включая функциональность "быстрого входа"; Открытие, управление, получение информации о существующих продуктах клиента; Операции (переводы, платежи и т.д.); Интеграция со сторонними вендорами: Mambu - АБС, Paymentology - карточный процессинг, Mango - платежный шлюз, Jumio - KYC, MeaWallet - push provisioning для Apple/Google Pay; SMS шлюз; Реализация решений, связанных с информационной безопасностью. На протяжении всего проекта использовался итерационный подход. Кроме того, мы планировали ряд этапов, включающих последовательный набор функциональных возможностей. Обязанности: Разработка и реализация архитектуры бэкенда приложения. Организация разработки проекта, включая планирование, выделение задач и управление командой разработчиков; Реализация структуры модулей и сборки, постановка и контроль процессов CI/CD, развертывание в Azure, обеспечение легкости сопровождения и масштабирования проекта; Проектирование базы данных, включая разработку схемы, оптимизацию запросов и обеспечение надежности данных; Обеспечение безопасной интеграции с внешними сервисами; Разработка функциональности для выполнения платежей по расписанию; Оптимизация системы для надежной обработки транзакций, управления пользователями и настройки регулярных платежей; Ведение команды как технический лидер: принятие архитектурных решений, менторство, код-ревью, обеспечение качества реализации.
Стек специалиста на проекте
PostgreSQL, Docker, Spring Boot, Hibernate, Spring Security, Unit testing, Azure, WireMock, TestContainers, Работа с интеграциями, Разработка, gateway, mango
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2023 - Ноябрь 2023  (3 месяца)
Mobile banking app for Societe Generale
Роль
Senior Software Architect
Обязанности
О проекте Société Générale — французский финансовый конгломерат. На 2017 год был третьим крупнейшим банком Франции и 20-м в мире по размеру активов. Входит в число глобально системно значимых банков. Мобильное и веб приложения, предоставляющие пользователям доступ к основным продуктам банка, позволяющие совершать платежи и денежные переводы, получать выписки по счетам и т.д. Обязанности: Разработка архитектуры монолитного приложения на платформе Java с учетом требований проекта и оптимальной интеграции с существующей инфраструктурой; Взаимодействие с Microsoft SQL Server для эффективного хранения и управления данными; Реализация более 10 точек интеграции с работающими в Банке системами, учитывая разнообразие протоколов и каналов взаимодействия; Полная реализация демо-режима, предоставляющего гостевому пользователю доступ ко всем функциональным возможностям приложения без обращения к системам ядра Банка; Разработка собственной системы для инкрементальных бэкапов базы данных, обеспечивая надежное и эффективное восстановление данных в случае необходимости.
Стек специалиста на проекте
MySQL, XML, JSON, Java, SQL, Hibernate, Apache, Apache Tomcat, Spring, wicket, velocity, HTML/CSS
Отрасль проекта
FinTech & Banking
Период работы
Январь 2015 - Декабрь 2022  (8 лет)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет
Специальность
Системный программист
Завершение учебы
2001 г.

Похожие специалисты

Недавно просмотренные специалисты

EdTech • HRTech • LifeStyle • Travel, Hospitality & Restaurant business
ВГ
Виктор Г.
Симферополь
Системный аналитик
Middle
2 774,47 Р/час
Validation
io
UML
PHP
GitLab
Разработка
Программное обеспечение
Postman
Data Flow Diagrams (DFD)
HTTP
+48

Виктор — системный аналитик уровня Middle из Симферополя. Специализируется на анализе и оптимизации бизнес-процессов, разработке технических заданий и документации. Имеет опыт работы в отраслях LifeStyle, EdTech, Travel, Hospitality & Restaurant business, HRTech. Владеет английским языком на уровне B2. Участвовал в проектах по разработке IT-инфраструктуры, чат-ботов, маркетплейсов и веб-сервисов. Выполнял роли бизнес-аналитика, продуктового аналитика, системного аналитика и ведущего разработчика. Занимался сбором и анализом требований, проектированием моделей данных, разработкой REST API, пользовательских сценариев и историй, тестированием и контролем реализации проектов. Имеет опыт работы с инструментами и технологиями: Apache Kafka, Bitbucket, BPMN, CI/CD, Confluence, Docker, Elastic, Figma, Git, GitHub, GitLab, HTTP, JavaScript, Jira, JSON, JWT, MongoDB, MySQL, Next.js, NLP, OAuth 2.0, OpenAPI, PHP, PostgreSQL, Postman, Python, RabbitMQ, Redis, REST API, SOAP, SQL, Swagger, UML, User Stories, XML, Яндекс DataLens.

Подробнее
E-commerce & Retail • LifeStyle
ЛП
Леонид П.
Калуга
React разработчик
Middle+
3 236,88 Р/час
C#
MobX
components
client
styled
Sass
Redux
extract
typescript
WebSockets
+36

Леонид — React разработчик уровня Middle+ из Калуги. Специализируется на разработке фронтенда, имеет опыт работы с Angular, Ant Design, Apollo GraphQL, Azure DevOps, C#, Chart.js, CSS, ESLint, Git, HTML, JavaScript, Mantine, MobX, NestJS, Prettier, React, Redux, Sass, SCSS, SOLID, Storybook, TypeScript, Vite, Webpack, WebSockets и другими технологиями. Участвовал в разработке B2B портала для организаций-покупателей нефтепродуктов и предприятий нефтепродуктообеспечения в роли Senior frontend Developer с ноября 2023 года. Задачи включали разработку API, системы обмена информацией и синхронизации внутренних систем, code review и наставничество, разработку пользовательских интерфейсов для веб-приложений, взаимодействие с бэкенд-разработчиками для интеграции с REST API. Также участвовал в разработке высоконагруженной социальной платформы для жителей РФ в роли Middle frontend Developer с января 2022 года по октябрь 2023 года и в роли Junior .Net developer с мая по декабрь 2021 года. Задачи включали разработку и поддержку веб-приложений, проектирование архитектуры отдельных фич, работу с большими данными, настройку и поддержку Backend for Frontend, интеграцию с Yandex Maps API и Firebase API, создание монорепозиториев, оптимизацию пользовательского интерфейса, сотрудничество с backend-разработчиками и участие в code review.

Подробнее
FinTech & Banking
МБ
Максим Б.
Минск
Software архитектор
Lead
5 245,45 Р/час
Jedis
AAC
components
dsl
C4
wicket
caffeine
Compose
assertj
methodologies
+99

20+ лет опыта в IT. Профессионал в области создания эффективных и инновационных решений на основе Java/Open Source/Linux. Занимаюсь техническим сопровождением проектов и разработкой архитектуры корпоративного уровня. Обладаю экспертизой в обеспечении безопасности, оптимизации производительности и разработке масштабируемых систем. Умею эффективно работать как по классическим, так и по гибким процессам разработки, фокусируя внимание на задачах заказчика и тщательно соблюдая установленные сроки. Как архитектор ПО, я обладаю глубокими знаниями типовых архитектур и принципов. Применяю на практике принципы SOLID, а также использую общие паттерны программирования и микросервисной архитектуры. Применяю принципы предметно-ориентированного проектирования (DDD) для создания четких и согласованных моделей. Имею опыт работы в качестве Team Lead, Development Manager и Solution Architect, а также большой опыт в проведении технических собеседований. Мои управленческие навыки включают понимание и применение основных методологий разработки ПО, процессов тестирования и принципов DevOps. Я способен проектировать отказоустойчивые, масштабируемые и высоконагруженные системы, в том числе в контексте микросервисной архитектуры и общего ИТ-ландшафта компании. В своей работе я внедряю новые технологии и решаю технические проблемы. Контролирую соответствие решений ранее принятым архитектурным принципам и участвую в постановке задач аналитикам и разработчикам, обеспечивая согласованность всех этапов разработки.

Подробнее
E-commerce & Retail
СШ
Семен Ш.
Москва
QA авто
Senior
3 532,31 Р/час
Тест-дизайн
build
multithreading
методологии
Foundry
Selenium WebDriver
UI
Compose
языки программирования
Bug Life Cycle
+65

Семен — Senior специалист в области QA авто с опытом работы в e-commerce и retail. Имеет навыки в Agile, BDD, CI/CD, использует Cucumber, CUnit, Git, GitHub, GitLab CI, IntelliJ IDEA, Java, Java Core, Jira, JSON, Kanban, Maven, PostgreSQL, Postman, REST API, Rest Assured, Scrum, Selenide, Selenium WebDriver, SQL, Stream API, Swagger, Testing, TestNG и другие инструменты. Участвовал в трёх проектах: 1. Корпоративная система учёта подотчётных средств и клиентской базы (роль — Automation QA Engineer, Java). Внедрил Cucumber-сценарии, увеличил UI-покрытие с 60% до 85% за счёт Selenide-тестов, создал тестовый фреймворк для параллельного тестирования UI, автоматизировал 80% рутинных проверок, полностью автоматизировал проверки REST API через RestAssured. 2. Агрегатор новостных сайтов (роль — QA engineer). Снизил количество UI-багов на 70%, создал тестовый фреймворк для параллельного тестирования UI, выявил 2 уязвимости при определении ролей при авторизации, достиг 100% покрытия ключевых эндпоинтов API. 3. Новостной агрегатор (парсер новостных сайтов) (роль — QA engineer). Разработал 80+ автотестов для API (RestAssured), ускорил прогон тестов на 30% используя многопоточный подход. Общая продолжительность работы на проектах — 3 года 6 месяцев.

Подробнее