Python Backend Developer, 8+ лет опыта. Эксперт в проектировании, разработке и оптимизации высоконагруженных микросервисных систем (от монолитов до распределённых архитектур), лидерство и управление командами.
Профиль и ключевые компетенции:
* Отлично понимаю микросервисную архитектуру, умею проектировать и поддерживать сложные распределённые системы, организовывал взаимодействие сервисов через REST, gRPC, очереди (RabbitMQ, Redis).
* Большой опыт в асинхронном программировании (asyncio, aiohttp, FastAPI), интеграции и поддержке AI/ML-компонентов, в том числе open-source LLM и векторного поиска.
* Реализую ETL-процессы с использованием Airflow, Luigi, custom pipeline, оптимизирую обработку больших объемов данных.
* Проектировал, реализовывал и сопровождал микросервисы (FastAPI, Flask, Django), настраивал взаимодействие, деплой, поддержку и тестирование (pytest, testcontainers, docker-compose).
* Активно использую современные фреймворки и библиотеки для AI/ML и LLM-интеграций: LangChain, pydantic-ai, instructor, repomix, context7, MCP.
* Владею принципами работы LLM, prompt engineering, векторным поиском, работой с эмбеддингами (Weaviate, Pinecone).
* Эксперт по базам данных: проектирую схемы, оптимизирую запросы и индексы для реляционных (PostgreSQL, MySQL, ) и NoSQL (MongoDB, Redis, ElasticSearch) решений. Опыт работы с SQLAlchemy, Alembic.
* Использую advanced dependency injection и управление состояниями (FSM, python-dependency-injector, dishka, adaptix, pydantic, attrs).
* Настраиваю и поддерживаю пайплайны CI/CD (Gitlab CI, Github Actions), деплой с помощью Docker, автоматизацию тестирования и качество кода (pytest, unittest, black, flake8, ruff, mypy, testcontainers).
* Покрываю проекты тестами (unit, интеграционные, e2e: Selenium, Playwright, Allure).
* Глубоко знаю паттерны чистой архитектуры (DDD, Clean Architecture, SOLID), внедряю стандарты code review и документирования.
* Есть опыт руководства и менторинга команд до 5 человек, участия в найме, выстраивания процессов разработки и релизов.
* Успешно вел проекты с зарубежными заказчиками, свободно общаюсь и пишу на английском (B2+/Upper-Intermediate).
Технологии:
Python (3.6–3.12), Django, DRF, FastAPI, Flask, aiohttp, Celery, RabbitMQ, Redis, PostgreSQL, MySQL, ClickHouse, Cassandra, MongoDB, ElasticSearch, Docker, Docker Compose, Kubernetes, Gitlab CI, Github Actions, Prometheus, Grafana, Sentry, Jaeger, ELK, Pytest, Unittest, testcontainers, Selenium, Playwright, Allure, Airflow, Luigi, SQLAlchemy, Alembic, LangChain, HuggingFace, PyTorch, OpenAI API, pydantic-ai, instructor, repomix, context7, MCP, FSM, python-dependency-injector, dishka, adaptix, pydantic, attrs, black, isort, flake8, ruff, uv, mypy, Vue.js, Nuxt, JavaScript.