Опыт работы
Fraxis
Senior / Team Lead разработчик
с Март 2022Разработка систем с нуля и дальнейшее сопровождение: архитектура, планирование, декомпозиция задач и code review. Координация команды из шести человек.
Результат: Разработаны две системы для «ВкусВилл»: backend HRM и frontend телефонии; создан плагин для Chrome.
Подробности работы
- Service Object Architecture с элементами Domain System. Контроль чистоты кода и соблюдения стандартов проекта.
- Проектная команда — 20 человек, включая 6 программистов. Нагрузка: около 250 RPS, около 500 online; uptime 99.9, 24/7.
Технологии и инструменты
ICNX
Team Lead разработчик
Декабрь 2020 — март 2022Доработка и оптимизация CRM/CMS в маркетинговом агентстве, координация команды из трёх человек.
Результат: Технические интервью, code review и консультации по возможностям проектов. Разработан генератор проектов, увеличен bus factor.
Подробности работы
- Технический анализ, планирование и декомпозиция задач; контроль стандартов проекта и качества кода.
Технологии и инструменты
ГК «Энергопроф»
Fullstack-разработчик
Ноябрь 2017 — октябрь 2019Вёрстка и разработка функционала интернет-магазина промышленного оборудования. Около 60% работы — Frontend.
Результат: Разработаны внутренние инструменты: генератор типовых страниц и дашборд KPI.
Подробности работы
Технологии и инструменты
Связной
Главный программист
Январь 2014 — сентябрь 2017Разработка внутренних сервисов, интерфейсов и новых возможностей туристического агрегатора.
Результат: Разработаны сервисы, landing pages и конструктор уровней для игры в мобильном приложении; выполнена вёрстка и брендирование LiveJournal.
Подробности работы
- Интеграции с API Facebook, Flocktory, VK, Yandex, Google, InnaTour, bus-mos и Альфа-Банка.
Веб Решения, ООО / Филанко
Frontend-разработчик
Февраль 2012 — декабрь 2014Frontend-разработка для хостинговой компании. Создание сайтов и переработка интерфейсов.
Результат: Разработано несколько сайтов, переработано множество элементов и создан CSS-фреймворк.
Подробности работы
- Интеграции с API Facebook, VK и Yandex.
Подход к работе
Рассматриваю сложные системы целиком: архитектуру, программные решения, инфраструктуру и потребности бизнеса. Понимаю, какой код нужен для конкретной задачи и как он должен работать в составе системы.
В работе опираюсь на системное мышление и мультидисциплинарный подход. Разрабатываю архитектуру и бизнес-модели, сопровождаю развитие систем, автоматизирую процессы, внедряю новые зависимости и вывожу из использования прежние.
Управлял командой из 6 программистов и 3 тестировщиков.
Принципы работы
- Всё, что можно автоматизировать, нужно автоматизировать.
- Данные не должны дублироваться.
- В системе должны быть все необходимые данные.
- Каждый абстрактный слой должен иметь собственную область ответственности.
AI и автоматизация
Добился увеличения производительности до 20 раз.
AI-инструменты
В ответ на изменения в подходах к разработке адаптирую рабочий процесс, чтобы повышать продуктивность. Использую Prompt Engineering и AI Tooling, включая skills и hooks.
CopilotChatGPT / CodexClaudeCursor IDEAntigravityMiniMaxKiloCodeQwenOllamaLM StudioOpenCode