ЕН
Егор Н.
Мужчина, 24 года
Россия, Москва, UTC+3
Ставка
3 339,64 Р/час
вкл. НДС 5% (123.81 Р)
Специалист доступен с 11 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Егор — Python-разработчик уровня Middle+. Специализируется на разработке бэкенда.
Ключевые навыки: Python, Apache Kafka, API, Celery, CI/CD, Django, Django Rest Framework, Docker, FastAPI, Flask (на pet-проекте), Git, GitHub, GitLab, Kubernetes, Linux, MongoDB, MySQL, PostgreSQL, Pytest, RabbitMQ, Redis, REST, REST API, SQL, SQLAlchemy, английский язык, работа с нереляционными БД (NoSQL), оптимизация кода.
Участвовал в двух проектах:
1. Проект в сфере Telecom (с октября 2022 года). Роль — Python Backend Developer. Задачи включали проектирование и оптимизацию архитектуры высоконагруженных систем обработки телеком-данных, разработку микросервисов, интеграцию с внешними сервисами, настройку CI/CD, написание гайдлайнов, менторинг младших сотрудников и проведение код-ревью.
2. Проект по разработке сервиса для обработки геопространственных запросов (с декабря 2020 по октябрь 2022 года). Роль — Python Backend Developer. Задачи включали разработку и поддержку сервисов для обработки геопространственных запросов, интеграцию с картографическими сервисами, написание тестов, участие в код-ревью и проработку технической документации.
Проекты
(4 года 11 месяцев)
Телеком
Роль
Python Backend Developer
Обязанности
-Проектирование и оптимизация архитектуры высоконагруженных систем обработки телеком-данных и разработка отдельных микросервисов для продукта PiOne.
-Использование Kubernetes для просмотра логов, деплой новых сервисов на основе Helm-чартов, смена ресурсов в value файлах.
-AioHttp: базовые запросы, параллельные запросы, обработка ошибок.
- Использование для контейнеризации приложения, сборки и запуска Docker-compose для многоконтейнерного приложения.
-Использование Kafka как брокера сообщений для асинхронной обработки больших объёмов данных.
-FastApi: CRUD-операции, Dependency Injection, WebSockets, middleware
-Работа с Linux на уровне пользователя.
-Разработка unit тестов.
-Составление SQL- запросов без использования ORM: агрегация использования услуг, выявление аномальности в использовании.
-Интеграции с внешними сервисами.
-Настройка CI/CD (Gitlab).
-Написание гайдлайнов.
-Менторинг младших сотрудников.
-Проведение код-ревью.
Достижения
1. Спроектировал и внедрил гибкий сервис нормализации данных, позволяющий обрабатывать любые типы телеком-записей без изменения кода, сократив время интеграции новых источников в несколько раз.
2. Разработал микросервис обработки CDR/EDR записей с пропускной способностью 20,000+ событий в секунду, сократив время обработки предбиллинговых данных.
3. Интегрировал подключение к 10+ различным типам телеком-оборудования через различные протоколы, что позволило расширить клиентскую базу.
4. Разработал и внедрил Gateway for Frontend для агрегации запросов к микросервисам бекенда и упрощения общей архитектуры сервисов платформ
Стек специалиста на проекте
PostgreSQL, Docker, Python, Linux, Grafana, Kubernetes, Pytest, GitLab, Prometheus, SQLAlchemy, aiohttp, FastAPI, Microservices, Unit testing, ELK, Helm, Kafka, Dependency injection, Code Review, Docker Compose, Redis, CI/CD, WebSockets, GitLab CI/CD, Работа с интеграциями, SQL запросы, unit, Middleware
Отрасль проекта
Telecom
Период работы
Октябрь 2022 - По настоящее время
(3 года 1 месяц)
Cервис для обработки геопространственных запросов
Роль
Python Backend Developer
Обязанности
-Разработка и поддержка сервисов компании для обработки геопространственных запросов и интеграции с картографическими сервисами.
-Составление SQL- запросов без использования ORM: агрегация использования услуг, выявление аномальности в использовании.
-Работа с Linux на уровне пользователя.
-Использование RabbitMQ как брокера сообщений.
-Разработка unit тестов.
-Участие в код-ревью.
-Проработка технической документации.
Достижения
1. Создал ETL-пайплайны для миграции клиентских данных из MongoDB в PostgreSQL успешно перенес 50M+ записей без потери данных и простоев
2. Внедрил централизованную систему управления доступом на базе Keycloak IAM - обеспечил единую точку аутентификации для всех сервисов платформы и повысил безопасность системы
3. Обеспечивал бесперебойную работу экосистемы из нескольких микросервисов через проактивный мониторинг и быстрое устранение инцидентов.
4. Покрыл критический функционал unit и integration тестами с использованием, достигнув покрытия 90% и снизил количество багов в проде.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Elasticsearch, Python, Linux, MongoDB, Kubernetes, Pytest, Celery, Unit testing, Code Review, Django, Docker Compose, Redis, DRF, GitLab CI/CD, Работа с интеграциями, SQL запросы
Отрасль проекта
RnD
Период работы
Декабрь 2020 - Октябрь 2022
(1 год 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Нижегородский государственный архитектурно-строительный университет
Специальность
Прикладная информатика
Завершение учебы
2021 г.