Привет, я Денис – фронтендовый прораб со стажем
Создаю веб-приложения, которыми приятно пользоваться
За 14 лет проработал и в крупных компаниях, и маленьких стартапах – успел повидать разное
В работе использую актуальные практики (SOLID, FSD, и тд), а так же современные AI-инструменты
В основном пишу код, но ещё умею выстраивать удалённые процессы разработки, нанимать-сопровождать сотрудников, обеспечивать прозрачность отчётности и достижение целей команды
Коммерческие проекты:
• 14 лет на HTML + CSS + JavaScript
• 6 лет на React
• 5 лет с TypeScript
• 1 год в роли тимлида
Увлекаюсь философией, играю в волейбол, балуюсь с нейронками
Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
MVP-разработка мобильного приложения с интерактивным голосовым AI-ассистентом.
Scrum в кросс-функциональной команде из 8+ человек (фронты, бекендеры, дизайнеры, тестировщики, devops, владельцы продукта).
Усилил и возглавил разработку фронтенда на двух проектах (ИИ-ассистент eva.abstergo.online и новостной ИИ-аггрегатор selectaapp.ai). Помог доделать продукты, исправил все ошибки и тормоза на фронтенде, почитстил архитектуру, добавил багтрекинг и аналитику. Ревьювил сотрудников, собирал аналитику от бизнеса. Успешно зарелизил PWA-приложение, и мобильное приложение с использованием браузерного распознавания голоса и чата с живым общением.
TypeScript, React, RecordRTC, Vite, TanStack Query, SCSS, FSD, PWA, Scrum.
MVP-разработка портала по автоматизации работы на грузовых терминалах.
Kanban в кросс-функциональной команде из 10+ человек (фронты, бекендеры, дизайнеры, аналитики, тестировщики, писатели, devops).
Проектная занятость: успешно запустил мвп и наладил процессы.
С нуля поднял и полностью отвечал за frontend crm-системы. Нанял и сопровождал фронт-мидл-разработчика, привлёк и заонбордил технического писателя. Выстроил фронтовый процесс непрерывных деплоев с код-ревью, линтерами и unit-тестами. Анализировал/декомпозировал/оценивал задачи от бизнеса/пользователей/команды. Разрабатывал, делегировал, холиварил и презентовал новые UX-виджеты, разделы и страницы с разветвлённой ролевой пользовательской моделью.
Выстроил FSD-архитектуру, наладил генерацию хуков/типов из swagger api, интегрировал адаптивную дизайн-систему, мобильную версию, аналитику (я.метрика + вебвизор). Интегрировал на фронт пользовательскую документацию с версионированием (gramax) и выстроил инфраструктуру для удобного обновления публикаций по разделам.
TanStack Query + Router, CoreUI, Vitest.
Поддержка и разработка фронтенда в сервисе анализа ценных бумаг Скайбондс.
Кросс-функциональная команда из 15+ человек (фронты, бекендеры, дизайнеры, аналитики, devops, менеджеры).
Занимался сбором требований/задач от тимлида и аналитиков, разрабатывал визуальные компоненты и дорабатывал графики на D3, покрывал unit и e2e-тестами, вёл storybook. Оптимизировал работу фронтовых core-сервисов и развивал архитектуру с многолетним легаси в команде нескольких фронтов.
С нуля разработал фронт на react для нового сервиса подбора облигаций bondadviser.skybonds.io в команде с дизайнером, бекендером и владельцем продукта.
Дорабатывал несколько похожих продуктов.
SPA портал для планирования и оптимизации расходов внутренних проектов крупнейшей российской нефтегазовой компании.
Команда из 7+ человек (фронты, бекенды, аналитики, тимлиды) и периодическая работа в проектах смежных команд.
Собирал требования у аналитиков/лидов/клиентов, разрабатывал кастомные визуальные компоненты, графики, сложные формы и таблицы, устранял утечки памяти, подкручивал webpack, допиливал вёрстку под IE11, помогал смежным командам перейти на Redux.
• 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.
Остальной опыт можно посмотреть по ссылке