Языки
- JavaScript
- TypeScript
- HTML5
- CSS3
- SQL
Фронтенд & ИИ разработчик
Разносторонний фронтенд-разработчик с опытом 10+ лет в создании сайтов, интерфейсов и веб-приложений. Уверенно владею JavaScript и React, разрабатываю ИИ-агентов. Пишу читаемый код, который не страшно поддерживать.
Делаю интерфейсы, которые ощущаются неизбежными, — быстрые, доступные и со спокойным характером. Большую часть времени провожу на стыке замысла дизайна и инженерной реальности: распутываю состояние, приручаю легаси и довожу до ума скучные детали, от которых продукт становится цельным.
Вне работы читаю про системный дизайн, веду слишком много пет-проектов на GitHub и хожу в горы, когда позволяет календарь.
Kaspersky · Москва, Россия
Веду фронтенд Kaspersky IRP (Incident Response Platform): техническое направление, архитектурные решения и качество кода в команде.
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, написано в цейтноте и потом причёсано.
Зелёная сборка не говорит о качестве ответа. Как собирают золотой набор кейсов и что замеры показывают про надёжность модели-судьи.
Что остаётся от агента после перезапуска процесса, как прерванная работа продолжается с того же места и во что обходится накопленная история чекпоинтов.
Стандарт MCP закрывает подключение и обнаружение инструментов; права, подтверждения и проверка результата остаются вашим кодом.
Открыт к предложениям и контрактной работе