Python Backend Developer

Уровень зарплаты: от 250 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Python Backend Developer

АО «СО ЕЭС»
4 года и 6 месяцев
Python Backend Developer
Июнь 2021 - сейчас (4 года и 6 месяцев)

Стек: Python, Django, DRF(Django REST Framework), FastAPI, PostgreSQL, Elasticsearch, Kafka, RabbitMQ, Celery, Redis, WebSockets, Docker, GitLab Ci/Cd, Kubernetes(k8s), Grafana, Prometheus, Sentry

- Проектирование/выбор технологического стека и паттернов проектирования высоконагруженых backend систем для обработки телеметрических данных энергообъектов;
- Разработка микросервисов для интеграции систем управления энергообъектами;
- Участие в миграции монолитной АСДУ на микросервисную архитектуру;
- Онбординг новых разработчиков. Проведение код-ревью.

Достижения:
1) Создал ETL pipeline для нормализации и валидации данных от разнородных источников - Обработал и очистил 500GB+ исторических данных, повысил качество данных в несколько раз.

2) Реализовал actor model на asyncio для обработки событий энергосистемы - Создал отказоустойчивую систему обработки 10К+ конкурентных соединений с минимальным оверхед

3) Спроектировал микросервисную архитектуру для обработки телеметрических данных энергообъектов на FastAPI + Kafka - Обеспечил обработку 20К+ сообщений/сек с латентностью <100мс для оперативно-диспетчерского управления ЕЭС

4) Реализовал систему аудита всех операций с критичными данными энергосистемы, обеспечив соответствие требованиям регуляторов и стандартам информационной безопасности в энергетике

5) Создал универсальный микросервис- адаптер для интеграции с legacy-системами энергетических объектов, подключив при этом 200+ энергообъектов к единой системе мониторинга без их модернизации

6) Внедрил паттерн CQRS для разделения операций чтения/записи в высоконагруженных сервисах, увеличив пропускную способность системы в несколько раз при обработке данных телеметрии.

7) Провел техническое интервьюирование и онбординг 4 новых разработчиков, сформировав сильную команду Python-разработчиков, среднее время адаптации новичков уменьшилось с 3 до 1.5 месяцев

Посмотрите похожие резюме

Full Stack - программист
Зарплата: 260 000 руб.
Backend Developer
Зарплата: 80 000 руб.
Senior Software Engineer
Зарплата: 450 000 руб.
Программист C (удалённо)
Зарплата: 30 000 руб.