Mikheil Chkhvirkiaმიხეილ ჩხვირკია

04 · · Live

Garmin Georgia

Garmin საქართველო

Garmin's Georgian storefront: carts, payments, device sync.

Live site

The story

garmingeorgia.ge is Garmin's online store for Georgia. I develop and maintain its backend in ASP.NET Core, C# and SQL Server: the REST APIs between frontend and backend, product and user data, the e-commerce flow of shopping cart, payments and order processing, OAuth and JWT for authentication, performance work so the store stays fast, and the integration that syncs data from Garmin devices with user accounts. Entity Framework, Redis and Azure sit underneath.

Cart, payments, orders and device sync in production for a global brand's local store.

My role

Backend: REST APIs, order processing, payments, authentication, Garmin device integration.

With

The store's frontend team.

Stack

ASP.NET Core · Entity Framework · SQL Server · Redis · Azure

System blueprint
StorefrontASP.NET CoreSQL ServerRedisPaymentsGarmin devices
How I built it
  1. Cart, checkout and order pipeline with OAuth and JWT on top.
  2. Product and user data in SQL Server, hot paths cached in Redis.
  3. Sync of Garmin device data with user accounts.