Платформа сравнения цен
КоммерческийОдин из крупнейших британских сервисов сравнения финансовых продуктов
- Роль
- Full-stack инженер, с 2024 — Senior
- Заказчик
- не разглашается
- Период
- 09.2022 — н. в., Godel Technologies Europe
- Стек
- React, Redux, Next.js, TypeScript, Monorepo, Node.js, Express, Jest, Playwright, Puppeteer, Docker, GitLab CI, GoCD, Claude Code, Windsurf, Codex
Задача
Несколько продуктовых сайтов живут в одном монорепозитории и делят общий код. Правку в общем месте сразу видят все продукты, поэтому проверять её приходится шире, чем один сайт. Скорость страниц тоже постоянная тема: от неё зависят позиции в поиске и конверсия.
О проекте
Независимое сравнение финансовых продуктов и услуг для британского рынка: несколько продуктовых сайтов в одном монорепозитории на React и Next.js, а между фронтом и внутренними сервисами стоит слой на Node и Express. Работаю здесь с сентября 2022-го, сначала инженером, с апреля 2024-го senior'ом. Доставка фич, производительность, тесты и код-ревью в команде.
Как устроено
Обведённые блоки я делал сам
Что я сделал
- —Возглавил миграцию ключевого клиентского модуля на React + TypeScript: бандл меньше на 30%, Lighthouse performance вырос с 62 до 91.
- —Довёл покрытие юнит- и интеграционными тестами до 100%.
- —Автоматизация браузера в проде: сквозные сценарии на Playwright и Puppeteer поверх нескольких продуктовых сайтов сразу.
- —Сделал пересъёмку скриншотов на падении: когда тест валится в пайплайне, снимки нужного состояния делаются прямо во время прогона, и разбирать падение можно по ним, а не воспроизводить его руками.
- —Крупный рефакторинг с переходом на новый фреймворк: производительность страниц выросла на 25% без потери функциональности.
- —Сократил критические баги в проде на 40% через покрытие Jest/React Testing Library и более строгое код-ревью.
- —Вместе с DevOps перевёл все сервисы на GitLab, внедрял редизайн интерфейса сразу в нескольких продуктах.
- —Довёл до продакшена два BFF/бэкенд-приложения по spec-driven development, генерируя код из спецификаций через Claude Code, Windsurf и Codex, на 30–40% быстрее.