Я — опытный фронтенд разработчик, специализирующийся на создании отказоустойчивых и стабильных приложений.
Мне нравится работать в динамичных командах над интересными проектами.
Выбираю технологии исходя из конкретных задач, что позволяет находить оптимальные решения для каждой бизнес-ситуации.
На Vue работал меньше (год-полтора), чем на React. В основном на нем разрабатывал приложение (WebView в нативное приложение банка) в связке с Яндекс Картами (топливный сервис АЗС), которое уже запущено и активно развивается.
## Ключевые навыки
- HTML, CSS/SCSS (Sass, Stylus), CSS-in-JS (styled-components, typeStyle)
- JavaScript, TypeScript, Flow
- React.js, Vue.js (для меня выбор между библиотеками зависит от конкретных требований и задач)
- Server Side Rendering: Next.js
- Redux (React-Redux, Redux-Saga), MobX, Mobx-State-Tree
- Vuex, Pinia, SWR
- Webpack, Vite, Gulp, Parcel, Rollup
- GIT, BEM
- Jest, Enzyme, React Testing Library
- Mirage.js, MSW
- Основы работы с Node.js, Express.js, Socket.io, REST API
## Чем могу быть полезен
- Отказоустойчивость и стабильность:
Использую только проверенные и эффективные решения для разработки, что гарантирует надежность конечного продукта.
- Адаптивность:
Опыт работы с различными технологиями позволяет быстро находить оптимальный стек для решения поставленных задач.
- Командный игрок:
Готов к сотрудничеству и обмену опытом в энергичных командах, где ценится профессионализм и желание развиваться.
Разрабатывал монолитное приложение в составе основной команды разработки.
Внедрил несколько новых сайд проектов для ключевых клиентов компании.
Участвовал в разработке и поддержке внутренней UI библиотеки.
Разрабатывал фронтовые микросервисы. Добились разделения и вычленения некоторых разделов из большого монолита.
Участвовал в найме (собеседования) и менторстве junior и middle фронтенд разработчиков.
Стек: Typescript, React, Mobx, Next.js, React Testing Library
Участник команды web-core team.
Разрабатывал личный кабинет для пользователей, систему тайм-трекинга времени, CRM систему для менеджеров.
Поддержка UI библиотеки для внутреннего использования внутри компании.
Так же была заказная разработка. Разрабатывал интернет магазин для иностранного заказчика.
Стек: Typescript, React, Mobx, Next.js, SWR, React Testing Library, Mirage.js, MSW
Разрабатывал с нуля проект волейбола (типовые проекты, таблицы, интернационализация).
Улучшал и дорабатывал в дальнейшем уже существующий проект баскетбола и хоккея.
Перевод всей кодовой базы с простого JS сначала на Flow, а затем полный переход на TypeScript (на всех проектах-скаутах).
В результате хорошей работы и приросту клиентов компания была выкуплена мировым лидером по сбору, аналитике и спортивной статистике Hudl (США).
Стек: Typescript, React, Mobx, Mobx-state-tree
Разработка и поддержка web-приложения для компании Utair (мобильная версия)
Улучшение кодовой базы.
Разработка нового функционала.
Стек: React, Redux, Redux-Saga
Сервис транспортных и технологических машин и оборудования (по отраслям)