Резюме специалистов Creative

Ярослав В.

SENIOR FRONTEND DEVELOPER AND TEAMLEAD


Основной стек: frontend, React.
Коммерческая разработка: 4+ года.
Знание английского: B1 — Intermediate.

Навыки


  • JavaScript, TypeScript, HTML, CSS
  • React, Next.js, Redux, Redux-Thunk
  • SCSS, Css modules, Flexbox, Stylus
  • Material UI, ESLint, Prettier
  • Webpack, Babel, Npm, Yarn, Nvm, Npx, Pm2, Npm scripts
  • Axios, REST API
  • Git, SPA

Также есть опыт работы с: Next.js, Gatsby, Grid Layout, БЭМ, Less, Material UI, Storybook, Puppeteer, Fetch, Apollo, Socket.io, GRAPHQL, WebSockets, D3, React-spring

Опыт работы


Сайт застройщика (NDA)

09.2023 — по настоящее время
Роль на проекте: TeamLead Frontend Developer
Технологии: React, Next.js, SCSS, CSS modules, GraphQL, Apollo
Команда: 4 разработчика

— Реализация модуля спецпредложений, модуля регионов.
— Обновление используемых библиотек до последних версий.
— Настройка мониторинга проекта.
— Решение сложных технических задач, техническая консультация.
— Улучшение масштабируемости проектов через внедрение новых технологий.
— Работа над CI/CD для open-source e-commerce продукта.

Магазин инструментов (NDA)

18.03.2023 — по настоящее время
Роль на проекте: TeamLead Frontend Developer
Технологии: React, Next.js, SCSS, CSS modules, автоматическая генерация TypeScript интерфейсов из OpenAPI v3 схемы.
Команда: 3 разработчика

— Разработка библиотеки компонентов.
— Интеграция с существующим API, используемым мобильным приложением.
— Полное управление проектом: распределение задач, контроль выполнения, планирование, код-ревью, дизайн-ревью.
— Настройка CI/CD, автоматизация процессов.

Магазин фототехники (NDA)

15.03.2023 — по настоящее время
Технологии: React, Next.js, GraphQL, Apollo, SCSS, CSS modules.
Команда: 3 разработчика

— Реализация начального набора функциональности для нового E-commerce проекта.
— Улучшение условий отображения различных блоков.
— Расширение логирования пользовательских действий в админ-панели.
— Планирование перехода от ручного деплоя к автоматическому, развитие проекта как в бизнес, так и в техническом аспектах.

07.2021 — по настоящее время

Интернет-магазин компьютерной техники (NDA)


Роль на проекте: TeamLead Frontend Developer
Технологии: React, Redux, Redux-form, Next.js, Express, Socket.io, Stylus, CSS modules
Команда: 5 разработчиков

— Нарезка, декомпозиция и оценка задач;
— Управление командой разработчиков, контроль выполнения задач, код-ревью;
— Редизайн существующих разделов приложения - построение дизайн-системы, внедрение инициатив по архитектуре и code-style;
— Разработка конфигуратора - реализация сложной бизнес-логики и масштабируемой визуальной схемы;
— Разработка личного кабинета пользователя - адаптация существующих процессов и данных под новый интерфейс, добавление новых разделов;
— Разработка модуля конфигураций - реализация публичного списка конфигураций (с возможностью фильтрации и редактирования под себя), реализация просмотра и комментирования конфигурации (с возможностью оценки конфигурации\комментария, с realtime обновлением дерева комментариев);
— Взаимодействие с API - внутренние API заказчика, dadata, yandex map, etc;
— Оптимизация - улучшение производительности и скорости загрузки страницы, оптимизация графики, SEO.


07.2020 — 07.2021

Ponches

ponches.me

Роль на проекте: Frontend Developer
Технологии: React, MobX, Scss, Material UI, Node.js, Express, MongoDB, Telegraf.js
Команда: 3 разработчика

— ЛК заказчика, исполнителя;
— Интеграция со сторонними сервисами;
— Реализация бота для заказчика, исполнителя;
— Реализация SMM-помощника.

До 2021
Технологии:  React, Redux, MobX, Socket.io, Websockets, CV

— Прототипирование и производство устройств;
— Реализация сервисов в области Интернета вещей;
— Парсинг данных;
— Интеграция со сторонними сервисами.
Frontend