Языки
- JavaScript
- TypeScript
- HTML5
- CSS3
- SQL
Фронтенд & ИИ разработчик
Разносторонний фронтенд-разработчик с опытом 10+ лет в создании сайтов, интерфейсов и веб-приложений. Уверенно владею JavaScript и React, разрабатываю ИИ-агентов. Пишу читаемый код, который не страшно поддерживать.
Делаю интерфейсы, которые ощущаются неизбежными, — быстрые, доступные и со спокойным характером. Большую часть времени провожу на стыке замысла дизайна и инженерной реальности: распутываю состояние, приручаю легаси и довожу до ума скучные детали, от которых продукт становится цельным.
Вне работы читаю про системный дизайн, веду слишком много пет-проектов на GitHub и хожу в горы, когда позволяет календарь.
Kaspersky · Москва, Россия
Работаю над Kaspersky IRP (Incident Response Platform): построил фронтенд практически с нуля, сейчас развиваю функциональность с командой и занимаюсь производительностью — выкатили крупные улучшения.
Kaspersky · Москва, Россия
Пришёл на Kaspersky Fraud Prevention: улучшал веб-приложение, покрыл фронтенд тестами, отрефакторил ряд болевых точек. Затем разработал MVP для Kaspersky MDR (Managed Detection & Response).
Яндекс Практикум · частичная занятость
Наставник в когорте веб-разработки: проводил регулярные живые видеовстречи, отвечал на вопросы студентов в чате, делал код-ревью и учил фронтенду от и до — от вёрстки HTML/CSS до собственного Node.js-сервера студента.
Trips.az · трэвел-платформа
Построил CMS с нуля на PHP для генерации страниц из шаблонов — поднял конверсию. Выпускал новые функциональные модули (компоненты, виджеты) и кроссбраузерные поддерживаемые страницы на HTML5/CSS3.
ООО «СтройПроектДизайн» · Москва, Россия
Спроектировал и построил с нуля систему онлайн-учёта финансов на PHP и JavaScript: виртуальные платёжные счета, платёжные поручения, внутренняя система сообщений и интеграции банк-клиент.
ООО «Межрегионфинанс»
Сделал сайт компании с формой онлайн-заявки на заём. Настроил интеграцию с 1С и реализовал новые модули 1С — интеграции с бюро кредитных историй, SMS-уведомления, — что ускорило рассмотрение заявок.
Разобранная коллекция фронтенд-задач с собеседований Яндекса: у каждой — чистая реализация, тесты и короткий разбор.
Реализации из специализации UC San Diego / ВШЭ по структурам данных и алгоритмам на Coursera. Со стресс-тестами и комментариями, оставлены про запас.
Клон командного чата на Socket.io: персистентные каналы, ветки сообщений и история в MongoDB.
Классические паттерны GoF, переложенные на идиоматичный JavaScript с разобранными примерами, — справочник, который делал для себя и не стал удалять.
Геймифицированная среда обучения цифровой безопасности. Очки, прогрессия и анимированные сценарии.
Решения квалификационного раунда чемпионата Яндекса по программированию — TypeScript, написано в цейтноте и потом причёсано.
Почему фильтры на промпт пробиваемы, как защищаться архитектурой и изоляцией, что требует ФЗ-152 и почему высокая точность детектора инъекций обманчива.
Почему надёжность падает экспоненциально с длиной цепочки и координация множит ошибки, какие топологии выживают в проде, фреймворки CrewAI/AutoGen/LangGraph и память Mem0 между сессиями.
Три зоны ответственности при эксплуатации ИИ-агентов: трейсинг шагов, регресс-тесты на метриках и лимиты против неконтролируемых циклов.
Открыт к предложениям и контрактной работе