Обязанности и достижения:
Разрабатывал и поддерживал высоконагруженную B2B CPA-платформу для вебмастеров с активной аудиторией 60 000 – 100 000 активных пользователей ежемесячно и с месячным оборотом порядка $3–5 млн (20 000 – 30 000 лидов в день). Выступал ключевым разработчиком модуля «Витрина офферов», влияющего на конверсию и доход рекламодателей.
Ключевые достижения:
🚀 Ускорил загрузку основного раздела в 4 раза за счёт переноса на современный стек (React + Redux + TypeScript), что повысило вовлечённость пользователей на 30 % и снизило отток.
📈 Оптимизировал рендеринг больших таблиц (10 000+ элементов) с помощью мемоизации и виртуализации скролла → время отклика интерфейса сократилось с ~2 с до 0,5 с, что увеличило количество успешных заявок на офферы.
🔎 Спроектировал гибкую систему фильтрации и сортировки по 30+ параметрам, позволив партнёрам находить нужные офферы в 2–3 раза быстрее, что положительно сказалось на обороте витрины.
✅ Снизил регрессионные ошибки на 25 % благодаря покрытию ключевой бизнес-логики юнит- и компонентными тестами (Jest, React Testing Library).
📬 Разработал Node.js-микросервис уведомлений, который обрабатывал изменения в PostgreSQL и рассылал до 20 000 email-оповещений в сутки через Nodemailer → партнёры оперативнее реагировали на новые условия офферов.
🤖 Создал AI-ассистента (LangChain.js) для автоматизации обработки пользовательских запросов, что снизило нагрузку на саппорт примерно на 15 %.
Стек: TypeScript, JavaScript, React, Redux Toolkit, Vue.js, Node.js, REST API, Jest, React Testing Library, Material-UI, PostgreSQL, Sequelize, Docker, LangChain.js.