Ярослав Л. , Middle, Python разработчик

Male avatar
Ярослав Л.
Россия, Санкт-Петербург
2 875 ₽/час 460 000 ₽/мес.
    Python разработчик
  • Middle
Опыт работы:
От 1 года до 3 лет

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

Навыки
Python
FastAPI
Aiogram 3.x
Alembic
Redis
Prometheus
structlog
Scikit-learn
transformers
SSE-streaming
Elasticsearch
CI/CD
Nginx
Agile
Git
Jira
RAG
openai api
ensemble ML-модели
Technology:
SQL
REST API
Database:
PostgreSQL
Applications:
Docker
Source_control:
GitLab
Формат работы
Удалённо
Описание о специалисте

Разработал AI-агрегатор-бота на FastAPI и Aiogram, поддерживающего генерацию текста, изображений и видео по пользовательским намерениям. Спроектировал и внедрил систему intent-парсера и диалогового менеджмента, обеспечив интеллектуальное поведение бота. Реализовал SSE-streaming для real-time ответов от AI вместо polling, сократив задержку отклика. Настроил Prometheus + structlog для логирования и мониторинга, обеспечив стабильную работу в продакшене. Создал community-бота с антиспам-детектором на базе ML и OpenAI API, а также интегрировал RAG-систему для автоответов. Разработал distributed архитектуру с поддержкой горизонтального масштабирования (multi-replica deployment). Настроил CI/CD, провёл code review и менторил двух младших разработчиков. Получил дополнительный опыт в написании и поддержке кода на Node.js и Go.

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

BotHub
Позиция на проекте
Python-разработчик / тимлид
Ответственность
  1. Разработка AI-агрегатора-бота, объединяющего генерацию текста, изображений и видео по намерениям пользователей.
  2. Реализация intent-парсера и диалогового менеджмента.
  3. Внедрение SSE-streaming для обработки ответов в реальном времени.
  4. Настройка логирования и мониторинга (Prometheus, structlog).
  5. Разработка multi-bot manager с горизонтальным масштабированием и работой через локальный Telegram API server.
  6. Создание community-бота с антиспам-детектором (CAS + ML + OpenAI API) и RAG-системой для автоответов.
  7. Настройка CI/CD, участие в архитектуре проекта, менторинг разработчиков.
Период работы/продолжительность
Январь 2025 г. - Февраль 2026 г.
AI Azimov
Позиция на проекте
Python Developer
Ответственность
  1. Разработка серверной части агрегатора AI-сервисов.
  2. Интеграция с внешними API (ChatGPT, Bard, Stable Diffusion).
  3. Оптимизация взаимодействия с AI-моделями и обработка асинхронных запросов.
  4. Настройка REST API, оптимизация БД (PostgreSQL) и повышение производительности.
  5. Участие в code review и рефакторинге для улучшения архитектуры и стабильности сервисов.
Период работы/продолжительность
Январь 2023 г. - Январь 2024 г.

Образование

Высшее
Аналогичные специалисты
Male avatar
Дмитрий З.
Россия, Москва
2 800 ₽/час
    Python разработчик
  • Middle+
Планирование и управление задачами: декомпозиция и распределение задач Подбор и оценка специалистов: участие в подборе новых сотрудников, помощь в развитии новых членов команды Разработка и внедрение новых технологий: Опыт разработки web приложений и сервисов с использованием Python и JavaScript, быстрое освоение новых технологий и их внедрение в проекты. Проблемоориентированный подход: Способность находить и внедрять решения в сложных условиях, Оперативное устранение технических проблем и багов. Способность предлагать идеи и решения для запроса заказчика, есть опыт написания мини-экосистемы внутри компании с полного нуля Опыт интеграции и поддержки: Интеграция сторонних API и сервисов в существующие системы, Поддержка и обновление существующих приложений, обеспечение их стабильной работы. Обучение и развитие: Самостоятельное изучение новых технологий и инструментов, Участие в конференциях и семинарах, публикации в блогах и участие в открытых проектах. Проектная документация: Написание и поддержка технической документации, описания архитектуры и API, Подготовка
    Python
    Django
    Django ORM
    HTML/CSS
    JavaScript
    DBeaver
    Bash
    Git
    Postman
    Django Rest Framework
    Bootstrap
    Apache AirFlow
    FastAPI
    Kafka
    Docker
    vscode
    PyCharm
    PostgreSQL
    MySQL
    Linux
    Windows
Не нашли, кого искали?

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

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

Request Poster