Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Богдан Матула

Запропонуйте Богдану роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Черкаси, Україна
1 місяць 14 днів тому
Вільний для роботи вільний для роботи
на сервісі 1 рік

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
218
Javascript та Typescript 1
Веб-програмування 2

Резюме

Мій основний стек побудований навколо React, TypeScript та Vite, з головним фокусом на створенні високопродуктивних, масштабованих та піксельно-точних (pixel-perfect) інтерфейсів. Я спеціалізуюся на архітектурі складних SPA, використовуючи Zustand та TanStack Query для ефективного керування потоками даних, а також маю глибоку експертизу в Redux Toolkit (RTK Query) для розширеного управління станом та безшовної інтеграції API. Приділяю особливу увагу деталям у Tailwind CSS та Framer Motion, що забезпечує плавний UX та повну адаптивність інтерфейсів. Хоча моя основна перевага полягає у фронтенд-розробці, я маю впевнений досвід інтеграції надійних сервісів, таких як Firebase та PostgreSQL (через Prisma), що гарантує безпечну автентифікацію та надійну валідацію даних за допомогою Zod.


Навички (Skills)

  • Frontend: React (Hooks, Context), TypeScript, JavaScript (ES6+).

  • State Management: Redux Toolkit, RTK Query, Zustand, Tanstack Query.

  • Backend & DB: Node.js (Express), PostgreSQL, Prisma ORM, Firebase (Firestore & Auth), JWT, OAuth.

  • Styling & UI: Tailwind CSS, SCSS, CSS (методологія БЕМ), Framer Motion (складна анімація).

  • Tools & Architecture: Vite, TurboRepo (Monorepos), Webpack, Git/GitHub, REST API.

  • Form & Validation: React Hook Form, Zod, React Select, Chart.js, i18next.

  • Testing & Design: Jest, Figma, Photoshop.


Освіта (Education)

  • Черкаський національний університет імені Богдана Хмельницького

  • Інженерія програмного забезпечення | 3-й курс (навчаюсь)


Навички та вміння

Портфоліо


  • 1000 UAH

    OnUs

    Веб-програмування
    Onus — сучасний односторінковий лендінг для криптовалютної / фінансової платформи, побудований на React 19 та TypeScript. Застосунок презентує продукт через структуровані секції: переваги, можливості, статистика активів, довірені активи та FAQ.

    Технологічний стек:
    React 19 + TypeScript — типізований компонентний інтерфейс
    Vite — блискавична збірка та HMR у розробці
    Tailwind CSS v4 — утилітарна адаптивна верстка
    Framer Motion — плавні анімації переходів та появи елементів
    i18next / react-i18next — повноцінна багатомовна підтримка (локалізація)

    Основні секції:
    Hero / Home — головний екран із закликом до дії
    Features — ключові можливості платформи
    Benefits — переваги для користувача
    Asset & AssetStatistic — блоки з даними та статистикою активів
    AssetTrusted — секція довірених / підтримуваних активів
    FAQ — відповіді на поширені питання
    Fixed Header + Footer — фіксована навігація та підвал
  • 12 000 UAH

    CoinRadar

    Веб-програмування
    CoinRadar — повнофункціональний вебзастосунок (Fullstack SPA) для відстеження інвестицій у криптовалюти. Проєкт дозволяє керувати декількома гаманцями, фіксувати транзакції купівлі/продажу активів, виконувати обміни (swap) та візуалізувати динаміку портфеля за допомогою графіків.

    Технологічний стек
    Frontend: React (Vite) + TypeScript — швидкий та типізований інтерфейс.
    State Management: Redux Toolkit & RTK Query — ефективне керування станом та кешування даних.
    Styling & UI: TailwindCSS + Framer Motion — адаптивна верстка з плавними анімаціями.
    Data Visualization: Chart.js — графіки вартості та розподілу активів.
    Backend: Node.js (Express) + TypeScript — масштабована серверна частина.
    Database & ORM: PostgreSQL + Prisma — реляційна база даних із міграціями.
    Security: JWT (access/refresh токени) + Bcrypt — безпечна авторизація та шифрування.
    Validation: Zod — сувора валідація даних на рівні схем.

    Основний функціонал
    Авторизація: Реєстрація та вхід через email/пароль із сесіями на основі HttpOnly cookies, ротацією refresh-токенів; вхід через Google OAuth із захистом від прив'язки чужих акаунтів

    Управління гаманцями: Створення кількох гаманців (наприклад, "Hot", "Cold") з ізоляцією даних між користувачами та контролем доступу

    Облік транзакцій: Додавання операцій купівлі/продажу із суворою хронологічною валідацією — унеможливлює некоректні зміни в історії балансів

    Swap-обміни: Атомарне виконання обмінів в одній транзакції БД із обробкою конкурентних конфліктів та логікою повторних спроб; налаштування swap per-wallet (увімкнення, список стейблкоїнів) із перевіркою на бекенді

    Аналітика портфеля: Детермінована сортування транзакцій для стабільної історії та коректних графіків

    Тестування та CI: Інтеграційні тести для авторизації, хронології, атомарності swap та конкурентних сценаріїв; CI-пайплайн із lint, build та тестами перед деплоєм

    Адаптивний дизайн: Коректне відображення на смартфонах, планшетах і десктопах
  • 12 000 UAH

    WINESET

    Веб-програмування
    Wineset - це високотехнологічне SPA (Single Page Application) для продажу алкогольних напоїв преміумкласу, вишуканих делікатесів та подарункових наборів. Проєкт поєднує в собі естетичний дизайн, високу продуктивність та продуманий UX.

    Технологічний стек:
    React + TypeScript — розробка надійної та типізованої компонентної архітектури.
    Vite — сучасний інструмент для швидкої збірки проєкту.
    TailwindCSS — створення адаптивного та сучасного інтерфейсу.
    Zustand — ефективне та легке керування глобальним станом.
    TanStack Query (React Query) — оптимізація запитів та робота з асинхронними даними.
    Firebase (Auth & Firestore) — хмарна база даних у реальному часі та безпечна авторизація.
    Framer Motion — реалізація плавних та інтерактивних анімацій.
    React Hook Form — гнучка обробка форм та валідація даних.
    EmailJS — інтеграція автоматичного надсилання замовлень на пошту.
    OOP (ООП) — застосування принципів об'єктно-орієнтованого програмування для логіки продуктів та бізнес-процесів.

    Основний функціонал:
    Каталог з фільтрацією: Розумний пошук та сортування товарів за категоріями.
    Динамічний кошик: Автоматичний розрахунок кількості, вартості та оновлення стану в реальному часі.
    Оформлення замовлення: Інтерактивна форма з валідацією та автоматичним надсиланням квитанції на email.
    Система лояльності: Бонусна програма з автоматичним нарахуванням балів за кожну покупку.
    Пошук: Ефективний пошуковий механізм із пріоритетом точних збігів.
    Повна адаптивність: Оптимізація інтерфейсу під будь-які типи пристроїв (Mobile First).
  • 1000 UAH

    Shopiy

    HTML та CSS верстання
    Адаптивна та анімована веб-сторінка, розроблена за допомогою нативних технологій: HTML5, CSS3 (SCSS) із методологією BEM та Vanilla JavaScript для анімацій. Повністю адаптивний для всіх пристроїв.