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

Евгений З.

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

Україна Світловодськ, Україна
1 місяць 22 дні тому
Вільний для роботи вільний для роботи
на сервісі 11 років
  • RESTful
  • web developer
  • golang
  • Amazon AWS
  • Rust
  • back-end/front-end
  • grpc
  • Redis / PostgreSQL / MySQL
  • Docker / Docker compose
  • TanStack
  • React/TypeScript
  • PHP
  • Vue.js
  • Next.js

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
196
Веб-програмування
Бази даних та SQL

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

Українська Українська: носій
Русский Русский: носій
English English: середній

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

Портфоліо


  • Адмін-панель — фрактальна архітектура, Zustand, shadcn/ui

    Веб-програмування
    Дашборд зі строгою фрактальною архітектурою — однонаправлені залежності шарів. Шар lib: Axios-клієнт, фабрика scoped Zustand store. Доменні модулі: API з маппінгом DTO→Entity, стори з Immer, окремі селектори. Функції: хуки бізнес-логіки. Віджети: презентаційні через пропси. Сторінки: тонка композиція. JWT-аутентифікація з login/register, RequireAuth guard. shadcn/ui компоненти з Tailwind CSS. Публічний API через index.ts.
  • API управління завданнями — Події, Черги, Запити форм

    Веб-програмування
    REST API для управління проектами та завданнями з подієвою архітектурою. Вкладені ресурси з фільтрацією та пагінацією. Валідація через Form Request. Подія TaskCompleted запускає слухача, що відправляє завдання сповіщення в чергу Redis. Sanctum-аутентифікація. PHP 8.4: строгі типи, #[\Override], фінальні readonly класи. Docker Compose з окремим воркером черг. 7 feature-тестів на CRUD, авторизацію та валідацію.
  • WebSocket/SSE/REST міст для CLI-утиліт

    Веб-програмування
    Веб API міст на Go, що відкриває CLI-утиліти через три транспорти. REST для синхронного виконання, WebSocket для двостороннього стрімінгу в реальному часі, SSE для потокової віддачі виводу. Створено для інтеграції ПЗ без веб-інтерфейсів у дашборди. Команди обмежені налаштовуваним JSON allowlist. Гладке завершення з завершенням активних запитів. На стандартній бібліотеці Go, мінімум залежностей. 6 тестів.
  • Мікросервіс сповіщень — Messenger + RabbitMQ

    Веб-програмування
    Асинхронний мікросервіс сповіщень: електронна пошта, SMS, Telegram, Slack. Сповіщення зберігаються в PostgreSQL, надсилаються в RabbitMQ через Symfony Messenger. Окремий воркер обробляє чергу, маршрутизує по каналах через match. Електронна пошта через Symfony Mailer. API-ключ аутентифікація. Механізм повторів при помилках. Увесь код на PHP 8.4 атрибутах — readonly класи, #[Route], #[AsMessageHandler], #[MapRequestPayload]. Нуль анотацій.
  • API платежів — Stripe, авторизація JWT, кеш Redis

    Веб-програмування
    REST API з повним циклом Stripe-платежів: створення checkout-сесій, обробка webhook з верифікацією підпису, відстеження статусів. JWT-аутентифікація через Passport. Історія платежів у PostgreSQL через TypeORM, пагінована видача. Кешування сесій у Redis (TTL 5 хв). Swagger-документація з декораторів. Docker Compose з PostgreSQL та Redis. 9 юніт-тестів на auth та платіжну логіку.
  • Сервіс перекладів — Ідемпотентність, Вихідна пошта, Переривник

    Веб-програмування
    Сервіс грошових переказів на Go з патернами системного дизайну. Ідемпотентні ключі гарантують exactly-once при повторах через SELECT FOR UPDATE з кешуванням відповідей. Бізнес-дані та події записуються в одну серіалізовану транзакцію через Transactional Outbox — реле публікує через SKIP LOCKED. Circuit breaker захищає від каскадних відмов. Token bucket rate limiter на клієнта. Prometheus метрики, API акаунтів, graceful shutdown. 18 юніт-тестів.
  • Приклади

    Веб-програмування
    Приклади на основі пет проектів