Дмитро Добровольський
Рейтинг
Рівень володіння мовами
Резюме
Я - фронтенд-розробник з досвідом роботи з сучасними веб-технологіями, такими як React, TypeScript та Next.js. Освоїв розробку складних та інтерактивних інтерфейсів, використовуючи ці фреймворки та мови, а також активно працюю з інструментами для створення високоякісних застосунків, такими як Redux, Styled Components і Tailwind CSS.
Наразі активно поглиблюю свої знання в Next.js, щоб оптимізувати продуктивність і створювати серверні застосунки. Також маю досвід роботи з API, включаючи створення та інтеграцію RESTful та GraphQL сервісів.
Хоча я ще не працював у комерційних проектах, вже завершив кілька успішних проектів для особистого портфоліо, доступних на GitHub, і завжди готовий взяти на себе завдання, що потребують уважності та прагнення до якості. Мій підхід до роботи заснований на строгому дотриманні стандартів і кращих практик, що дозволяє створювати стабільні та масштабовані застосунки.
Я завжди готовий до нових викликів і відкритий для співпраці на фріланс-платформах, гарантую якісне виконання завдань та дотримання термінів.
Навички та вміння
Програмування
-
HTML та CSS верстання
від 500 UAH за добу
-
Javascript та Typescript
від 500 UAH за добу
- Веб-програмування
Портфоліо
-
Warm-Heart
Javascript та TypescriptWarm Heart — це інтернет-магазин, розроблений з використанням сучасних технологій веб-розробки, таких як React, RTK, CSS модулі, Swiper.js, Animate.css і React-Loading-Skeleton. Сайт забезпечує зручну платформу для покупок з багатьма корисними функціями.
Основні особливості:
… Адаптивна верстка: сайт повністю відповідає макету і чудово відображається на різних пристроях.
Слайдер: за допомогою Swiper.js на головній сторінці реалізовано слайдер, що дозволяє ефективно презентувати товари.
Пагінація: використовуючи запити до сервера через JSON Server, сторінки поділяються на окремі частини для зручності навігації по великій кількості товарів.
Карточки товарів: кожен товар представлений у вигляді картки з основними характеристиками, ціною та можливістю додавання до кошика.
Кошик: користувач може додавати товари до кошика і переглядати їх у будь-який момент.
Останні переглянуті товари: сайт відстежує останні переглянуті товари та надає їх користувачеві для швидкого доступу.
Пошук: є вбудована система пошуку, що дозволяє швидко знаходити товари за заданими критеріями.
Технології:
React: для створення динамічних та реактивних компонентів.
RTK (Redux Toolkit): для централізованого управління станом додатку, спрощуючи роботу з даними.
CSS Модулі: для стилізації компонентів, що дозволяє уникнути конфліктів класів і робить стилі локальними.
Swiper.js: для створення красивого і функціонального слайдера на головній сторінці.
Animate.css: для додавання анімацій, що робить взаємодію з сайтом більш живою і динамічною.
React-Loading-Skeleton: для відображення skeleton-екранів під час завантаження даних, покращуючи користувацький досвід.