Более 8 лет я развиваю сложные enterprise-продукты как Frontend-разработчик и технический лидер. Специализируюсь на высоконагруженных интерфейсах, архитектуре data-layer, оптимизации производительности и построении дизайн-систем в крупных компаниях.
Сейчас я работаю Senior Frontend-разработчиком в GigaChat Enterprise (Сбер). Участвую в создании корпоративной платформы ИИ-агентов — разрабатываю сложные интерфейсы для работы с большими объёмами данных, визуализациями и интерактивными инструментами.
Ранее я работал в:
PricewaterhouseCoopers — Frontend-разработчик (2021–2025). Участвовал в разработке крупных проектов в сфере геологоразведки, нефтегаза и аудита/риск-анализа. Ключевые результаты:
Ускорил работу интерфейса на 30–45% за счёт переписывания data-layer на RTK Query и внедрения кеширования.
Разработал онлайн-чат для обсуждения замечаний, который сократил время обработки кейсов на 20–25%.
Создал модуль аналитики и интерактивных графиков для отслеживания динамики рисков.
Вёл code review, участвовал в планировании и менторил разработчиков.
IBM Восточная Европа/Азия — Fullstack-разработчик (2019–2021). Работал над геоинформационными системами и аналитическими панелями. Перевёл систему с MongoDB на PostgreSQL (рост производительности ~45%), разрабатывал модули на NestJS и GraphQL.
Emojo (Израиль) — Frontend-разработчик (2018). Разрабатывал и оптимизировал веб-приложения в израильской компании.
Международный опыт: Работал в Израиле и учился в колледже веб-разработки MASA в Тель-Авиве. Свободно общаюсь на английском (B1) и имею опыт взаимодействия с международными командами.
Я помогаю разработчикам расти не только в коде, но и в том, как эффективно работать в современных условиях — с процессами и ИИ-инструментами.
JavaScript и TypeScript (от основ до продвинутого уровня)
React, архитектура и производительность приложений
Работа с большими объёмами данных, сложными таблицами и формами
Построение дизайн-систем и переиспользуемых компонентов
Декомпозиция задач — как правильно разбивать большие задачи на мелкие и управляемые
Проведение и участие в грумингах и планировании спринтов
Оценка задач и работа с техническим долгом
Code Review и повышение качества кода в команде
Взаимодействие с бизнесом и не-техническими специалистами
Как эффективно использовать ИИ-инструменты и агентов в реальной разработке (Cursor, GitHub Copilot и подобные)
Правильный подход к работе с агентами: когда им можно доверять, а когда лучше делать вручную
Как формулировать промпты, чтобы получать качественный и поддерживаемый код
Как интегрировать ИИ в рабочий процесс, не теряя контроля над архитектурой и качеством
Практические кейсы использования ИИ на enterprise-проектах
Переход на уровень Middle и Senior
Развитие навыков менторинга внутри команды
Подготовка к собеседованиям (техническая часть + вопросы про процессы и ИИ)