Резюме

Люблю интересные задачи, печеньки и JavaScript. Имею продуктовое мышление и люблю решать проблему бизнеса комплексно, от гипотезы отдела коммерции до конечной реализации на production. Стараюсь продвигать Developer Experience и заботиться о качестве исходного кода, который поступает в «прод», но соблюдаю баланс между скоростью и качеством разработки. Люблю постоянно саморазвиваться и помогать в этом другим.

Имею богатый опыт работы в различных логистических компаниях. Есть опыт внедрения TypeScript, линтеров кода и других улучшающих DX на проекте технологий. Также имею опыт с миграциями с Vue 2 на Vue 3. В Choco долгое время жил без project/product менеджеров, поэтому самостоятельно собирал техническое задание по многим задачам и реализовывал их в дальнейшем. До работы frontend-разработчиком я занимался SEO-продвижением, что на мой взгляд является преимуществом при разработке некоторых приложений.

Умею дебажить код методом научного console.log().

Являюсь активным контрибьютором в doka.guide.

Опыт работы

IDoctor, Middle Frontend Developer

TypeScriptReact.jsNext.jsTailwindCSSshadcn/uiSentryWebpack

Pinemelon, Middle Frontend Developer

Проекты:

Достижения:

  • Начал распил frontend+backend монолита и вынесение проектов в монорепозиторий на Nuxt.
JavaScriptVue.jsNuxt.jsBootstrapSCSSWebpack

MP Solutions, Middle Frontend Developer

Проекты:

  • E-commerce проект по продаже электроники - SmartDeal.

Достижения:

  • Выпуск мобильного приложения магазина на Capacitor под Android/IOS платформы.
TypeScriptVue.jsNuxt.jsSCSSIonicCapacitorVite

Choco Доставка, Middle Frontend Developer

Проекты:

  • E-commerce продукт для B2B клиентов. Лендинг проекта: https://chocodostavka.kz;
  • MiniApp проекта в Choco SuperApp;
  • SPA для онбординга курьеров;
  • SPA для трекинга курьеров;
  • CRM для управления курьерами.

Достижения:

  • Миграция проектов на Vite, ради улучшения DX и ускорения CI/CD с 10 до 4 минут;
  • Оптимизация рендеринга CRM в десктопной версии с 60 до 100 по Lighthouse, в мобильной с 12 до 62 по Lighthouse. Уменьшило количество жалоб на качество нашего сервиса;
  • Внедрение Mock Service Worker для ускорения дизайн ревью и упрощения тестирования;
  • Самым большим достижением считаю то, что самостоятельно общался с диспетчерами и наблюдал за их работой, автоматизируя их рутинные задачи и повышая таким образом качество и скорость их работы, от которых зависел уровень удовлетворения b2b партнёров;
  • Релиз WebView в Choco SuperApp, открывший сервис для B2C клиентов;
  • Внедрение TypeScript, повлияло на улучшение DX и ускорило процессы code review и тестирования;
  • Миграция проектов на Vue 3 для улучшения поддерживаемости проектов.
JavaScriptTypeScriptVue.jsJestVitestTailwindCSSVuetifyAPI Яндекс.КартAPI 2GIS MapsSentryViteWebpackMSW

ИС Параграф, Frontend Developer

Проекты:

  • Вёл разработку мобильной версии LegalTech-продукта: online.zakon.kz;
  • Участвовал в разработке edo, где в основном помогал в рефакторинге компонентов;
  • Лендинги на праздники и акции от компании.

Достижения:

  • Ввёл общий eslint config всех проектов;
  • Добился производительности в 85 баллов в Lighthouse вместо 30 на online.zakon.kz/m.
JavaScriptVue.jsNuxt.jsVuetifyWebpack

CLS International, React.js Developer

Работал над SaaS решением для управления логистикой. Много работал с API Яндекс.Карт, а также с достаточно сложными задачами по оптимизации рендеринга, т.к. с backend-а приходило большое количество данных, которые предстояло дополнительно обрабатывать.

JavaScriptReact.jsAntDesignSCSSFirebaseWebpack

Навыки

Языки программирования

JavaScriptTypeScript

JavaScript фреймворки

React.jsNext.jsVue.jsNuxt.jsAstro.js

Тестирование frontend

JestVitest

Стилизация и вёрстка

TailwindCSSshadcn/uiBootstrapDaisyUIPrimeVueAntDesignVuetifySCSS

Интеграции

API Яндекс.КартAPI 2GIS MapsFirebaseSentry

Мобильная разработка

IonicCapacitorPWA

Backend

Node.jsExpress.jsMongoDB

Инструменты разработки

ViteEslintStylelintPrettierGitWebpackMSW
© 2024 Рассудихин Алекс