Александр П. Kotlin разработчик, Lead
ID 34587
АП
Александр П.
Мужчина, 37 лет
Беларусь, Минск, UTC+3
Ставка
4 415,58 Р/час
НДС не облагается
Специалист доступен с 11 февраля 2026 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Проекты
(15 лет 3 месяца)
ПЛАТФОРМА ЦИФРОВОГО БАНКИНГА
Роль
TechLead
Обязанности
Руководил архитектурным проектированием и разработкой распределенной банковской платформы, трансформируя бизнес-требования в масштабируемые технические решения;
Возглавил миграцию ключевой бизнес-логики на Kotlin, используя принципы Domain-Driven Design (DDD) для обеспечения надежности и структурной целостности системы;
Спроектировал и реализовал высокопроизводительные микросервисы на Java и Spring, с фокусом на слабосвязанную архитектуру и переиспользуемые компоненты;
Оптимизировал взаимодействие внутренних модулей и API-шлюзов, что значительно увеличило пропускную способность системы и снизило задержки критических финансовых транзакций;
Внедрил и обеспечил соблюдение стандартов кодирования через строгие код-ревью, интеграцию статического анализа (SonarQube) и стратегии автоматизированного тестирования;
Осуществлял наставничество над командой старших и миддл-инженеров, проводил технические воркшопы и развивал культуру непрерывного улучшения;
Управлял техническим долгом и приоритизировал рефакторинг для поддержания долгосрочного "здоровья" кода и его расширяемости;
Настроил и оптимизировал CI/CD пайплайны с использованием Jenkins и Docker для автоматизации тестирования, сканирования безопасности и развертывания в Azure Kubernetes Service (AKS);
Сотрудничал напрямую с владельцами продукта и заинтересованными сторонами для уточнения дорожной карты продукта, проведения технических демонстраций и отчетов о поставках;
Реализовал надежные меры безопасности (OAuth2, OIDC) и обеспечил соответствие банковским нормативам (GDPR, PSD2) на всех этапах жизненного цикла разработки.
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Git, Docker, Java, Jira, Confluence, SQL, Agile, Kotlin, Scrum, Bitbucket, Gradle, Jenkins, Kubernetes, Data, AOP, Liquibase, Lombok, SonarQube, Security, Azure, Storage, Vault, TestContainers, Redis, Spring, boot, cloud, blob, key, mokito, aks, acr
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2023 - По настоящее время
(2 года 6 месяцев)
ПЛАТФОРМА РАСПРЕДЕЛЕНИЯ ТУРИСТИЧЕСКИХ ПУТЕШЕСТВИЙ
Роль
Kotlin-разработчик, Expert
Обязанности
Участие в полном жизненном цикле разработки программного обеспечения, включая анализ, проектирование, кодирование, тестирование и развертывание новых функций и системных улучшений;
Проектирование архитектурных компонентов системы, формирующее устойчивую структуру модулей и поддерживающее масштабируемость платформы распределения путешествий;
Создание и поддержка подробной технической и проектной документации для поддержки текущего развития и будущего обслуживания;
Разработка ключевой бизнес-логики платформы на Kotlin, обеспечивающей корректную обработку туристических бронирований и связанных процессов;
Разработка сервисной логики на Kotlin для оптимизации модульности платформы и повышения согласованности внутренних компонент;
Внедрение Kotlin в существующую кодовую базу для улучшения читаемости, устойчивости и расширяемости функциональных модулей TDP;
Проведение регулярных код-ревью для обеспечения соблюдения стандартов кодирования, поддерживаемости и оптимизации производительности;
Интеграция Apache Kafka для организации надёжного обмена событиями между сервисами и повышения устойчивости распределённых процессов бронирования;
Настройка топиков и потребителей Kafka для обеспечения последовательной обработки событий и минимизации задержек межсервисных взаимодействий;
Использование Redis для кэширования критичных данных и уменьшения задержек при высоконагруженных операциях бронирования и платежей;
Конфигурация стека ELK для централизованного логирования, обеспечивающего оперативный анализ событий и выявление проблем в распределённых сервисах;
Проведение тестирования производительности и нагрузки с использованием JMeter для обеспечения масштабируемости и надежности системы при высоком пользовательском трафике;
Контейнеризация компонентов приложения с использованием Docker, обеспечение согласованных сред разработки и тестирования и упрощение развертывания на нескольких этапах;
Развертывание, управление и мониторинг микросервисов с использованием Kubernetes, обеспечение высокой доступности, устойчивости к сбоям и автоматического масштабирования основных сервисов платформы;
Миграция приложения с Java EE на Spring для улучшения архитектуры и поддержки новых функций;
Настройка CI/CD конвейеров в Jenkins для автоматизации сборки, тестирования и развертывания сервисов платформы распределения путешествий;
Управление миграциями базы данных с использованием Flyway для обеспечения согласованного версионирования схем и прогнозируемых релизных обновлений.
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Git, HTML, Docker, REST, XML, Java, JavaScript, Jira, SQL, Kotlin, Postman, SoapUI, Bitbucket, JUnit, Spring Boot, Gradle, JMeter, Jenkins, Kubernetes, Apache, JSP, Apache Tomcat, JBoss, Java EE, Servlets, Flyway, XSD, ELK, Altova XMLSpy, DHTML, Web Services, Struts, Ajax, Docker Compose, Redis, Ant
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Август 2021 - Сентябрь 2023
(2 года 2 месяца)
СРЕДА РАЗРАБОТКИ ПРОШИВКИ ЭБУ НА ОСНОВЕ МОДЕЛИ ASCET
Роль
Backend-разработчик
Обязанности
Внедрение новых функций на всех этапах жизненного цикла, от подробных спецификаций проектирования до финального развертывания в продакшн;
Презентация историй и завершенных функций на встречах с заинтересованными сторонами и менеджментом продукта;
Проектирование, разработка и поддержка высококачественного, масштабируемого и переиспользуемого кода с использованием Java и Spring;
Разработка ключевой бизнес-логики платформы на Kotlin, обеспечивающей надежность, расширяемость и согласованность ядра IDE;
Разработка модульных компонентов на Kotlin для расширения функциональности IDE и упрощения поддержки существующей кодовой базы;
Внедрение Kotlin-компонентов для оптимизации внутренних модульных взаимодействий, повышая предсказуемость поведения и структурную целостность системы ASCET;
Управление и устранение критических багов и технического долга в кодовой базе IDE;
Проведение систематических код-ревью для обеспечения качества, поддерживаемости и соблюдения внутренних стандартов кодирования;
Выполнение комплексного юнит-тестирования и интеграционного тестирования компонентов UI с использованием инструментов, таких как SWTBot;
Участие в прямых коммуникациях с клиентами для решения технических проблем и сбора отзывов для будущих циклов разработки;
Настройка и поддержка Jenkins-пайплайнов для автоматизации сборки, тестирования и доставки обновлений платформы ASCET;
Написание проектной и пользовательской документации для поддержки новых функций и использования платформы в целом;
Наставничество младших и миддл-инженеров по лучшим практикам и проектированию распределенных систем.
Стек специалиста на проекте
PostgreSQL, Git, Java, Jira, Confluence, SQL, Kotlin, Bitbucket, Gradle, Jenkins, Eclipse, Data, Liquibase, Lombok, SonarQube, Security, Testing, SWT, Spring, iText, boot, SAFe, osgi, checkstyle, methodology, plugins, EMF, Eclipse RCP, jface
Отрасль проекта
Hardware
Период работы
Июнь 2017 - Август 2021
(4 года 3 месяца)
Формат взаимодействия
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский Государственный университет
Специальность
Инженер-программист
Завершение учебы
2010 г.
