🎓 Выбирайте обучение по отзывам. Мы запустили рейтинг лучших онлайн-школ, чтобы находить качественные курсы стало еще проще. Cмотреть рейтинг
Денис Шадрин (deshaser), 33 года, Россия, МоскваДенис Шадрин (deshaser), 33 года, Россия, Москва

Денис Шадрин

Lead Frontend developerФронтенд разработчикМенеджер продуктаВедущий (Lead)
Не ищу работу

Контакты

Войти
Возраст: 33 года
Опыт работы: 14 лет и 1 месяц
Регистрация: 14.09.2014
Последний визит: 2 месяца назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Привет, я Денис – фронтендовый прораб со стажем
Создаю веб-приложения, которыми приятно пользоваться

За 14 лет проработал и в крупных компаниях, и маленьких стартапах – успел повидать разное

В работе использую актуальные практики (SOLID, FSD, и тд), а так же современные AI-инструменты

В основном пишу код, но ещё умею выстраивать удалённые процессы разработки, нанимать-сопровождать сотрудников, обеспечивать прозрачность отчётности и достижение целей команды

Коммерческие проекты:
• 14 лет на HTML + CSS + JavaScript
• 6 лет на React
• 5 лет с TypeScript
• 1 год в роли тимлида

Увлекаюсь философией, играю в волейбол, балуюсь с нейронками

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

JavaScript
React
TypeScript
Node.js
HTML
CSS
Управление разработкой
Оптимизация бизнес-процессов
Scrum
Kanban

Участие в профсообществах

Опыт работы

  • Абстерго
    Фронтенд разработчик (Ведущий)
    Январь 2025 — Март 2025 (3 месяца)

    MVP-разработка мобильного приложения с интерактивным голосовым AI-ассистентом.
    Scrum в кросс-функциональной команде из 8+ человек (фронты, бекендеры, дизайнеры, тестировщики, devops, владельцы продукта).

    Усилил и возглавил разработку фронтенда на двух проектах (ИИ-ассистент eva.abstergo.online и новостной ИИ-аггрегатор selectaapp.ai). Помог доделать продукты, исправил все ошибки и тормоза на фронтенде, почитстил архитектуру, добавил багтрекинг и аналитику. Ревьювил сотрудников, собирал аналитику от бизнеса. Успешно зарелизил PWA-приложение, и мобильное приложение с использованием браузерного распознавания голоса и чата с живым общением.

    TypeScript, React, RecordRTC, Vite, TanStack Query, SCSS, FSD, PWA, Scrum.

  • Теусистем
    Фронтенд разработчик (Ведущий)Lead Frontend разработчик
    Май 2024 — Декабрь 2024 (8 месяцев)

    MVP-разработка портала по автоматизации работы на грузовых терминалах.
    Kanban в кросс-функциональной команде из 10+ человек (фронты, бекендеры, дизайнеры, аналитики, тестировщики, писатели, devops).
    Проектная занятость: успешно запустил мвп и наладил процессы.

    С нуля поднял и полностью отвечал за frontend crm-системы. Нанял и сопровождал фронт-мидл-разработчика, привлёк и заонбордил технического писателя. Выстроил фронтовый процесс непрерывных деплоев с код-ревью, линтерами и unit-тестами. Анализировал/декомпозировал/оценивал задачи от бизнеса/пользователей/команды. Разрабатывал, делегировал, холиварил и презентовал новые UX-виджеты, разделы и страницы с разветвлённой ролевой пользовательской моделью.

    Выстроил FSD-архитектуру, наладил генерацию хуков/типов из swagger api, интегрировал адаптивную дизайн-систему, мобильную версию, аналитику (я.метрика + вебвизор). Интегрировал на фронт пользовательскую документацию с версионированием (gramax) и выстроил инфраструктуру для удобного обновления публикаций по разделам.

    TanStack Query + Router, CoreUI, Vitest.

  • Компания с гибким подходом к работе, инновационными проектами, технологичными решениями и яркой корпоративной культурой
    Более 5000 сотрудников
    Фронтенд разработчик (Старший)
    Январь 2022 — Май 2024 (2 года и 5 месяцев)

    Поддержка и разработка фронтенда в сервисе анализа ценных бумаг Скайбондс.
    Кросс-функциональная команда из 15+ человек (фронты, бекендеры, дизайнеры, аналитики, devops, менеджеры).

    Занимался сбором требований/задач от тимлида и аналитиков, разрабатывал визуальные компоненты и дорабатывал графики на D3, покрывал unit и e2e-тестами, вёл storybook. Оптимизировал работу фронтовых core-сервисов и развивал архитектуру с многолетним легаси в команде нескольких фронтов.

    С нуля разработал фронт на react для нового сервиса подбора облигаций bondadviser.skybonds.io в команде с дизайнером, бекендером и владельцем продукта.
    Дорабатывал несколько похожих продуктов.

    TypeScriptReactSassD3.jsMochaCucumber
  • Международная технологическая и инновационная компания
    МоскваБолее 5000 сотрудников
    Фронтенд разработчик (Старший)
    Сентябрь 2019 — Декабрь 2021 (2 года и 4 месяца)

    SPA портал для планирования и оптимизации расходов внутренних проектов крупнейшей российской нефтегазовой компании.
    Команда из 7+ человек (фронты, бекенды, аналитики, тимлиды) и периодическая работа в проектах смежных команд.

    Собирал требования у аналитиков/лидов/клиентов, разрабатывал кастомные визуальные компоненты, графики, сложные формы и таблицы, устранял утечки памяти, подкручивал webpack, допиливал вёрстку под IE11, помогал смежным командам перейти на Redux.

  • Private practice
    Москва
    Фулстек разработчик (Старший)Front-end / full-stack JavaScript developer
    Июль 2018 — Апрель 2021 (2 года и 10 месяцев)

    • KVINT [kvint.io] • Май 2019 — Сентябрь 2019
    • Full-stack JavaScript developer
    CRM-система по созданию, управлению и мониторингу голосовых роботов для телефонных прозвонов.
    Единолично разрабатывал фронт и внешний бек (API на Node.js) в тесном взаимодействии с тимлидом и командой внутреннего бека (python-разработчик, дата-сайентист, математик). Устранял утечки памяти на беке, помогал с проектированием и переходом на новую БД, дорабатывал кастомный интерактивный конструктор блок-схем.
    Node.js, MongoDB, PostgreSQL, React, Redux, MaterialUI.

    • AppleTV App • Февраль 2019 — Май 2019
    • VanillaJS developer
    Разработка tvOS приложения на ванильном js для крупного российского стримингового сервиса.
    Помогал доделать и выпустить работающее преложение в продакшен.
    TVMLKit JS, VanillaJS.

    • C3 • Ноябрь 2018 — Февраль 2019
    • Senior frontend developer
    Создание с нуля полноценной криптобиржы (аналога binance).
    Разрабатывал интерфейсы с большим количеством графиков, кастомных форм, flexible вёрсткой. Команда из трёх фронтов и двух беков.
    React, GraphQL, Socket.IO, Styled Components, Highcharts.

    • ABDK • Июль 2018 — Ноябрь 2018
    • Full-stack JavaScript developer
    Веб-конструктор смарт-контрактов в сети Ethereum.
    Разрабатывал бек и фронт (набор несколькоих форм, личный кабинет и страницы оплаты).
    Node.js, Ethereum, React, Redux.

  • Остальной опыт
    Фронтенд разработчик (Старший)
    Март 2011 — Июль 2018 (7 лет и 5 месяцев)

    Остальной опыт можно посмотреть по ссылке

    https://hh.ru/resume/444962d8ff0b28497d0039ed1f73595968456c