Artur Docenko

Software Engineer

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