/ Языки
- 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, написано в цейтноте и потом причёсано.
Глубина «мышления» модели имеет обратную точку: после порога качество падает, а счёт растёт. Как мерить, ограничивать и роутить — в проде, не на бумаге.
Лестница зрелости от чат-бота до агента, четыре компонента анатомии, обрыв контекста при росте каталога инструментов, четыре критерия выбора модели, бенчмарки 2026 с поправкой на обвязку и типология провалов агентов в проде.
Открыт к предложениям и контрактной работе