Software engineer

Tbilisi, Georgia / C# & .NET

IrakliZarkua.

The thinking behind
the backend.

I build the services that connect products, platforms, and people. 4+ years across banking and e-commerce, from design through production.

Currently building at Snoonu

Remote from Georgia
Hybrid in Tbilisi

Scroll to explore

01 / Selected work

Complex systems.
Clear intentions.

Shared services, connected commerce,
and ownership from the first decision.

01SnoonuCompleted

One home for
every campaign.

Designed and built Snoonu’s first cross-vertical discount and campaign management service.

Shared promotion logic, separate API and worker components, PostgreSQL read models, and event-driven synchronization.

  • .NET
  • PostgreSQL
  • Event-driven
Explore the workClose details: Discount and campaign service

The problem

Discount and campaign logic needs a shared home across Snoonu’s product verticals.

My contribution

Designed and built Snoonu’s first cross-vertical discount and campaign management service.

Technical approach

Separate API and worker components, PostgreSQL read models, and event-driven synchronization keep the shared service organized around clear responsibilities.

02SnoonuBuilt end to end

Make commerce
work together.

Built Snoonu’s Marketplace API end to end, connecting external merchants to the ordering platform.

  • Merchant and POS onboarding, catalog synchronization, and SKU matching
  • Asynchronous bulk price, discount, stock, and availability updates
  • Retry and recovery workflows, covered by unit and integration tests
  • ASP.NET Core
  • Hangfire
  • Integration tests
Explore the workClose details: Marketplace API

The problem

Merchant channels need a consistent way to synchronize catalogs and apply bulk changes to prices, discounts, stock, and availability.

My contribution

Built the Marketplace API end to end, including merchant and POS onboarding, channel management, SKU matching, and asynchronous update operations.

Technical approach

A .NET API with transactional persistence and operation tracking. Hangfire workers provide bounded retries, interrupted-work recovery, and configurable concurrency. Unit and integration tests cover partial failures, rollback, and concurrent batches.

03SnoonuDesign work

Good integrations
start with design.

Designed a Shopify integration module for Snoonu.

Part of my work connecting merchants and commerce platforms, alongside end-to-end Marketplace API development.

  • Integration design
  • Commerce
  • Shopify
Explore the workClose details: Shopify integration

My contribution

Designed a Shopify integration module for Snoonu.

Context

Integration design within my work on merchant-facing commerce systems.

Related experience

Marketplace API ownership, catalog synchronization, and asynchronous merchant updates.

Also building / Co-founder project

Pirobebi.ge

From product idea
to a full platform.

Financial product comparison and lead management for Georgia.

Co-founder and full stack engineer. Built a .NET modular monolith, Angular interfaces, reliable lead and email delivery workflows, and automated Azure deployments.

  • .NET / Angular
  • Azure SQL
  • Container Apps
Explore the workClose details: Pirobebi.ge

The problem

Bring financial product comparison and partner lead management together in one platform for Georgia.

My contribution

Co-founded Pirobebi.ge and built its backend, public, admin, and partner interfaces, plus automated deployment workflows.

Technical approach

A .NET modular monolith with CQRS/MediatR, EF Core and Azure SQL, with Angular interfaces. Transactional outbox workflows handle lead and email delivery with retries and dead-letter handling. Docker, Bicep, and GitHub Actions support Azure Container Apps deployments.

02 / Experience

Built over time.
Built to matter.

2026 — Now

May 2026 – Present

Snoonu

Remote, Georgia

Backend Engineer

C#/.NET services for a delivery and e-commerce marketplace serving Qatar and Oman. API design, data modeling, automated tests, deployment, and production monitoring.

  • Merchant integrations and partner-facing APIs
  • Catalog services, full-text search, and bulk product uploads
  • Cross-vertical discount and campaign management

2022 — 2026

Apr 2022 – May 2026

TBC Bank

Tbilisi, Georgia

Software Engineer

Built banking microservices and REST APIs for systems handling 1M+ daily requests, using Clean Architecture and CQRS.

  • Contributed to onboarding with card issuance and activation in approximately 30 seconds
  • Led Auto Comfort backend development, with background workflows and proactive push notifications
  • Unit, integration, contract, and mutation testing; CI/CD with DevOps engineers

03 / Toolkit

Tools follow
the problem.

C# and .NET at the core.
From APIs to production.

Backend & APIs

C# · .NET · ASP.NET Core · REST APIs · gRPC · EF Core

Data & messaging

PostgreSQL · SQL Server / Azure SQL · Redis · RabbitMQ / MassTransit

Architecture & reliability

Microservices · Clean Architecture · CQRS / MediatR · Hangfire · Transactional outbox · Idempotency & retries

Cloud & delivery

Azure Container Apps · Docker · Bicep · GitHub Actions · CI/CD

Testing

xUnit · Moq · Testcontainers · Stryker · Unit, integration & contract tests

Production operations

Kubernetes pods & rollbacks · Rancher / Argo CD · Datadog · Application Insights

04 / What’s next

Let’s build
what’s next.

Open to remote roles from Georgia
and hybrid opportunities in Tbilisi.