Перегляд резюме
Middle Backend-розробник
Договірна
Росiя
ПовнаВіддалена робота
Досвід роботи
3 роки 2 місяці
Останнє місце роботи
Ростелеком
Go-разработчик
1 рік 1 місяць
Про себе
Про себе
Backend Developer с 3+ годами коммерческого опыта в телеком- и транспортных системах.
Работаю с Go и Python и рассматриваю backend-вакансии на обоих языках.
Разрабатываю production-сервисы и инфраструктурные компоненты: REST API, сетевое взаимодействие по TCP, интеграции с IoT-оборудованием, PostgreSQL-хранилища, асинхронную обработку данных, очереди сообщений и фоновые worker-сервисы.
На Go работала с pgx, net/http, goroutines, channels, context, structured logging, graceful shutdown, retry/cache/error handling и интеграционным тестированием. Есть опыт оптимизации производительности и диагностики проблем на стыке приложения, сети и физического оборудования.
На Python разрабатывала backend телематических сервисов на FastAPI/Flask с PostgreSQL, ClickHouse и RabbitMQ.
Интересны backend-задачи, связанные с высоконагруженными сервисами, распределёнными системами, обработкой данных, интеграциями и сетевым взаимодействием.
Досвід в Affiliate
Дані відсутні
Досвід роботи3 роки 2 місяці
Вересень 2025 - по т.ч.
(1 рік 1 місяць)
Ростелеком
Go-разработчик
Разработка production-компонентов на Go для мониторинга IoT-контроллеров телеком-инфраструктуры через Zabbix Agent2.
Разработала и поддерживаю production-плагины на Go для мониторинга порядка 50 IoT-контроллеров.
Самостоятельно спроектировала и реализовала Multi — единый Go-плагин, объединивший 5 ранее независимых компонентов мониторинга в общую архитектуру.
Переработала механизм взаимодействия с контроллерами: реализовала переиспользуемое TCP-соединение, изолированные state/cache и отдельный background poller для каждого контроллера.
Перенесла сетевой polling из синхронной обработки запросов Zabbix в фоновые процессы: получение метрик выполняется из подготовленного кэша без ожидания сетевого I/O.
За счёт консолидации polling и общего кэша сократила количество обращений к оборудованию примерно с 420 до 105 запросов за цикл — на 75%.
За счёт переиспользования соединений сократила количество отдельных connection contexts примерно с 250 до 50 — в 5 раз.
Снизила p95 времени обработки запроса примерно с 2,4 с до 80 мс — в 30 раз.
Реализовала независимую обработку контроллеров: задержки или проблемы одного устройства не блокируют получение данных с остальных.
Реализовала TCP-взаимодействие с оборудованием: формирование команд, чтение и парсинг ответов собственного протокола, timeout handling, reconnect и retry-логику.
Исследовала и исправляла проблемы совместимости различных версий и партий контроллеров, включая расхождения состояний устройств, нестабильные ответы и временную недоступность данных.
Диагностировала проблемы на стыке приложения, сети и физического оборудования: TCP connectivity, timeout, маршрутизация, состояние устройств и диагностические логи.
Разработала интеграционную тестовую инфраструктуру с QEMU VM и mock-сервером на Python, позволяющую воспроизводить поведение контроллеров без постоянного доступа к физическому оборудованию.
Автоматизировала сборку и развёртывание Go-компонентов в Linux-окружении.
Серпень 2023 - Жовтень 2025
(2 роки 3 місяці)
Инновационный центр КАМАЗ
Python-разработчик
Разработка backend-части телематической платформы для мониторинга и управления транспортом.
Разрабатывала backend-сервисы на Python для телематической платформы.
Реализовала сервис управления водителями: REST API, бизнес-логику, PostgreSQL-хранилище, миграции Alembic, права доступа, фильтрацию, сортировку и пагинацию.
Проектировала и дорабатывала API на FastAPI и Flask для внутренних сервисов и клиентских интеграций.
Работала с асинхронным взаимодействием между сервисами через RabbitMQ.
Работала с PostgreSQL и ClickHouse: проектирование запросов, хранение операционных и аналитических данных, агрегации и подготовка данных для отчётности.
Разрабатывала фоновые процессы и интеграции между сервисами.
Реализовала Telegram-бота для клиентских уведомлений и автоматизации типовых обращений, что позволило снизить нагрузку на поддержку примерно на 30%.
Участвовала в развитии сервисов хранения и обработки данных телематической платформы, обработке ошибок и повышении устойчивости backend-компонентов.
Портфоліо
Навички
Go
goroutines
channels
Python
Git
unit/integration testing
FastAPI
PostgreSQL
ClickHouse
SQLAlchemy
RabbitMQ
Redis
REST API
Docker
Володіння мовами
Дані відсутні
Зайнятість
Зайнятість
Повна, Часткова, Проєктна
Формат роботи
Віддалена робота
Графік роботи
Гнучкий, Змінний, 5/2
Переїзд
Можливий
Відрядження
Відрядження можливі