О себе
Backend Software Engineer с 6 годами опыта в финтехе и транзакционном процессинге. Специализируюсь на энтерпрайз-архитектуре, проектировании высоконагруженных распределённых систем, мультиэквайринге и маршрутизации платежей. Глубокая экспертиза в интеграции с банковскими протоколами (ISO 8583), сервисами Visa/Cybersource, обеспечении требований PCI DSS и разработке систем токенизации. Успешно провел миграцию легаси-систем на современные стеки (перенос высоконагруженных модулей с Python на Go), внедряю строгую модульность и безопасное управление секретами. В команде из шести человек выступал в роли Tech Lead: менторинг, проведение code review и принятие архитектурных решений с учетом баланса между техническим качеством и бизнесом. - Глубокое понимание платежной инфраструктуры и полного жизненного цикла транзакции (от авторизации и клиринга до settlement и расчета комиссий). Построение систем мультиэквайринга, карточного процессинга (ISO 8583) и безопасной токенизации. - Опыт прямой интеграции с сервисами Visa и множеством банков-эквайеров РК. - Применяю стратегии бесшовной миграции легаси-модулей, использую optimistic concurrency control для безопасной параллельной обработки транзакций и паттерны централизованного управления атрибутами.
Опыт работы
TOO "WOOPPAY"
Software Engineer
За 6 лет в компании стал ключевым разработчиком, отвечающим за техническое сопровождение карточного процессинга и других проектов внутри отдела.
- Карточный процессинг (ISO-8583): Спроектировал и внедрил систему обмена сообщениями с банком. Решил проблему нестабильности контрольных сообщений (0800), реализовав двустороннюю логику соединений (Client/Server), что обеспечило бесперебойную работу шлюза.
- Система токенизации через Visa TMS / PassKey: Реализовал интеграцию с Visa TMS и внедрил бэкенд оркестрацию Visa Passkey для бесшовной аутентификации.
- Система мультиэквайринга: Занимался развитием, рефакторингом и поддержкой платежного шлюза. Реализовал интеграции с Visa и банками-эквайерами. Поддерживал вариативное API для мерчантов, поддерживающее сценарии как с прямым вводом карточных данных, так и упрощенные методы интеграции.
- Миграция на Go: Реализовал перенос высоконагруженных модулей (сервисы лимитов и маршрутизации) с Python на Go. Это позволило провести глубокий рефакторинг, избавиться от легаси-кода и повысить производительность.
- RegTech и автоматизация Compliance: Разработал сервис для автоматизации работы отдела комплаенс, реализовав прямую интеграцию с API Национального Банка.
- Финансовая автоматизация и сверки: Разработал комплекс сервисов для автоматического парсинга банковских выписок и сопоставления внутренних транзакций. Система самостоятельно выявляет расхождения баланса и инициирует тикеты (YouTrack), что радикально сократило ручную операционную работу финансового отдела. Дополнительно внедрил ботов для оптимизации внутренних воркфлоу компании.
- Система гашений и биллинг: Ведущий разработчик сервиса расчета выплат партнерам. Реализовал алгоритмы удержания комиссий и формирования финальных сумм. Кабинет для бухгалтерии, позволяющий контролировать остатки и инициировать отправку средств мерчантам без ручного пересчета.
- PCI DSS и защищенная инфраструктура: Обеспечивал разработку и эксплуатацию сервисов в условиях жестких ограничений стандарта PCI DSS. Настраивал окружения и deployment через systemd в изолированном защищенном контуре согласно политикам ИБ.
- Tech Lead экспертиза и L3-поддержка: Принимаю технические решения, провожу code review и отвечаю за онбординг инженеров. Оказываю L3-поддержку критических узлов в режиме 24/7. Выстроил прямую техническую коммуникацию с инженерами банков-эквайеров для оперативного решения проблем.
Проекты
TOO "AMAN"
Software Engineer
Разработка серверной части приложения для экстренной помощи (SOS-сигналы, трекинг), а также отдельного API для административной панели. Проектирование архитектуры БД и REST API. Обеспечивал полный цикл релиза (Frontend/Backend) и настройку сервисов серверной инфраструктуры.
Fintech / Processing | Pet-проект (Go / Python)
Проектирование и разработка некоммерческой распределенной системы для обработки банковских транзакций. Архитектура и процессинг: Разработал сервис на Golang, который выступает в роли шлюза: принимает, валидирует и распределяет банковские сообщения в формате ISO 8583. Микросервисное взаимодействие: Настроил высокоскоростной обмен данными по протоколу gRPC между Go-шлюзом и Python-бэкендом. Бизнес-логика (Python): Реализовал проверку транзакционных лимитов, разработал отдельное API для парсинга чеков и настроил флоу налогового обогащения данных. Безопасность: Внедрил HashiCorp Vault для секьюрного хранения токенов, ключей и чувствительных данных в рамках проекта.
Game Development | Pet-проекты (C# / Unity)
Проектирование архитектуры и механик для инди-игровых проектов, работа со сложными алгоритмами и стейт-машинами. 2D Platformer (Unity 6 / C#): Разработал продвинутый контроллер персонажа с фокусом на плавность и отзывчивость. Реализовал кастомную физику для взаимодействия с поверхностями и внедрил алгоритмы компенсации задержек ввода.
Награды
Security Hackaton | 1 место
2022