experienced by
VK 2024.06
VK Видео
- soon
VK Play
- спроектировал новые API запросы
- поднял CI, в котором реализовал автодеплой плагина CS2, все что нужно знать: работает все через Docker, сначала он билдится в одном имейдже, потом в другом стейдже он упаковывается в rpm, а далее заливается к нам в репу, после этого запускаем ansible playbook и вуаля, новая версия уже на проде
- реализовал Healthcheck приложения, адаптировал его для k8s
- реализовал новую возможность в плагине для CS2 на C#
- пофиксил несколько багов
- еще мнооого рутинных задач, о которых писать не вижу смысла, можно узнать лично, всегда рад пообщаться :)
framework team 2021.04 - 2024.06
один из крупнейших сервисов бронирования отелей
russia & cis
- спроектировал и реализовал кеширование запросов к API в Redis, с инвалидацией через Kafka
- реализовал переход с Redis Array на Redis Cluster
- спроектировал и реализовал интеграцию с Jaeger
- работая в команде, успешно реализовал интеграцию Keycloak с бизнесом, делегируя написание логики подключения к Keycloak членам команды
- исправил скрипт для разворачивания проекта под MacOS, а также исправил ошибки в нем (Bash + Docker)
- реализовал генерацию OpenAPI документации через Gnostic
- реализовал генерацию Protobuf классов из proto файлов
- реализовал метод пробной коррекции заказа с услугами(пунктами в заказе)
- оптимизировал запросы на получение отелей, получилось найти проблему в кешировании
- исправил ошибки в логике сервиса логирования на Go, а также доработал запросы к MongoDB, часть перенес на полнотекстовый поиск, часть на регулярные выражения
- провел множество Code Review
- был главным в помощи с проблемами, которые возникали на локальном окружении при разворачивании проектов, при проблемах взаимодействия между сервисами
- был правой рукой в проведении on-boarding: делился знанием и опытом с коллегами
skolkovo
school of business & management
- разработал микросервис платежей, вынес его из монолита, а также интегрировал его с монолитом (общение по REST API)
- реализовал обновленный профиль пользователя и хранение верификации пользовательских документов
- реализовал сложную фильтрацию образовательных программ
- реализовал множество методов REST API
- реализовал кеширование сложных запросов, контента и статистики в Redis
- написал множество выгрузок отчетов, создавал чейны очередей этих выгрузок
- успешно и качественно интегрировался с Canvas LMS, FreeScout, ЦентроБанком, Google Analytics, внутренними микросервисами
- оптимизировал множество запросов с различными проблемами
- отрефакторил тысячи строк кода
- пофиксил несколько сотен ошибок
- проводил code review почти каждый день