Обязанности и достижения:
Разработка личного кабинета инвестора. Разработка ядра финтех платформы. Развитие метрик, CI/CD, оптимизация транзакций, архитектура, поддержка инфраструктуры. Код-ревью, оценка и приоритезация задач, тех. интервью и онбординг.
Достижения:
- Улучшил производительность ключевых эндпоинтов при росте до 200 тыс. пользователей без увеличения серверных мощностей, что обеспечило доступность и быстродействие платформы без дополнительных затрат на инфраструктуру.
- Ускорил процессинг выдачи займов с нескольких часов до нескольких минут за счет оптимизации транзакций, структуры БД и рефакторинга. Снизилась нагрузка на БД, повысилась оборачиваемость средств (исключен простой из-за выходных и праздников).
- Выделил из монолита микросервисы ядра платформы, личного кабинета инвестора, микросервис для работы с ЭЦП - Python. Перевел сервисы обработки платежей и автоинвестирования с Python на Go, сократив среднее время обработки займа с 360 до 60 секунд, время цикла автоинвестирования — с нескольких часов до 15 минут.
- Внедрил мониторинг бизнес-метрик (Prometheus + Grafana). Скорость реакции на инциденты снизилась с часов (иногда дней) до минут.
- Перевел платформу на контейнерный деплой, внедрил Consul и Vault. Повысил стабильность платформы и сократил количество инцидентов с инфраструктурой.
- Участвовал в разработке единого шаблона CI/CD, что ускорило релизы в 2 раза и сократило время настройки CI/CD новых сервисов до 15 минут
Стэк: Golang, Python (Django), MySQL, Mongo, RabbitMQ, Kafka, MemCache, Docker, Nginx, ELK, Prometheus, Grafana, Gitlab CI.