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

Віталій Ш.

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

Україна Київ, Україна
14 днів 3 години тому
Сильно зайнятий сильно зайнятий
на сервісі 1 рік
  • java spring
  • elasticsearch
  • linux server administration
  • kubernetes
  • Redis / MongoDB / MySQL
  • nest.js
  • apache kafka
  • React/TypeScript
  • Javascript та Typescript
  • docker
  • CI/CD
  • Node.js
  • Redis
  • PostgreSQL
  • Microservices development

Рейтинг

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

Рівень володіння мовами

Українська Українська: носій
English English: вище середнього

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

Портфоліо


  • AYB Serve Бізнес Платформа

    Платформа AYB Serve Business є корпоративним B2B монорепозиторієм, створеним на Node.js та NestJS, спроектованим навколо багатокористувацькості та зростання одночасного використання. Вона використовує спеціалізований API шлюз для маршрутизації, валідації JWT, проксування до доменних сервісів та відкриття OpenAPI.

    Бекенд: TypeScript, NestJS, Prisma, PostgreSQL, class-validator / class-transformer, Swagger/OpenAPI, потоки, пов'язані з JWT та OAuth, Argon2, KafkaJS, Socket.IO (+ Redis для масштабування в реальному часі), http-proxy-middleware на шлюзі.
    Фронтенд: Next.js, React, TanStack Query & TanStack Table, React Hook Form, Zod, Zustand, Tailwind CSS, Radix UI, FullCalendar, ApexCharts, перетягування (Pangea DnD), Framer Motion, клієнт Socket.IO.

    Платформа активно розробляється; довгострокова мета - флот з ~30 доменних мікросервісів за шлюзом.
  • Платформа прокату велосипедів на основі мікросервісів (бекенд на Java)

    Java
    Масштабована платформа прокату велосипедів, побудована з використанням архітектури мікросервісів для випадків використання B2C та B2B.

    Система підтримує:
    • Підписки та прокат велосипедів для кінцевих користувачів
    • Партнерства B2B (готелі, постачальники прокату) з розподілом доходів
    • Автоматизовані повторювані платежі
    • Відстеження велосипедів у реальному часі та доступність

    Ключові технології та архітектура
    • Java, Spring Boot, Spring Cloud
    • Архітектура мікросервісів (Аутентифікація, Прокат, Платіж тощо)
    • Spring Cloud Gateway як єдина точка входу
    • OAuth2 / OpenID Connect (аутентифікація на основі JWT)
    • Kafka для асинхронної міжсервісної комунікації
    • ElasticSearch для продуктивного пошуку
    • PostgreSQL + JPA, м'яке видалення, поля аудиту
    • Redis для кешування та управління токенами/сесіями
    • Інтеграція Stripe для повторюваних та одноразових платежів
    • Swagger / OpenAPI для документації API
    • Docker та Kubernetes для контейнеризації та оркестрації
    • Архітектура, готова до CI/CD (GitHub Actions)
  • Телеграм-бот для групових бронювань спортивних об'єктів (Node.js)

    Javascript та Typescript
    Телеграм-бот для групових бронювань спортивних об'єктів. Учасники чату бронюють часові слоти у своїй спільноті; адміністратори налаштовують об'єкти, години роботи, вікно бронювання та обмеження.

    Бекенд побудований на NestJS, дані зберігаються в PostgreSQL через Prisma, а інтеграція з Телеграмом здійснюється за допомогою Telegraf (nestjs-telegraf).

    Проект демонструє повний цикл: модель бронювання, специфічна для домену, яка враховує часові пояси, фонові завдання (статуси бронювання, нагадування) та CI/CD з розгортанням на Docker на VPS.
  • Корпоративний веб-сайт

    Веб-програмування
    Корпоративний сайт на wordpress для Нідерландської компанії.
  • Система інтеграції багатоканального ринку (бекенд і фронтенд)

    Java
    Розроблено складну систему на базі Java з використанням Spring Boot, призначену для автоматизації обміну даними між 1С (ERP-система) та кількома онлайн-ринками, такими як eBay, Recar та інші.

    Рішення складається з двох основних додатків:

    Додаток Backend
    Централізований бекенд-сервіс, відповідальний за:
    • Отримання та синхронізацію даних про продукти, ціни та запаси з 1С
    • Зберігання та управління даними в реляційній базі даних
    • Застосування складної бізнес-логіки, валідацій та трансформацій
    • Інтеграцію з API зовнішніх ринків
    • Підготовку та надсилання правильно відформатованих запитів до різних ринків
    • Обробку помилок, повторних спроб та специфічних вимог ринків

    Цей бекенд діє як єдиний інтеграційний шар, який спрощує операції на кількох ринках та забезпечує узгодженість даних між платформами.

    Додаток Frontend
    Окремий додаток Spring Boot з серверним інтерфейсом, побудованим за допомогою:
    • Thymeleaf
    • JavaScript

    Фронтенд надає:
    • Адміністративний інтерфейс для управління продуктами та налаштуваннями ринку
    • Моніторинг статусу синхронізації та відповідей ринку
    • Контроль за бізнес-процесами та потоком даних

    Використані технології
    • Java
    • Spring Boot
    • REST API
    • Thymeleaf
    • JavaScript
    • Реляційні бази даних (JPA/Hibernate)
    • Інтеграція з зовнішніми системами (1С, ринки)

    Бізнес-цінність
    • Автоматизована синхронізація продуктів на кількох ринках
    • Зменшення ручної роботи та людських помилок
    • Масштабована архітектура для додавання нових ринків
    • Централізована бізнес-логіка та управління даними
  • Телеграм-чат-бот для управління замовленнями (Java)

    Java
    Розроблено чат-бота на базі Telegram з використанням Java для автоматизації запитів клієнтів та замовлень для компанії, що спеціалізується на шкіряних виробах.

    Чат-бот діє як інтерактивний асистент, який проводить користувачів через багатоступеневу анкету для збору детальної інформації про замовлення, значно зменшуючи навантаження на менеджерів з продажу.

    Ключові особливості
    • Інтерактивний потік анкети з кількома гілками рішень та логікою валідації
    • Підтримка складних варіантів налаштування продуктів
    • Завантаження файлів (зображення, документи) безпосередньо через Telegram
    • Інтегровані онлайн-платежі за допомогою LiqPay
    • Автоматичне створення замовлень та структурований збір даних
    • Передача завершених замовлень в реальному часі до спеціалізованої групи менеджерів у Telegram
    • Сповіщення для менеджерів про нові запити та статус платежу

    Автоматизація робочого процесу менеджерів
    Усі запити клієнтів, надіслані через чат-бота, автоматично надсилаються до приватної групи Telegram, яку використовують менеджери.
    Це дозволяє команді:
    • Миттєво отримувати структуровані дані замовлення
    • Переглядати прикріплені файли
    • Швидше реагувати на запити клієнтів
    • Уникати ручного введення даних та непорозумінь

    Використані технології
    • Java
    • Telegram Bot API
    • REST APIs
    • Інтеграція платежів (LiqPay)
    • Обробка та зберігання файлів
    • Бізнес-логіка для розмовних потоків

    Ділова цінність
    • Оптимізований процес прийому замовлень
    • Поліпшений досвід клієнтів завдяки керованим взаємодіям
    • Зменшений час відповіді та операційні витрати
    • Масштабована логіка чат-бота для додавання нових продуктів та потоків

Активність

  Останні ставки 10
Доопрацювання існуючого проекту Next.js/Supabase: оффери, CRM, аналітика, AI-чат
1000 UAH
Потрібен Full Stack розробник
224 563 UAH
Потрібно доопрацювати існуючу CRM.
1000 UAH
Розробник React / Next.js для існуючої платформи (віддалено)
538 950 UAH
Створення електронної комерції
112 281 UAH
Розробка адаптивної платформи електронного навчання (LMS) — Next.js 14, React, Stripe, Mux, Prisma
120 817 UAH
Розробка адаптивної платформи електронного навчання (LMS) — Next.js 14, React, Stripe, Mux, Prisma
12 082 UAH
Розробка софту/ додатка під прямі ефіри/ Live Commerce
700 UAH
Бот для підняття товару Etsy
700 UAH
Потрібна розробка сучасного сайту-лідогенератора за готовими макетами.
27 000 UAH