← В ленту

Портфолио

Finbridge

Весь цикл поддержки и развития frontend части нескольких проектов: ● Разработка логики взаимодействия с Rest Api, WebSocket, Bitrix. ● Разработка логики взаимодействия между компонентами интерфейса. ● Pixel Perfect, BEM, mobile first верстка. ● Разработка компонентов интерфейса. ● Поддержка старых проектов на Next.js ● Рефакторинг старых проектов на Next.js ● Перенос проектов с CRM на новый стек с Next.js. Достижения: ● Оптимизировал большой старый проект (размер билда страниц уменьшился в среднем в 2 раза). ● Отрефакторил несколько проектов, в соответствии с SOLID и DRY (быстродействие выросло на 15-35%). ● Внедрил в разработку dynamic и lazy импорт, rtk. ● Был ментором junior разработчика.

ViewBox

● Написание новых высоконагруженных элементов интерфейса на React.js и D3.js. ● Перенос старых интерфейсов на новый стек (например, с MUI на Tailwind). ● Поддержка старых проектов на React.js. ● Переход с ООП на хуки на старых проектах. ● Pixel Perfect, БЭМ, mobile first верстка. Достижения: ● Разработал несколько hight perfomance интерфейсов (в том числе virtual chart, для работы с большим (~1e6 точек) потоком данных в реальном времени). ● Перевел несколько spa на новый стек (время загрузки страниц и затраты памяти уменьшились на 20-30%). ● Внедрил в разработку использование virtual list | chart (без использования сторонних библиотек).

CMTech

● Разработал frontend часть интернет магазина. ● Разработал backend часть интернет магазина, включая всю инфраструктуру.

Скиллы

JavaScript
TypeScript
React
Node.js
Linux
Next.js
Docker
Redux
Webpack
Rest API
Git
Figma
Jira
Agile
Scrum
SOLID
DRY
BEM
Mobile first
Pixel perfect
Abstract Factory
Factory Method
Builder
Singleton
Wrapper
Facade
CoR
Action
Template Method

Опыт работы

Senior Frontend Developer
07.2024 - 10.2024 |Delfin App Services – FZCO
TypeScript, Next.js, React, Redux, Swr, SCSS, Typewind, i18next, Linux, Docker, Rest API, Websocket
● Разработка логики взаимодействия с Rest Api, WebSocket, Bitrix. ● Разработка логики взаимодействия между компонентами интерфейса. ● Pixel Perfect, BEM, mobile first верстка. ● Разработка компонентов интерфейса. ● Рефакторинг старой версии проекта. ● Разработка версии проекта для telegram Mini Apps. Достижения: ● Адаптировал ui/ux проекта для IOS/Android устройств и telegram Mini Apps. ● Оптимизировал логику взаимодействия компонент и состояния приложения. (Количество ререндеров уменьшилось в среднем на 70%).
Frontend Developer
12.2022 - 07.2024 |Finbridge
TypeScript, Next.js, Redux, SCSS, Websocket, Rest API, Linux, Docker
Весь цикл поддержки и развития frontend части нескольких проектов: ● Разработка логики взаимодействия с Rest Api, WebSocket, Bitrix. ● Разработка логики взаимодействия между компонентами интерфейса. ● Pixel Perfect, BEM, mobile first верстка. ● Разработка компонентов интерфейса. ● Поддержка старых проектов на Next.js ● Рефакторинг старых проектов на Next.js ● Перенос проектов с CRM на новый стек с Next.js. Достижения: ● Оптимизировал большой старый проект (размер билда страниц уменьшился в среднем в 2 раза). ● Отрефакторил несколько проектов, в соответствии с SOLID и DRY (быстродействие выросло на 15-35%). ● Внедрил в разработку dynamic и lazy импорт, rtk. ● Был ментором junior разработчика.
Frontend Developer
10.2019 - 09.2022 |ViewBox
JavaScript, TypeScript, React, Redux, D3.js, MUI, Tailwind, SCSS, Rest API
● Написание новых высоконагруженных элементов интерфейса на React.js и D3.js. ● Перенос старых интерфейсов на новый стек (например, с MUI на Tailwind). ● Поддержка старых проектов на React.js. ● Переход с ООП на хуки на старых проектах. ● Pixel Perfect, БЭМ, mobile first верстка. Достижения: ● Разработал несколько hight perfomance интерфейсов (в том числе virtual chart, для работы с большим (~1e6 точек) потоком данных в реальном времени). ● Перевел несколько spa на новый стек (время загрузки страниц и затраты памяти уменьшились на 20-30%). ● Внедрил в разработку использование virtual list | chart (без использования сторонних библиотек).
Full Stack Developer
04.2019 - 12.2019 |CMTech
JavaScript, Next.js, Redux, Material UI, CSS, Rest API
● Разработал frontend часть интернет магазина. ● Разработал backend часть интернет магазина, включая всю инфраструктуру.

Образование

Микро и наноэлектронные технологии и системы
2016 - 2020
БГУИР

Языки

РусскийРоднойАнглийскийБазовый