Віталій Ш.
Запропонуйте Віталію роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Рівень володіння мовами
Навички та вміння
Програмування
Портфоліо
-
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
|