Резюме: Python разработчик
middle python dev
3+ года опыта работы в коммерческих проектах на Python. Работал в команде. CRM - поддержка и обновления.
Стек:
FastAPI, MongoDB, PostgreSQL, Redis, RabbitMQ, docker, high load, интеграции, git, linux
либы: asyncio, websockets, fastapi, pydantic...
Работал в сфере безопасности. Датчики/пропуска/СКУД/пожарная безопасность.
От проектирования бд до деплоя готового проекта заказчику.
Подробнее ниже.
Щербаков Даниил Николаевич
25 лет (родился 27 марта 2000)
Ярославль
Backend-разработчик
Опыт работы 3 года
Backend-разработчик (Python/JS)
Hi-Tech Soft, Москва
04.12.2023 - 23.07.2025
Компания занимается разработкой комплексных систем безопасности и интеграцией сторонних решений.
Обязанности:
• Разработка и поддержка REST API микросервисов для интеграции разнородных систем безопасности (СКУД, видеонаблюдение, пожарная сигнализация, видеоаналитика).
• Полный цикл работы над задачами: декомпозиция, оценка сроков, реализация.
• Взаимодействие с техподдержкой интегрируемых продуктов и внутренними командами (техподдержка, аналитика).
• Работа с сетевыми протоколами и API сторонних систем, обработка и трансляция событий.
Достижения (реализованные интеграции):
• Сервис картотеки: централизованное управление объектами (пропуска, люди, оборудование — камеры, шлагбаумы, датчики) и событиями с них.
• Сервис интеграции с видеоаналитикой (YOLO): получение объектов камер и подписка на события детекции (позы, предметы) для их дальнейшей обработки.
• Сервис работы с системами пожарной сигнализации: подписка на события и управление состоянием оборудования.
• Сервис работы с видеоархивом: реализация выгрузки видеофрагментов через API стороннего архива (кадры в h264) и их последующая сборка в видео с использованием ffmpeg.
• Доработка платформы СКУД: реализация механизма двухфакторной авторизации по коду.
Инженер программист:
Soft Division, Ярославль
21.03.2023 - 22.11.2023
Компания, которая занимается разработкой PSIM систем.
Обязанности:
- Аналитика по задачам
- Реализация проектных функциональных блоков.
- Расширение собственной платформы.
- Поддержка собственной платформы.
Достижения:
- Разработал несколько сервисов: бекапирование бд, управление видеопотоками, основу для карт.
- Реализовал функционал изменения состояния объектов.
- Оптимизировал процесс разработки ПО: внёс предложения по работе с тестировщиками, их приняли.
Backend-разработчик
Оптиметрик, Ярославль
13.06.2022 - 20.03.2023
Компания занимается разработкой систем мониторинга электрических сетей.
Обязанности:
• Оптимизация ПО для сбора информации со счетчиков.
• Разработка на Python: чтение, обработка и выгрузка данных в API.
• Создание инструментов для анализа производительности сети и трафика под высокой нагрузкой.
• Разработка JS-модулей (авторизация с обменом ключами, чтение данных счетчиков).
• Написание скриптов (около 500 строк) для командной оболочки промышленных роутеров.
• Разработка алгоритмов опроса и записи конфигурации по шине I2C для микроконтроллера STM32.
• Проведение стажировок и управление командой разработчиков.
Достижения:
• Решена проблема совместимости ПО для сбора данных с процессорами на архитектуре ARM.
• Оптимизирован процесс работы команды: внедрено грамотное распределение задач и регулярные локальные собрания, что позволило оперативно выявить недостатки в двух ключевых проектах.
Образование
o 4 курс
Ярославский государственный университет им. П. Г. Демидова
Факультет: физическо-технический
Специальность: инфокоммуникационные технологии и системы связи
Обо мне
Профессиональные навыки:
• Языки и технологии: Python, JavaScript, C (HAL, CMSIS), REST API, FFmpeg, bash/shell.
• Архитектура и ОС: опыт разработки и оптимизации микросервисных систем, работа с Unix-системами, контейнеризация (Docker).
• Базы данных: опыт работы с MongoDB, GridDB, InfluxDB.
• Инструменты: GitLab, PyCharm, Jira/аналоги.
• Опыт работы: полный цикл разработки микросервисов, интеграция со сторонними API и сетевыми протоколами, работа в команде, наставничество, декомпозиция задач.
Иностранные языки:
• Английский — технический (чтение документации).