Freelance | Self-Employed
Back End Developer · 2024 — 2025
During this period I worked independently as a backend developer, building services and APIs for client projects on a freelance basis.
What I worked on
- Developed backend services in NestJS (TypeScript), using modular architecture and DDD (Domain-Driven Design) approaches.
- Designed and implemented REST APIs for business logic and integration with client-facing applications.
- Built an authentication and authorization system:
- session-based auth (NestJS)
- social login (Google, Facebook, Telegram)
- Used Redis for caching and session storage.
- Deployed backend services to Hetzner, including domain and hosting configuration.
- Integrated third-party APIs and services:
- payment providers (including Monobank)
- delivery services (Nova Poshta API)
- Implemented payment processing logic and communication with payment providers.
- Worked with PostgreSQL through Prisma ORM.
Stack
NestJS · TypeScript · PostgreSQL · Prisma ORM · Redis · Hetzner · Monobank API · Nova Poshta API