chaitanya.akula

About

Backend engineer, systems thinker, and builder of payment infrastructure.

Software engineer with 7+ years of experience designing and building scalable payment systems and distributed backend applications. Skilled in Golang, system design, event-driven architecture, microservices, GCP, and leveraging AI to improve engineering productivity.

Passionate about building reliable, high-performance systems and solving complex engineering challenges at scale.

Over the past 7+ years I've grown from writing backend services to leading the design of systems that move money reliably for millions of transactions. Most of that journey has been at Ayoconnect in Jakarta, where I moved from individual contributor to team lead, tech lead, and now Principal Engineer.

My focus is the unglamorous work that makes payments trustworthy: idempotency, reconciliation, event-driven architecture, and keeping systems simple enough to reason about under pressure. I care about mentoring, about writing things down, and about using new tools — including AI-assisted development — to help teams move faster without cutting corners.

Progression

How the path unfolded

  1. 01

    Software Engineer

    Building backends and REST APIs, learning the craft end to end.

  2. 02

    Team Lead

    Owning DevOps, infrastructure, and engineering process for a department.

  3. 03

    Tech Lead

    Designing and launching payment products from the ground up at scale.

  4. 04

    Principal Engineer

    Driving architecture, mentoring, and platform-level decisions.

Skills

GolangDistributed SystemsSystem DesignMicroservicesEvent-Driven ArchitecturePayment SystemsGCPDevOpsRedisPostgreSQLREST APIsAPI GatewayKubernetesCloud-Native Architecture

Education

Bapatla Engineering College

Bachelor of Technology (B.Tech.), Computer Science

2013 – 2017

Languages

  • English Full Professional
  • Telugu Native