Опыт в верстке более 5ти лет.
Основная специализация - frontend, также есть опыт работы с backend разработкой на Node.js (express, fastify), разработка мобильных приложений (ios/android) на React Native.
За время работы я успел побывать одним из ключевых разработчиков продукта, тим-лидом небольшой команды
За время работы нам удалось:
- Дизайн система. Создали свою единую дизайн систему для всех проектов внутри ДСТ на базе ant design полностью кастомизировав ее внешний облик, тем самым упростили разработку остальных проектов.
Стек : ant design, storybook, vite, react, typescript.
- Сервис "Паспорт". Данное приложение было создано с целью хранение всей информации о машинах, аггрегатах, узлах, гарантии и сервисном обслуживании.
Стек: react, react-router-dom, vite, vitest, storybook, yup, effector, formik, typescript / nodejs, fastify, typescript, postgreSQL, sql, vitest
Более 95% кода покрыто тестами.
- Сервис "Конвейер". Система автоматизации работы сборочной линии предприятия, благодаря которому на каждом этапе производства можно определить состояние продукта и многое другое.
Стек: react, react-router-dom, vite, vitest, storybook, yup, effector, formik, typescript / nodejs, fastify, typescript, postgreSQL, sql, vitest
Более 95% кода покрыто тестами.
Обязанности на проектах:
- Решение комплексных задач
- Разработка и оптимизация фронта
- Ревью кода и менторство
- Ведение технических обсуждений, участие в принятии решений
- Взаимодействие с другими командами (бэкенд, QA, DevOps и т.д.)
- Документирование решений
- Управление командой (руководство фронтенд-командой, распределение задач и контроль их выполнения)
- Планирование и организация работы (планирование спринтов, оценка и постановка задач)
Некоторые наши внутренние и внешние проекты:
Boostup: крупный калифорнийский стартап; CRM, интегрированная с Salesforce. В этом продукте мы выступаем в качестве внешней frontend-команды. Мы стояли у истоков продукта и проектировали многие core-решения, систему конфигурируемых под целевого пользователя фильтров, систему виджетов и т.д. Сейчас над продуктом работают сразу несколько команд из разных стран, в т.ч. и наша команда.
Стек: React.js (Redux, ReactRouter, ReduxSaga) + TypeScript + emotion css + Jest/Puppeteer/Cupress + Storybook
LoveFromYours: калифорнийский косметический бренд. В этом продукте мы выступали в качестве внешней fullstack-команды, занимались интернационализацией, интегрировали api для распознавания проблем кожи, внедряли continuous integration и colorful deployments, занимались переходом продукта на TypeScript, внедрением atomic design и т.д.
Стек: React.js + React Native (Redux, ReactRouter, ReduxSaga) + TypeScript + Styled Components + Jest + Storybook
BetterLegal: стартап из Техаса, позволяющий автоматизировать открытие бизнеса в США. Здесь мы выступали в качестве внешней fullstack-команды, занимались внешними интеграциями и созданием внутренней базы знаний.
Стек: React.js (Redux, ReactRouter, ReduxSaga) + TypeScript + css modules + Jest
Koolooks: Американский аналог инстаграмм. В данном проекте была разработанна frontend часть как мобильной версии так и веб-версии. Было разработанно мобильное приложение позволяющее управлять контенто. Так же разработан аналог веб-версия.
Стек: ReactNative (Redux, ReactRouter, ReduxSaga) + TypeScript + semantic UI
Dokis: Интренет магазин специализирующийся на продаже ортопедических товаров в Челябиснке.
Стек: pug/scss + preact + js +node.js (express.js) + firebase