Обязанности и достижения:
Онлайн кинотеатр TVOЁ ЛАЙВ
Отдел разработки: 15 человек
Технологический стек: TypeScript, Node.js, fastify, MongoDB, PostgreSQL, mongoose, Knex, Redis
Файловые хранилища: AWS, CDN
Контейнеризация и деплой: Docker, Kubernetes, pm2, gitlab CI/CD pipeline
Системы мониторинга и алертинга: Grafana
Достижения и обязанности:
Разрабатывал API онлайн-кинотеатра TVOЁ Лайв:
- Интегрировал сторонние API: произвел интеграцию с партнерской программой X-Partners, произвел интеграцию с Яндекс Метрикой, создал и настроил систему безотказной работы запросов к сторонним API (система отслеживания и сохранения runtime ошибок с последующей повторной отправкой запросов)
- Произвел наращивание Redis-кеширования в проекте для снижения нагрузки на API и БД, оптимизировал выполнение сложных CPU-intensive операций и тяжеловесных запросов, результат - снижение времени выполнения запросов и уменьшение нагрузки на железо
- Автоматизировал выполнение ряда операций посредством разработки CRON-задач
- Разработал CRUD-сервисы для работы с БД PostreSQL, MongoDB