AA / Резюме

Резюме

Александр Апостол

Team Lead / Senior Full-Stack разработчик

Александр Апостол

Frontend (React / Angular / Vue) · Backend (Node.js / PHP · Laravel) · DevOps & Observability

Senior Full-Stack разработчик и Team Lead с 13+ годами коммерческого опыта (~10 лет frontend, ~5 лет backend). Веду кросс-функциональные команды и отвечаю за весь процесс поставки — оценка задач, планирование спринтов, code review, тестирование и релиз.

Санкт-Петербург · Тбилиси · удалённо

Опыт работы

CIANSenior Frontend разработчик

Янв 2024 – настоящее время · Москва / Remote

  • Разработка и поддержка frontend-приложений в fintech-домене
  • React + TypeScript, поддержка Angular (7–20), включая legacy
  • Scrum, code review, тестирование
  • Продукты с десятками экранов и тысячами пользователей
  • Настройка алертов и выстраивание бизнес-SLO для мониторинга (Prometheus / Grafana / ELK): контроль доступности и ключевых метрик продукта

SmartDeal.proTeam Lead Frontend / Software Developer

2021 – Янв 2024 · Москва / Remote

  • Руководил frontend-командой над high-tech продуктами в банковском секторе
  • Владел процессом поставки: Scrum/Demo/Retro, оценки, обеспечение сроков
  • Коммуникация с системными аналитиками и дизайнерами
  • Code review, unit- и E2E-тестирование
  • Мигрировал frontend-модули на React + TypeScript; долгосрочная разработка продукта (3+ года)
  • Спроектировал архитектуру крупного приложения и переиспользуемую дизайн-систему компонентов
  • Оптимизация производительности React: профилирование, устранение лишних ре-рендеров, code splitting
  • Управление server-state через React Query (кэширование, фоновые обновления данных)
  • Стек: React / Redux / React Query, Angular 9/10, TypeScript, native JavaScript, Git, Jira

Dinav OyFrontend Engineer

2020 – 2021 · Финляндия / Remote

  • Проектирование и разработка UI для радарных и ситуационных систем на React
  • Real-time визуализация потоковых данных в React через WebSocket и WebGL
  • Event-driven архитектура на RabbitMQ
  • Оптимизация производительности рендеринга под высокочастотные потоки данных; unit-тестирование

Contract-проекты (фриланс)

2019 – 2020 · Remote

Серия независимых контрактов для клиентов из разных стран и доменов:

  • Dislang (Латвия) — транспорт / морские журналы (maritime logs): React/Redux, TypeScript, native JavaScript, Git, Trello, Unit/E2E
  • Medacom Technology (США) — продукты в торговой сфере: Angular 7/8, React, Next.js, TypeScript, Java/Spring, Tomcat, Git, Unix, CI

Lanit-TercomSoftware Web Developer

Май 2016 – Ноя 2019 · Санкт-Петербург

  • Проекты: EMIAS / GPN / MDClone и другие
  • Scrum/Demo/Retro, оценки, поставка в срок, code review, unit- и E2E-тестирование
  • Стек: Angular, React/Redux, TypeScript, native JavaScript, Java/Spring, Tomcat, Git/SVN, Unix, CI

Electronic Components Ltd.Software Web Developer

Янв 2012 – Май 2016 · Санкт-Петербург

  • Разработка и поддержка e-commerce CRM-системы
  • Оценки, планирование сроков, коммуникация с аналитиками и дизайнерами
  • Стек: PHP 5.3–5.6, Laravel, SQL/MySQL/PostgreSQL, native JS, jQuery, Vue

Профиль

Senior Full-Stack разработчик и Team Lead с 13+ годами коммерческого опыта (~10 лет frontend, ~5 лет backend). Веду кросс-функциональные команды и отвечаю за весь процесс поставки — оценка задач, планирование спринтов, code review, тестирование и релиз. Глубокая экспертиза в React / TypeScript — оптимизация рендеринга и профилирование производительности, управление server-state (React Query), архитектура крупных приложений и дизайн-системы, SSR на Next.js, кастомные хуки и Suspense. Production-опыт с Angular (до v20) и Vue, а также Node.js и PHP / Laravel на бэкенде. Отдельная сильная зона — DevOps и observability: Docker, CI/CD и настройка мониторинга (Prometheus, Grafana, ELK). Опыт в fintech, B2B, real-time системах, визуализации данных, медицинской и промышленной сферах. Активно внедряю AI-инструменты разработки (Claude Code, MCP-серверы, LLM-воркфлоу) в ежедневную инженерную работу для ускорения поставки и повышения качества кода.

Ключевые сильные стороны

  • Лидерство и владение процессами — Scrum/Demo/Retro, оценка задач, поставка в срок, менторинг, культура code review
  • Full-stack поставка — фичи от базы данных до UI end-to-end
  • React (глубоко) — оптимизация рендеринга и профилирование (memo/useMemo/useCallback, борьба с ре-рендерами), server-state на React Query, SSR/Next.js, кастомные хуки и Suspense, архитектура и дизайн-системы
  • Прочий Frontend — Angular (7–20), включая legacy, Vue, сложные SPA с десятками экранов и тысячами пользователей
  • Backend — Node.js, PHP/Laravel, REST API, event-driven архитектура (RabbitMQ), оптимизация SQL
  • DevOps & observability — Docker, CI/CD-пайплайны; мониторинг на Prometheus / Grafana / ELK (Elasticsearch + Kibana)
  • AI-augmented инженерия — LLM-инструменты, интеграции Model Context Protocol (MCP), AI-ассистированные аудиты и рефакторинг кода

Технологический стек

React-экосистема: React 16–19, Redux / Redux Toolkit, React Query (TanStack Query), кастомные хуки, Suspense
Frontend (прочее): TypeScript, Angular 7–20, Vue, Next.js (SSR/SSG), Vite, Tailwind CSS, shadcn/ui, Framer Motion, WebGL, HTML5, SCSS/SASS, Webpack, Gulp
Backend: Node.js, PHP 5.x–8.x, Laravel, Symfony, Yii, CodeIgniter, Kohana, Zend, REST API, WebSockets, RabbitMQ
Базы данных: MySQL, PostgreSQL, MongoDB · оптимизация SQL
CMS/CRM: Bitrix, Joomla, Drupal, ModX
Тестирование: Unit, E2E
DevOps / инфраструктура: Docker, CI/CD (сборка, деплой, пайплайны), Git, SVN, администрирование Unix/Linux, Jira, Trello
Мониторинг / observability: Prometheus, Grafana, Elasticsearch, Kibana (ELK) — настройка, дашборды, анализ метрик и логов
AI-инструменты: Claude Code, MCP-серверы (chrome-devtools-mcp, Context7), LLM-ассистированная разработка и аудит кода

AI-Augmented инженерия

Внедряю LLM-инструменты в реальный инженерный процесс, а не как эксперименты:

  • Настроил и использую MCP-серверы (Model Context Protocol) в Claude Code — интеграция chrome-devtools-mcp для отладки в браузере и Context7 для актуальной документации по библиотекам прямо в контексте разработки
  • Провожу AI-ассистированные аудиты кода для бизнес-клиентов: анализ качества, поиск узких мест, рекомендации по оптимизации
  • Использую LLM-воркфлоу для генерации технической документации, рефакторинга legacy-модулей и ускорения рутинных задач разработки
  • Автоматизировал генерацию формальных документов (договоры, аддендумы) через Node.js-пайплайны

Собственная практика

ИП Апостол Александр Александрович — веб-разработка и техническое консультирование
Аудиты кода, оптимизация производительности, SEO/технические доработки и AI-ассистированная инженерия для бизнес-клиентов.