Алексей Филиппов
Software Engineer
Опыт работы
5 лет 8 месяцев Software Engineer
Сентябрь 2025 — настоящее время 11 месяцев
Software Engineer
Сентябрь 2025 — настоящее время
11 месяцев
Платформа для автоматизации пользовательских задач через диалоговых ассистентов, спроектированная под разные домены, сценарии и интеграции.
- Спроектировал и реализовал модульную платформу из 2 Telegram-ботов, 2 API-сервисов, 5 веб-приложений и 5 переиспользуемых npm-пакетов. Выстроил контейнерную инфраструктуру и единый процесс сборки и развёртывания с региональной конфигурацией локалей, доменов и серверов. Это упростило разработку и масштабирование, а также запуск платформы в новых регионах.
- Спроектировал и реализовал расширяемый движок обработки диалогов с многоэтапным конвейером, маршрутизацией между LLM-сервисами, эпизодической и семантической памятью. Плагинная архитектура позволила независимо развивать компоненты и расширять систему без переработки ядра.
- Разработал ключевые интерфейсы платформы: административную панель, Telegram App с HMAC-аутентификацией и оплатой, CRM для операторов с историей диалогов и сохранёнными версиями промптов, а также лендинг на Astro.
- Автоматизировал инфраструктуру с помощью Terraform: развёртывание Docker-сервисов с автоматическим откатом, мониторинг через Prometheus, Grafana и Uptime Kuma, зашифрованные резервные копии с помощью restic и централизованное управление секретами в Infisical. Это сделало окружения воспроизводимыми и упростило восстановление после сбоев.
- Разработал инструмент командной строки, объединив типовые операции разработки, проверки и развёртывания. Единый интерфейс стандартизировал рабочие процессы и сократил время выпуска изменений.
Frontend Engineer
Июль 2024 — Декабрь 2025 1 год 6 месяцев
Frontend Engineer
Июль 2024 — Декабрь 2025
1 год 6 месяцев
Гибкая платформа управления возвратами в e-commerce, адаптированная для интеграции с маркетплейсами (Shopify, Walmart, eBay и др.).
- С нуля спроектировал архитектуру двух веб-приложений (административная панель управления возвратами и клиентский портал создания заявок) с модульной структурой и внутренними пакетами — позволило быстро подключать новых маркетплейсов.
- Интегрировал приложения в монорепозиторий на Turborepo, обеспечив единую конфигурацию сборки и переиспользование кода между проектами.
- Оптимизировал конфигурации линтинга и форматирования (Prettier, ESLint, TypeScript), ускорив разработку ~30% за счёт автоматического соблюдения стандартов.
- Создал переиспользуемые пакеты для монорепозитория, используемые в 5 приложениях, исключив дублирование логики.
- Координировал технические задачи на стыке команд, обеспечивая согласованность решений между разработчиками.
- Развивал UI-kit и приватные библиотеки, сократив время разработки новых интерфейсов ~20%.
Frontend Engineer
Июнь 2022 — Июнь 2024 2 года 1 месяц
Frontend Engineer
Июнь 2022 — Июнь 2024
2 года 1 месяц
Гибкая система автоматизации логистических процессов, позволяющая настраивать цепочки перемещения товаров для любых интегрированных компаний.
- Осуществил миграцию проекта с Webpack 4 на Webpack 5, сократив время сборки ~15% и ускорив процесс разработки ~20% за счёт улучшенного кэширования и tree-shaking.
- Участвовал в разработке и поддержке продукта с распределённой командой (20+ разработчиков), улучшая time-to-market за счёт оптимизации процессов и стандартизации компонентов.
- Вывел 2 junior-разработчиков на уровень Middle за 6 месяцев через парное программирование, код-ревью и индивидуальные планы обучения.
Frontend Engineer
Декабрь 2020 — Май 2022 1 год 6 месяцев
Frontend Engineer
Декабрь 2020 — Май 2022
1 год 6 месяцев
Образовательная платформа для создания и проведения тестов, анализа статистики и управления учебными подразделениями, студентами, учителями и администраторами.
- Переработал сценарии создания тестов и назначения студентам: сократил количество шагов с 7 до 3, снизив время выполнения ~40%.
- Отрефакторил более 40 000 строк легаси-кода в рамках редизайна, повысил читаемость, поддержку и стабильность фронтенда (количество багов −25%).
- Реализовал систему смены цветовых схем, расширив возможности персонализации для 7 типов пользовательских ролей.