Обязанности и достижения:
Разработка клиентских, внутренних и инфраструктурных сервисов для сети аптек Апрель.
Обязаности:
- Разработка новых фич и сервисов;
- Поддержка старого кода, рефакторинг, перенос логики с legacy (PostgreSQL) на Go;
- Проведение системного анализа и доработка ТЗ к задачам;
- Анализ и исправление возникающих ошибок;
- Документирование фич и кода.
Некоторые из достижений:
- Переработал клиентский поиск по товарам, основанный на ElasticSearch и PostgreSQL, улучшив отзывы клиентов и увеличив конверсию;
- Разработал рекламный сервис со сбором статистики пользователей при каждом открытии приложения с использованием Kafka для балансировки нагрузки, ffmpeg для обработки рекламных медиа (видео, гифки, статичные картинки);
- Разработал нагруженный сервис для генерации и хранения qr-кодов программы лояльности с использованием Redis;
- Переработал процессинг подписок, изменив модель на более прибыльную, а также разработал продажную фичу "подписка в подарок";
- Внедрил практику кросс-ревью для МРов внутри Go-направления;
- Внедрил подход для системного анализа всеми направлениями перед передачей задачи в разработку.
Стек: Golang (gin, fiber), PostgreSQL, Kafka, ES, Docker, Git, Redis.