Senior Backend Developer
Санкт-Петербург, РосссияМиддл • Сеньор
Удаленная работа
Опыт работы более 5 летот 200 000 до 250 000 ₽
Опыт работы более 5 летот 200 000 до 250 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g196g
О себе
На данный момент Ведущий разработчик.
Мои компетенции и опыт
Автоматизация подготовки товарных данных
• Разрабатываю систему импорта и анализа клиентских файлов с автоматическим сопоставлением их структуры с
моделью данных.
• Реализовал нормализацию, классификацию и обогащение товарных позиций с применением ML- и LLM-моделей.
• Разработал многоэтапные сценарии обработки с контролем выполнения в реальном времени.
• Реализовал формирование инвойсов и экспортных документов по настраиваемым шаблонам.
• Разработал ML/LLM-сервис каскадной классификации и нормализации текста на базе multilingual-e5-base, включая
дообучение моделей для определения структуры Excel/CSV, типов строк и колонок.
• Автоматизировал распознавание и идентификацию товаров по штрихкодам, QR-кодам, GTIN, изображениям бирок
и фотографиям.
• Организовал параллельную обработку изображений, консолидацию результатов и автоматическую сверку
распознанных объектов с учётными данными.
• Реализовал расширяемую архитектуру подключения новых сценариев и плагинов распознавания без переработки
основного конвейера.
• Сократил объём ручных проверок; среднее время идентификации товара составляет 1–2 секунды.
• Разработал мобильное приложение для отправки фотографий на обработку через REST API.
1Стек: Python нужен доступ к резюме +, FastAPI, YOLO, PaddleOCR, ONNX Runtime, LiteLLM, нужен доступ к резюме , MinIO, Docker, pytest, CI/CD.
AI-система анализа инженерных чертежей DWG/DXF
• Реализовал загрузку и структурированное хранение проектной документации: каталогов, архивов, чертежей, слоёв,
блоков, таблиц, атрибутов и геометрии.
• Организовал хранение данных в PostgreSQL/PostGIS для последующего пространственного анализа.
• Автоматизировал формирование спецификаций, ведомостей объёмов работ и сметных заготовок по чертежам и
сопроводительным документам.
• Разработал CLI и веб-интерфейс на FastAPI для пакетной обработки документации.
• Интегрировал AI-интерпретацию инженерных сущностей, полнотекстовый и векторный поиск.
• Разрабатываю RAG-систему и MCP-инструменты для поиска и анализа проектной документации с учётом геометрии
объектов.
Стек: Python нужен доступ к резюме , FastAPI, ezdxf, PostgreSQL, PostGIS, pgvector, SQLAlchemy, Redis, LangChain, LangGraph, Ollama, Llama
3.1/3.2, nomic-embed-text, Matplotlib.
HR-приложение с интеграцией HeadHunter
• Реализовал подключение кабинета работодателя через OAuth 2.0 с PKCE.
• Разработал фоновую синхронизацию вакансий, откликов и резюме.
• Реализовал поиск и подбор резюме по тексту вакансии, навыкам и опыту, включая фильтрацию, сортировку и
сохранение запросов.
• Создавал миграции PostgreSQL через Alembic, включая перевод данных вакансий из JSON в JSONB и перенос
существующих данных.
• Разработал REST API с документацией OpenAPI/Swagger UI и пользовательский интерфейс на Vue 3 и TypeScript.
Стек: Python нужен доступ к резюме , FastAPI, SQLAlchemy, Alembic, PostgreSQL, Celery, Redis, httpx, Vue 3, TypeScript, Vite, Docker Compose, uv.
ETL-сервис биржевых данных MOEX
• Реализовал асинхронную загрузку биржевых свечей через MOEX ISS API, обработку корпоративных сплитов,
дедупликацию и сохранение данных в PostgreSQL через UPSERT.
• Перенёс сервис с Python на Go, сохранив совместимость форматов сообщений и структуры базы данных.
• Реализовал планировщик, ETL-конвейер, пакетную транзакционную запись, повторные HTTP-запросы, обработку
ACK/NACK и graceful shutdown.
Стек: Python, Go, asyncio, aiohttp, PostgreSQL, RabbitMQ, Pika, Pydantic, Schedule, Docker Compose, Kubernetes, Helm, GitLab
CI.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
