МБ
Максим Б.
Мужчина, 46 лет
Беларусь, Минск, UTC+3
Ставка
5 245,45 Р/час
вкл. НДС 20% (700 Р)
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Software архитектор
Грейд
Навыки
Отрасли
Знание языков
Английский — 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 г.