Участвовал в разработке и поддержке нескольких ключевых backend-сервисов в рамках крупных проектов по автоматизации обработки данных и построению платформ для финансового сектора. Работал с высоконагруженными системами, участвовал в построении надёжных ETL-процессов и создании облачных решений для приёма, обработки и доставки данных.
Ключевые проекты:
• Ingestion Engine и Deployment Engine для Integrate App: автоматизация процесса добавления новых наборов данных, поддержка нестандартных ситуаций при извлечении и преобразовании данных для внутренних инженеров и внешних пользователей.
• FinTech-платформа совместно с инвестиционным фондом Уолл-стрит: поддержка backend-сервиса на FastAPI и интеграция с визуальной библиотекой Holoviz Panel для создания сложных пользовательских интерфейсов.
• Облачная платформа ETL для финансовой отрасли: централизованное решение для приёма, фильтрации и передачи данных от сотен источников с использованием кастомных инструментов на Python.
Стек:
• FastAPI, Django, Holoviz Panel, PostgreSQL, MySQL, Apache Airflow, GCP, AWS, Cadence, Docker, Git, Swagger, RabbitMQ, Kafka, Selenium, ETL-пайплайны, Web Scrapers, CI/CD, PagerDuty
Ключевые задачи и зоны ответственности:
• Проектирование и разработка backend-сервисов с нуля и в составе распределённых систем
• Реализация ETL-процессов: от обработки данных из источников, их нормализации, до публикации клиентам
• Оптимизация производительности, устранение узких мест, рефакторинг и покрытие тестами
• Наставничество, делегирование задач, code review и сопровождение младших разработчиков
• Ведение технической документации и взаимодействие с кросс-функциональными командами
• Прямое общение с клиентами и регулярная отчётность по техническому прогрессу