Дмитрий Г., Junior, Python разработчик

Male avatar
Дмитрий Г.
Россия, Москва
2 645 ₽/час 423 200 ₽/мес.
    Python разработчик
  • Junior
Опыт работы:
От 1 года до 3 лет
Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Python
FastAPI
Flask
SQLAlchemy
Celery
WhisperX
WebRTC
NVIDIA NeMo
Pyannote
SpaCy
Jython
Pytest
Redis
RabbitMQ
Kubernetes
CI/CD
NoSQL
HTTP
Linux
ООП
asynio
Git
Database:
PostgreSQL
MySQL
MongoDB
Applications:
Docker
Technology:
JavaScript
REST API
Source_control:
GitHub
GitLab
Формат работы
Удалённо
Описание о специалисте

Дмитрий — начинающий Python-разработчик с практическим опытом в backend-разработке и интеграции современных инструментов обработки данных. Умеет разрабатывать и дорабатывать функционал серверных приложений, работать с базами данных и оптимизировать запросы. Имеет опыт в настройке окружения, контейнеризации и написании тестов. Знаком с методологиями командной разработки, активно взаимодействовал с коллегами для решения технических задач.

Обладает навыками работы с Python, PostgreSQL, FastAPI, Flask, Docker, SQLAlchemy и инструментами для асинхронной обработки и интеграции API. Понимает архитектуру backend-систем, умеет анализировать и оптимизировать код, а также документировать решения. Стремится к профессиональному росту, открыт к новым технологиям и готов быстро встраиваться в команду.

Примеры работ

Сервер транскрибации
Позиция на проекте
Python-разработчик
Ответственность
  1. Разработка и доработка функционала сервера транскрибации: интеграция моделей распознавания речи (WhisperX, Vosk, NeMo, Pyannote), реализация транскрибации аудио в реальном времени.
  2. Настройка и оптимизация диаризации (определение спикеров в аудио), улучшение качества за счет фильтрации шумов, выравнивания временных меток и дообработки с использованием demucs/ffmpeg.
  3. Добавление функционала анализа речи: определение эмоций, классификация диалогов с помощью spaCy и LLM, генерация краткого содержания транскрипций.
  4. Разработка веб-интерфейса на Flask: авторизация через JWT, просмотр, фильтрация и управление транскрипциями, реализация RBAC (casbin) для разграничения доступа.
  5. Поддержка и развитие админ-панели: управление пользователями (CRUD-операции), блокировка/разблокировка аккаунтов, просмотр логов и статистики.
  6. Интеграция Mattermost-бота: реализация обработки команд и взаимодействия с системой транскрибации.
  7. Работа с аудио: запись с микрофона и вкладок браузера (WebRTC, WebRTCvad), конвертация видео/аудио форматов (mp3 → wav), реализация диктофона и загрузки файлов на сервер.
  8. Внедрение экспорта транскрипций в PDF, отображение транскрибированного текста в формате диалога (чат), статистика по записям и пользователям.
  9. Контейнеризация и настройка окружения: разработка Dockerfile, docker-compose, Makefile, настройка CUDA для работы с моделями.
  10. Рефакторинг кода, структурирование шаблонов, написание документации (README, инструкции по запуску и настройке проекта).
Технологии и инструменты
Celery, Docker, Flask, PostgreSQL, Python, WebRTC, Ollama, WhisperX, NVIDIA NeMo
Период работы/продолжительность
Июнь 2025 г. - Январь 2026 г.
Разработка контроллера ERM-системы
Позиция на проекте
Python Backend Developer
Размер команды
7
Ответственность
  1. Участвовал в Scrum-разработке в команде из 7 человек
  2. Создал более чем 20 подробных баг-репортов на ядро системы для вендора
  3. Реализовал и интегрировал новый стандарт взаимодействия с ядром через Jython-скрипты, что позволило ускорить разработку и облегчить нагрузку на систему
  4. Добился покрытия тестами 79% с использованием pytest
  5. Участвовал в миграции базы данных с IBM DB2 на PostgreSQL, во время переноса оптимизировал SQL запросы, что позволило увеличить производительность вплоть до 85%
  6. Улучшил систему онбординга сотрудников
  7. Участвовал в написании документации
Технологии и инструменты
Docker, FastAPI, PostgreSQL, Pytest, Redis, REST API, SQLAlchemy, docker-compose, Jython, Python 3.12
Период работы/продолжительность
Январь 2024 г. - Июнь 2025 г.

Образование

Неоконченное специальное
Название учебного заведения/курса
Московский технический университет связи и информатики
Специальность
Программное обеспечение вычислительной техники и автоматизированных систем
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster