Иван З. , Senior, Python разработчик

Male avatar
Иван З.
Россия, Ульяновск
3 220 ₽/час 515 200 ₽/мес. без НДС
Опыт работы:
Более 6 лет
Языки:

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

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

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

Навыки
Python
TypeScript
Django
FastAPI
Flask
Django Rest Framework
Pydantic
Asyncio
aiohttp
Celery
SQLAlchemy
Apache AirFlow
Prometheus
Grafana
PyTorch
DarkNet
OpenCV
aiogram
Redis
Pytest
PyUnit
RabbitMQ
Kafka
Grpc
Swagger / OpenAPI
PythonVenv
Poetry
Keycloak
JWT
oauth2
Linux
Windows
ООП
SOLID
DRY
KISS
микросервисы
Event-Driven Architecture
Agile
Scrum
CI/CD
Kubernetes
Git
Jira
Confluence
PyCharm
vscode
llm
openAI
Embeddings
vector search
tool execution protocols
Technology:
SQL
REST
REST API
WebSockets
Database:
PostgreSQL
MongoDB
Applications:
Docker
Source_control:
GitHub
GitLab
Формат работы
Удалённо
Описание о специалисте

Опыт коммерческой разработки на Python — более 5 лет. Опыт backend-разработки высоконагруженных сервисов, web-приложений и микросервисов. Экспертиза в асинхронном программировании: asyncio, aiohttp, конкурентная обработка запросов.

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

Агрегатор генеративных нейросетей
Описание задачи/проекта

Платформа, предоставляющая по подписке доступ к генеративным моделям и AI-сервисам. Backend обеспечивает интеграцию с внешними и кастомными LLM, обработку пользовательских запросов, управление лимитами, тарификацией и контекстом.

Позиция на проекте
Python-разработчик
Размер команды
~ 17 человек
Ответственность
  1. Разработка и сопровождение backend-функциональности на Python/FastAPI
  2. Интеграция новых LLM и кастомных генеративных моделей в продукт
  3. Проектирование интеграционного взаимодействия с внешними AI API
  4. Валидация и модерация текстовых и мультимодальных запросов к LLM
  5. Работа с RAG и векторными хранилищами для формирования контекста
  6. Реализация асинхронной обработки запросов с использованием asyncio и aiohttp
  7. Интеграция платежной системы YooKassa и почтового сервиса Unisender Go
  8. Реализация сервисных функций: шеринг и экспорт чатов, восстановление пароля, голосовой ввод
  9. Разработка новых API и поддержка существующей backend-функциональности
Технологии и инструменты
aiohttp, Asyncio, Docker, FastAPI, PostgreSQL, Pytest, Python, Redis, yookassa, RAG, LLM/API integrations, Unisender Go
Период работы/продолжительность
Март 2025 г. - Август 2026 г.
Неттинг платформа внешнеторговых операций
Описание задачи/проекта

Платформа автоматизации формирования рублевых счетов на оплату. Целью проекта было создание инструмента для комплаенс-безопасного документооборота между рублевым и валютным агентом.

Позиция на проекте
Python-разработчик
Размер команды
~ 10 человек
Ответственность
  1. Проектирование архитектуры БД и backend-компонентов
  2. Разработка и поддержка API на FastAPI
  3. Организация взаимодействия backend-сервиса с ML/LLM-инфраструктурой
  4. Реализация периодических и фоновых сервисов для обработки задач
  5. Генерация PDF-документов по шаблонам
  6. Настройка CI/CD и контейнеризация сервиса
  7. Участие в архитектурных обсуждениях и технических решениях
Технологии и инструменты
CI/CD, Docker, FastAPI, Grafana, PostgreSQL, Prometheus, Pytest, Python, LLM integration
Период работы/продолжительность
Август 2024 г. - Февраль 2025 г.
Реестр акционных товаров
Описание задачи/проекта

Система менеджмента и управления акционными товарами. Предоставление пользователям информации о применяемых акциях на определенные типы товаров в указанных точках.

Позиция на проекте
Python-разработчик
Размер команды
~ 17 человек
Ответственность
  1. Реализация апи.
  2. Написание и правка автотестов.
  3. Редактирование работы страниц пользователя.
  4. Правки в получении сообщений из топиков Kafka.
Технологии и инструменты
Angular, Django, Docker, HTML/CSS, PostgreSQL, Python, PyUnit
Период работы/продолжительность
Июнь 2024 г. - Июль 2024 г.
WEB магазин по продаже NFT
Описание задачи/проекта

WEB магазин позволяющий пользователям с подключенными TON кошельками продавать и покупать NFT, выставлять их на аукционы, создавать коллекции и т.д. Логика продажи реализована через смарт-контракты.

Позиция на проекте
Python-разработчик
Размер команды
~ 8 человек
Ответственность
  1. Разработка архитектуры базы данных.
  2. Интеграция с ton для создания и проведения смарт контрактов
  3. Реализация логики аукционов
  4. Разработка апи.
  5. Участие в обсуждении реализации логики взаимодействия кошелька с площадкой.
  6. Настройка CI/CD.
  7. Менторство над стажером.
Технологии и инструменты
Django, Docker, pipenv, PostgreSQL, Python, pytonconnect, PyUnit
Период работы/продолжительность
Март 2024 г. - Июль 2024 г.
Система безопасности на предприятии
Описание задачи/проекта

Система безопасности на рабочем месте предприятия. Сбор данных с нескольких камер и параллельный анализ и видеопотоков на предмет нарушений, таких как курение, отсутствие каски и т.д. и фиксирование нарушений за конкретным сотрудником.

Позиция на проекте
Python-разработчик
Размер команды
~ 3 человек
Ответственность
  1. Проектирование архитектуры БД и backend-компонентов ML-продукта
  2. Реализация и развитие API для работы с видеопотоками и результатами распознавания
  3. Интеграция и обучение ML-моделей для распознавания нарушений
  4. Обработка изображений и видеопотоков в реальном времени
  5. Разметка и подготовка данных для обучения моделей
  6. Оптимизация использования памяти и устранение утечек
  7. Реализация распознавания и сбора биометрических данных лица
  8. Конвертация RTSP-видеопотока в HTTP-формат
  9. Реализация сохранения и предоставления видеозаписей событий
Технологии и инструменты
DarkNet, Django, Docker, FastAPI, Multiprocessing, OpenCV, PostgreSQL, Pytest, Python, PyTorch
Период работы/продолжительность
Декабрь 2023 г. - Март 2024 г.

Образование

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

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

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

Request Poster