Алексей Филиппов

Software Engineer

Опыт работы

7 лет

Software Engineer

Сентябрь 2025 — настоящее время
11 месяцев
BotScale · botscale.ru
TypeScriptNode.jsReactPostgreSQLpgvectorRedisDockerTerraformGitHub ActionsNginxPrometheusGrafanaUptime KumaExpressKyselyAstroVitepnpm

Платформа для автоматизации пользовательских задач через диалоговых ассистентов, спроектированная под разные домены, сценарии и интеграции.

  • Спроектировал и реализовал движок обработки диалогов на гексагональной плагинной архитектуре: многоэтапный конвейер обработки, функциональные плагины, маршрутизация между LLM-сервисами, эпизодическая и семантическая память, доменный плагин и строгое разделение бизнес-логики и инфраструктуры через порты и адаптеры.
  • Спроектировал и реализовал полный цикл системы: 2 Telegram-бота, 2 API-сервиса, 5 веб-приложений, 5 переиспользуемых npm-пакетов и инфраструктуру из Docker-контейнеров, выстроив масштабируемую и изолированную архитектуру.
  • Построил 4 клиентских приложения: веб-панель управления, мини-приложение Telegram с HMAC-авторизацией и интеграцией платежной системы, CRM-панель для операторов с историей сессий и снимками промптов, лендинг на Astro с регион-зависимой сборкой.
  • Развернул инфраструктуру на Terraform: Docker-контейнеры, автоматизированный деплой с автооткатом, мониторинг сервисов через Prometheus, Grafana и Uptime Kuma, зашифрованные резервные копии через restic, региональный деплой и централизованное управление секретами через Infisical.
  • Спроектировал и реализовал инструмент командной строки для управления workspace, что обеспечило единообразие разработки и сократило time-to-deploy.

Frontend Lead

Июль 2024 — Декабрь 2025
1 год 6 месяцев
The Recon Group - ReturnPro · returnpro.com · через velvetech
TypeScriptReactViteTurborepoMobXChakra UIEmotionReact Hook FormAxiosESLintPrettier

Гибкая платформа управления возвратами в e-commerce, адаптированная для интеграции с маркетплейсами (Shopify, Walmart, eBay и др.).

  • С нуля спроектировал архитектуру двух веб-приложений (административная панель управления возвратами и клиентский портал создания заявок) с модульной структурой и внутренними пакетами — позволило быстро подключать новых маркетплейсов.
  • Интегрировал приложения в монорепозиторий на Turborepo, обеспечив единую конфигурацию сборки и переиспользование кода между проектами.
  • Оптимизировал конфигурации линтинга и форматирования (Prettier, ESLint, TypeScript), ускорив разработку ~30% за счёт автоматического соблюдения стандартов.
  • Создал переиспользуемые пакеты для монорепозитория, используемые в 5 приложениях, исключив дублирование логики.
  • Координировал технические задачи на стыке команд, обеспечивая согласованность решений между разработчиками.
  • Развивал UI-kit и приватные библиотеки, сократив время разработки новых интерфейсов ~20%.

Frontend Engineer

Июнь 2022 — Июнь 2024
2 года 1 месяц
The Recon Group - Workflows · returnpro.com · через velvetech
TypeScriptReactWebpackReduxRedux-SagaMaterial UIEmotionWebSocketAxiosReact-KonvaESLintPrettier

Гибкая система автоматизации логистических процессов, позволяющая настраивать цепочки перемещения товаров для любых интегрированных компаний.

  • Осуществил миграцию проекта с Webpack 4 на Webpack 5, сократив время сборки ~15% и ускорив процесс разработки ~20% за счёт улучшенного кэширования и tree-shaking.
  • Участвовал в разработке и поддержке продукта с распределённой командой (20+ разработчиков), улучшая time-to-market за счёт оптимизации процессов и стандартизации компонентов.
  • Вывел 2 junior-разработчиков на уровень Middle за 6 месяцев через парное программирование, код-ревью и индивидуальные планы обучения.

Frontend Engineer

Декабрь 2020 — Май 2022
1 год 6 месяцев
ESGI · esgisoftware.com · через velvetech
TypeScriptReactNXReduxRxJSStitchesVanilla ExtractESLint

Образовательная платформа для создания и проведения тестов, анализа статистики и управления учебными подразделениями, студентами, учителями и администраторами.

  • Переработал сценарии создания тестов и назначения студентам: сократил количество шагов с 7 до 3, снизив время выполнения ~40%.
  • Отрефакторил более 40 000 строк легаси-кода в рамках редизайна, повысил читаемость, поддержку и стабильность фронтенда (количество багов −25%).
  • Внедрил поддержку технической документации с помощью LLM-инструментов (GPT для генерации описаний сложных компонентов).
  • Реализовал систему смены цветовых схем, расширив возможности персонализации для 7 типов пользовательских ролей.

Frontend Engineer

Декабрь 2019 — Ноябрь 2020
1 год
MedAdept · medadept.com · через velvetech
JavaScriptReactReduxRedux-ThunkMaterial UI

Медицинский портал для врачей и пациентов для управления клиническими случаями, ведения статистики и взаимодействия участников.

  • Проанализировал более 30 требований от заказчика, предложил и реализовал UX/UI-улучшения (группировка полей ввода, предзаполнение форм), сократив время ключевых сценариев ~20%.
  • Настроил CI-пайплайн и внедрил автоматические проверки (линтинг, типизация) на каждый PR, сократив количество регрессий на ~15%.