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

Yevhenii Z.

Offer Yevhenii work on your next project.

Ukraine Svetlovodsk, Ukraine
1 month 22 days back
Available for hire available for hire
on the service 11 years
  • 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

Rating

Successful projects
No data
Average rating
No data
Rating
196
Web Programming
2835 place out of 6421
Databases & SQL
284 place out of 1203

Language proficiency level

Українська Українська: fluent
Русский Русский: fluent
English English: intermediate

Skills and abilities

Portfolio


  • Admin panel — fractal architecture, Zustand, shadcn/ui

    Web Programming
    Dashboard with strict fractal architecture - unidirectional dependencies of layers. Layer lib: Axios client, factory for scoped Zustand store. Domain modules: API with mapping DTO→Entity, stores with Immer, separate selectors. Features: business logic hooks. Widgets: presentational via props. Pages: thin composition. JWT authentication with login/register, RequireAuth guard. shadcn/ui components with Tailwind CSS. Public API through index.ts.
  • Task Management API — Events, Queues, Form Requests

    Web Programming
    REST API for managing projects and tasks with event-driven architecture. Nested resources with filtering and pagination. Validation through Form Request. The TaskCompleted event triggers a listener that sends the task notification to the Redis queue. Sanctum authentication. PHP 8.4: strict types, #[\Override], final readonly classes. Docker Compose with a separate queue worker. 7 feature tests for CRUD, authorization, and validation.
  • WebSocket/SSE/REST bridge for CLI utilities

    Web Programming
    Web API bridge in Go, opening CLI utilities through three transports. REST for synchronous execution, WebSocket for bidirectional real-time streaming, SSE for streaming output delivery. Created for integrating software without web interfaces into dashboards. Commands are limited by a customizable JSON allowlist. Graceful shutdown with completion of active requests. Built on the standard Go library, minimal dependencies. 6 tests.
  • Notification microservice — Messenger + RabbitMQ

    Web Programming
    Asynchronous notification microservice: email, SMS, Telegram, Slack. Notifications are stored in PostgreSQL, sent to RabbitMQ via Symfony Messenger. A separate worker processes the queue, routing through channels via match. Email through Symfony Mailer. API key authentication. Retry mechanism on errors. All code in PHP 8.4 attributes — readonly classes, #[Route], #[AsMessageHandler], #[MapRequestPayload]. Zero annotations.
  • Payments API — Stripe, JWT authorization, Redis cache

    Web Programming
    REST API with full cycle Stripe payments: creating checkout sessions, processing webhook with signature verification, tracking statuses. JWT authentication via Passport. Payment history in PostgreSQL through TypeORM, paginated output. Caching sessions in Redis (TTL 5 min). Swagger documentation from decorators. Docker Compose with PostgreSQL and Redis. 9 unit tests on auth and payment logic.
  • Translation in English: Translation service — Idempotency, Outbox, Circuit Breaker

    Web Programming
    Money transfer service in Go with system design patterns. Idempotency keys guarantee exactly-once on retries through SELECT FOR UPDATE with response caching. Business data and events are written in a single serializable transaction via Transactional Outbox — relay publishes through SKIP LOCKED. Circuit breaker protects against cascading failures. Token bucket rate limiter on the client. Prometheus metrics, account API, graceful shutdown. 18 unit tests.
  • Examples

    Web Programming
    Examples based on pet projects