Разработка внутреннего сервиса для мониторинга запросов.
Реализация сервиса парсинга Telegram-каналов на базе машинного обучения и системы нотификации для менеджеров.
Стек: Python, FastAPI, RabbitMQ, PostgreSQL, S3, Redis, Celery, Langchain, Telethon, Docker, k8s
Достижения:
1. Разработал с нуля сервис мониторинга запросов начиная с проектирования архитектуры и заканчивая конечным релизом в продакшен
2. Уменьшил время обработки запросов на 30% и ускорил парсинг большого объема данных для более чем 3000 сообщений в сутки
3. Внедрил систему уведомлений, что сильно улучшило оперативность реакции менеджеров на релевантные запросы пользователей
4. Улучшил общую отказоустойчивость при взаимодействии микросервисов с помощью кеширования, паттерна retrying и circuit breaker-ов
Разработка высоконагруженной системы, которая включала в себя создание и интеграцию сервисов потоковой обработки данных, с последующим построением внешнего api для конечных пользователей
Стек: Python, Django, DRF, Selenium, Kafka, Redis, MongoDB, Websocket, Elastic Search, Docker
Достижения:
1. Успешно выполнил интеграцию потоковой обработки данных в условиях неопределенности и отсутствии четких критериев задачи
2. Поддерживал одновременно более 15-ти микросервисов компании
3. Оптимизировал алгоритм маппинга данных, что улучшило общее количество валидных исходов более чем на 17%
Разработка сервиса ZennoProxyChecker, а также реализация интеграций с внутренними сервисами компании. Написание Unit-тестов. Проработка технической документации.
Стек: Python, Flask, RabbitMQ, PostgreSQL, Aiohttp, Docker, Nginx
Достижения:
1. Сделал более 15 интеграций со сторонними сервисами, включая sdk и написание документации
2. Оптимизировал поиск открытых прокси, что снизило нагрузку системы на 40%
3. Реализовал свою внутреннюю библиотеку поверх Aiohttp