Widok CV
Middle Programista backend
Do negocjacji
Rosja
Pełny etatZdalnie
Doświadczenie zawodowe
3 lata 2 miesiące
Ostatnie doświadczenie zawodowe
Ростелеком
Go-разработчик
1 rok 1 miesiąc
O mnie
O mnie
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-задачи, связанные с высоконагруженными сервисами, распределёнными системами, обработкой данных, интеграциями и сетевым взаимодействием.
Doświadczenie afiliacyjne
Brak danych
Doświadczenie zawodowe3 lata 2 miesiące
Wrzesień 2025 - do teraz
(1 rok 1 miesiąc)
Ростелеком
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-окружении.
Sierpień 2023 - Październik 2025
(2 lata 3 miesiące)
Инновационный центр КАМАЗ
Python-разработчик
Разработка backend-части телематической платформы для мониторинга и управления транспортом.
Разрабатывала backend-сервисы на Python для телематической платформы.
Реализовала сервис управления водителями: REST API, бизнес-логику, PostgreSQL-хранилище, миграции Alembic, права доступа, фильтрацию, сортировку и пагинацию.
Проектировала и дорабатывала API на FastAPI и Flask для внутренних сервисов и клиентских интеграций.
Работала с асинхронным взаимодействием между сервисами через RabbitMQ.
Работала с PostgreSQL и ClickHouse: проектирование запросов, хранение операционных и аналитических данных, агрегации и подготовка данных для отчётности.
Разрабатывала фоновые процессы и интеграции между сервисами.
Реализовала Telegram-бота для клиентских уведомлений и автоматизации типовых обращений, что позволило снизить нагрузку на поддержку примерно на 30%.
Участвовала в развитии сервисов хранения и обработки данных телематической платформы, обработке ошибок и повышении устойчивости backend-компонентов.
Portfolio
Umiejętności
Go
goroutines
channels
Python
Git
unit/integration testing
FastAPI
PostgreSQL
ClickHouse
SQLAlchemy
RabbitMQ
Redis
REST API
Docker
Znajomość języków
Brak danych
Typ zatrudnienia
Typ zatrudnienia
Pełny etat, Część etatu, Projektowo
Tryb pracy
Zdalnie
Grafik pracy
Elastyczny, Zmianowy, 5/2
Relokacja
Możliwa
Wyjazdy służbowe
Możliwe wyjazdy służbowe