Обязанности и достижения:
- Провел рефакторинг поискового движка в каталоге товаров, сократив время ответа c ~300 мс
до ~100 мс при нагрузке в ~1200 RPS.- Настроил ETL-пайплайн для обработки датасетов с ~30M записями сбора для NLP команд.- Увеличил релевантность выдачи за счет расширения алгоритма предобработки
пользовательского запроса.- Оптимизировал SQL запросы, тем самым сократив P95 задержки тяжёлых эндпоинтов с ~450 до
~200 мс.- Увеличил Test Coverage до 85%, с помощью интеграционных тестов, используя Python (Pytest)
и Unit тестов, используя testing + mockery.
Стек: Go (net/http), Apache Kafka, Nats, Python, gRPC, SQL, PostgreSQL, Redis, Apache Airflow, Pytest,
CI/CD, Git, Gitlab, Docker, Kubernetes, Linux.