Привет! Я Дмитрий Шмаков
Lead Product Engineer

Создаю AI-продукты в финтехе с React, TypeScript и Next.js.

Профиль для рекрутера

Достаточно senior, чтобы вести, и достаточно hands-on, чтобы делать

Инженер с продуктовым мышлением, который соединяет стратегию, архитектуру и delivery в сложных consumer-продуктах.

  • 10+ лет в разработке
  • Fintech регулируемые и consumer-продукты
  • AI продукты и эксперименты
  • 25 человек кросс-функциональная команда

Ключевые навыки

  • Frontend React, TypeScript, Next.js, React Native
  • Backend Node.js, Java, Spring Boot, Kotlin
  • AI AI-продукты, coding assistants, эксперименты
  • Quality Jest, Playwright, CI/CD, Core Web Vitals

Кому и чем буду полезен

Лучше всего подхожу для hands-on ролей в product engineering, где можно отвечать за delivery, фронтенд-архитектуру, AI-инструменты и измеримые улучшения производительности.

Про меня

Про меня

Привет! Я Дмитрий, рад видеть вас здесь.

Я успел посетить более 35 стран, и мое стремление к путешествиям только растет.

Сейчас я работаю Lead Product Engineer в скрытом финтех-стартапе и развиваю решения для управления активами. Моя сильная сторона - фронтенд и глубокая техническая экспертиза: я создаю масштабируемые, быстрые веб-приложения с полноценным тестовым покрытием. Также мне интересны AI, инвестиции и управление продуктами. В свободное время я занимаюсь фотографией, изучаю историю, наблюдаю за звездами, бегаю и играю на укулеле.

Скачать резюме

10+ лет создаю быстрые потребительские продукты

Карьерный путь

Lead Product Engineer

Работаю на стыке продуктовой стратегии, фронтенд-архитектуры, backend-систем и производительности, превращая сложные идеи в надежные продукты.

10+ лет

AI на практике

Создаю AI-продукты

Превращаю неясные продуктовые идеи в работающие AI-системы: от платформ экспериментов и автоматизации юридических процессов до инструментов для разработчиков.

Направления

  • AI-продукты
  • Платформы экспериментов
  • Юридическая автоматизация
  • Инструменты для разработчиков

Карьерная траектория

  1. Neverless

    Lead Product Engineer

    Улучшаю производительность Next.js и создаю full-stack back office для управления активами.

    • 1,16 с p75 mobile LCP
    • 62 мс INP
    • -60% ручной работы
  2. Marbl

    Founding Software Engineer

    Отвечал за consumer-платформу маркетплейса и AI-платформу экспериментов в medical aesthetics.

    • Consumer-маркетплейс медицинской эстетики
    • AI-платформа A/B-тестирования
  3. Vega Investments

    Lead Software Engineer

    Руководил архитектурой и запуском wealth management-платформы в кросс-функциональной команде из 25 человек.

    • Раунд финансирования $20M
    • +50% скорости delivery
    • -80% production-инцидентов
  4. Revolut

    Senior Software Engineer

    Развивал consumer web и кредитные продукты на 80K+ страниц и для 100K+ клиентов в регулируемой сфере.

    • 4M+ активных пользователей в месяц
    • 80K+ оптимизированных страниц
    • 99,97% доступности
  5. Level.Travel

    Senior Software Engineer

    Перестроил фронтенд-архитектуру и pipelines, сократив сборку с двух часов до двадцати минут.

    • Сборка: 2 ч -> 20 мин
    • 3x более частые релизы
    • +20% органической видимости
  6. Open Bank

    Software Engineer

    Разрабатывал React Native-функции и MVP цифровой ипотеки.

    • +20% конверсии заявки
  7. JureCloud

    Co-founder / CTO

    Руководил шестью инженерами и создавал AI-платформу автоматизации юридических процессов для 300+ активных компаний.

    • 300+ активных компаний
    • -50% времени подготовки документов
  8. Netbell

    Software Engineer

    Разрабатывал фронтенд-продукты с интерактивной визуализацией данных.

    • Продукты с интерактивной визуализацией данных

Что я привношу

  • Product engineering

    Полная ответственность от системного дизайна до готового интерфейса.

  • Фронтенд-архитектура

    React, TypeScript, Next.js и поддерживаемые дизайн-системы.

  • Производительность

    Core Web Vitals, SSR, надежность и измеримый рост скорости.

  • AI-инструменты

    AI-продукты, coding assistants и быстрые эксперименты.

  • Backend-системы

    Node.js, Java, Spring Boot, Kotlin, API и data flows.

  • Лидерство

    Понятные стандарты, менторинг, командная работа и фокус на delivery.

Результаты работы

Избранные кейсы

Крупным планом о продуктах, системах и результатах за карьерной траекторией.

Neverless

Lead Product Engineer

Задача
Процессы управления активами требовали быстрой Next.js-платформы и full-stack back office.
Зона ответственности
Отвечал за performance и создал back office end-to-end.
Решение
Улучшил Core Web Vitals продукта и создал back office вокруг процессов управления активами.
Результат
1,16 с p75 mobile LCP, 62 мс INP, на 60% меньше ручной работы
Стек и масштаб
Next.js, TypeScript, full-stack product engineering

Marbl

Founding Software Engineer

Задача
Consumer-маркетплейсу в medical aesthetics нужна была основа для быстрых экспериментов.
Зона ответственности
Отвечал за product engineering маркетплейса и AI-платформы экспериментов.
Решение
Создал пользовательский маркетплейс и AI-платформу экспериментов для product-команды.
Результат
Product engineering маркетплейса и AI-платформы экспериментов
Стек и масштаб
Consumer-продукт, AI-эксперименты, product delivery

Vega Investments

Lead Software Engineer

Задача
Wealth management-платформе требовались архитектура и delivery в растущей кросс-функциональной команде.
Зона ответственности
Вел архитектуру и delivery в кросс-функциональной команде из 25 человек.
Решение
Вел архитектуру и delivery платформы на React, TypeScript, Nest.js, Kotlin и Playwright.
Результат
Раунд $20M, на 50% быстрее delivery, на 80% меньше production-инцидентов
Стек и масштаб
React, TypeScript, Nest.js, Kotlin, Playwright

MoscowJS

Community activity

63+ проведенных митапа

Сообщество JavaScript-разработчиков в Москве, где участники делятся практическими знаниями, обсуждают инструменты и процессы и создают профессиональные связи.

Открыть MoscowJS

Выступления

TbilisiJS

Еще один способ локализации сайтов ⁠EN

Выступление об адаптации дизайна, UX и фронтенд-разработки к культурному контексту Грузии, Армении и Азербайджана.

Смотреть

GeekRel

Отношения с сообществами: когда и зачем они нужны IT-компаниям ⁠RU

Панельная дискуссия о развитии независимых сообществ разработчиков, взаимодействии с компаниями и сохранении собственных ценностей.

Смотреть

FrontendConf

Особенности многонационального сайтосмотрения ⁠RU

Выступление о применении культурных измерений Хофстеде для адаптации дизайна и контента сайтов под разные страны и повышения конверсии.

Смотреть

HolyJS

Что за зверь этот комьюнити-ивент и зачем их так много? ⁠RU

Круглый стол о роли событий сообществ, принципах их работы и том, что делает их ценными для разработчиков.

Смотреть

MoscowJS 40

Обработка текстов в JavaScript для чайников ⁠RU

Выступление об исправлении ошибок в словах, определении частей речи, склонении текста и классификации письменной речи с помощью JavaScript.

Смотреть

Публикации

Статические генераторы сайтов

Дока

Статические генераторы сайтов ⁠RU

Как работают статические генераторы сайтов, чем SSG отличается от SSR и клиентского рендера, когда подходит Islands Architecture и чем отличаются Astro, Next.js, Gatsby и другие инструменты.

Читать
Core Web Vitals: полный разбор метрик

Дока

Core Web Vitals: полный разбор метрик ⁠RU

Один блок из серии материалов о производительности интерфейса: LCP, INP, CLS, FCP, TTFB и практики измерения и улучшения Core Web Vitals.

Читать
Дмитрий Шмаков: путь от джуна до тимлида

журнал «Код»

Дмитрий Шмаков: путь от джуна до тимлида ⁠RU

Интервью о профессиональном пути от junior-разработчика до тимлида: рост ответственности, инженерные решения и развитие команды.

Читать
Frontend финтех-приложений: лучшие практики, тренды и рекомендации

VAITI

Frontend финтех-приложений: лучшие практики, тренды и рекомендации ⁠RU

Статья о фронтенде финтех-приложений: архитектуре, Feature-Sliced Design, BFF, производительности и требованиях к надежности.

Читать

Приглашенный эксперт в статьях

Гид по IT-сообществам: форматы, особенности и очень много ссылок

Хабр

Гид по IT-сообществам: форматы, особенности и очень много ссылок ⁠RU

Приглашенный эксперт в материале о форматах IT-сообществ, их особенностях и полезных ссылках.

Читать
Relocate жив: куда еще можно уехать (пока)

Skillbox

Relocate жив: куда еще можно уехать (пока) ⁠RU

Приглашенный эксперт в материале о странах для переезда из России в 2022 году.

Читать
Почему мы верстаем только на WebFlow

Embacy / vc.ru

Почему мы верстаем только на WebFlow ⁠RU

Приглашенный эксперт в материале Embacy о выборе WebFlow для создания сайтов.

Читать

Подкасты

MoscowPython Podcast

JavaScript против Python ⁠RU

Сравнение экосистем JavaScript и Python: что у каждого получается лучше, чем отличаются сообщества и чему они могут научиться друг у друга.

Смотреть

Moscow Programmists Club

Современный фронтенд ⁠RU

Разговор о состоянии фронтенд-разработки, JavaScript и TypeScript, React, server-first подходах, AI, Bun, Deno и будущем экосистемы.

Смотреть

MoscowJS

Подкаст MoscowJS ⁠RU

Группа из четырех выпусков о фронтенд-разработке, развитии карьеры, программировании и будущем TypeScript.

Смотреть

This is Tech Talks

Web Vitals API ⁠EN

Разговор о Core Web Vitals, Web Vitals API, INP, LCP, CLS, полевых данных, PageSpeed Insights, Lighthouse и будущем плавных интерфейсов.

Смотреть

Debug карьеры

MoscowJS: как выжить IT-сообществу? ⁠RU

Разговор о сообществе MoscowJS, его истории, сложностях поддержания IT-сообщества и его будущем.

Смотреть

Контакты

Хотите обсудить что-то со мной? Здорово!

Напишите мне!