Я фронтенд разработчик с большим опытом, работал над крупными приложениями с использованием JavaScript, TypeScript и React. Так же разработал большое количество привлекательных и интерактивных веб-сайтов с упором на сложную анимацию, доступность и высокую производительность.
Мне нравится принимать участие в интересных и сложных проектах, которые требуют творческого подхода к решению проблем.
Проекты которые я разработал, были номинированы на премии Awwwards, а некоторые из них получили награды «Site of the Day» и «Developer Award».
Работал над двумя крупными проектами со сложной бизнес-логикой. Участвовал в разработке админ панелей. Приобрел опыт реализации SSR на Next.js.
Обязанности:
- Проектирование архитектуры приложения
- Реализация новых фич
- Разработка ui компонентов
- Оптимизация, отладка и рефакторинг кода
- Работа с диаграммами и графиками
Стек: Typescript · React · Next.js · MobX · Redux · Tailwind CSS · Chart.js
Разработал более 30 проектов со сложной версткой и комплексной анимацией, включая такие техники как scrolljacking, слайдовые, моушен анимации, параллаксы, секвенции.
Активно занимался улучшением производительности сайтов, оптимизацией скорости загрузки сайта, плавностью анимаций и стремился делать все проекты зелеными в Lighthouse.
Получил большой опыт работы с арабским языком с его RTL direction.
Стек: Javascript · HTML5 · Sass · GSAP · Lottie · Canvas · Three.js
Достижения:
- Реализация новой архитектуры React улучшила время разработки и понимание кодовой базы
- Улучшение показателей метрик Web Vitals привело к увеличению скорости загрузки на 30%
- Внедрил методику, которая ускорила адаптивную верстку на 50%
- Переписал старый код JQuery на ванильный JavaScript
- Оптимизировал производительность работы анимаций с помощью различных техник
- Менторил новых разработчиков
- Разрабатывал адаптивные сайты и интегрировал в CMS.
- Участвовал в разработке внутренних проектов с целью расширения возможностей компании.
- Улучшал приложения для действующих клиентов с помощью разработки новых компонентов UI, новых фич и интеграции разнообразных метрик.
- Получил опыт верстки писем.
Стек: JavaScript · HTML5 · Sass
- Принимал участие в разработке CRM.
- Разрабатывал UI компоненты.
Стек: JavaScript · HTML · CSS