Open to backend-focused roles

I build backend systems that stay fast under load.

Backend Engineer with 4+ years of experience designing and operating scalable backend systems for SaaS and eCommerce platforms. I specialise in Golang, Node.js, event-driven microservices, Kafka, AWS, databases and production observability — delivering measurable gains in cloud cost, throughput, latency and reliability through system design, performance optimisation and hands-on ownership in production.

  • Currently Software Engineer at Bharti Airtel, building i360
  • Focus Distributed systems, event-driven architecture, observability, cloud cost
  • Based in Gurugram, Haryana, India
consumer.go Go
// i360 — device lifecycle events
func (s *Service) Consume(ctx context.Context) error {
    for msg := range s.kafka.Messages(ctx) {
        ev, err := decode(msg.Value)
        if err != nil {
            s.metrics.Inc("decode_error")
            continue
        }
        if err := s.store.Apply(ctx, ev); err != nil {
            return fmt.Errorf("apply %s: %w", ev.ID, err)
        }
    }
    return nil
}

Impact in numbers

0+ Years building production backends
0× Faster API responses after sqlc migration
0% Cut in report wait time via event-driven queue
0% Lower cloud cost across Lambda & SQS workflows
0M+ Employees served on multi-tenant HRMS
0+ Enterprise clients on shared infrastructure

01 — Toolkit

Technical skills

The stack I reach for when a system has to be fast, observable and cheap to run.

Languages & core engineering

Strongly typed backend work, concurrency and system design fundamentals.

GolangNode.jsTypeScript JavaScriptRustDSA OOPSystem DesignConcurrency

Databases & ORM

Schema design, query performance, caching strategies and type-safe data access.

PostgreSQLMySQLMongoDB ClickHouseRedissqlc SequelizePrismaMongoose Caching

APIs & architecture

Service boundaries, contract design and multi-tenant distributed systems.

MicroservicesRESTgRPC GraphQLWebSocketMulti-tenant API DesignDistributed Systems

DevOps & infrastructure

Containerised delivery, infrastructure as code and repeatable CI/CD pipelines.

DockerKubernetesTerraform HCLNginxLinux GitGitHub ActionsCI/CD BSR

Cloud platforms

Serverless and managed services, tuned for cost as well as throughput.

AWSGCPLambda SQSServerlessCost Optimization

Messaging & event-driven systems

Asynchronous pipelines that decouple services and survive peak load.

Apache KafkaRabbitMQAWS SQS Redis Pub/SubAsync Processing Event-Driven Architecture

Observability & monitoring

Metrics, traces and logs wired into alerting and latency-percentile dashboards.

OpenTelemetryPrometheusGrafana SigNozLokiTempo AlertingDashboards

Engineering & AI

Testing, review discipline and LLM-assisted development workflows.

Unit TestingCode Review Prompt EngineeringLLM API Integration AI-Assisted Workflows

Security

Encryption, authentication and data-integrity controls in transit and at rest.

JWTAES-256RSA TLSHashingRate Limiting Data Integrity

02 — Track record

Experience

Four companies, one throughline: measurable improvements in production.

  1. Software Engineer · Bharti Airtel

    Gurugram, Haryana, India

    May 2026 — Present

    Building features for i360, Airtel's Golang inventory platform tracking the lifecycle state of India-wide hardware such as IPTV boxes and routers.

    • Migrated APIs from Hasura GraphQL to native PostgreSQL with sqlc, improving response time by 3x and adding end-to-end type safety.
    • Replaced interval-based cron jobs with an event-driven Redis queue, processing data on trigger and cutting report wait time by 90%.
  2. Software Engineer · GoKwik

    Gurugram, Haryana, India

    Jul 2025 — Apr 2026

    Shipped KwikChat backend services using Golang, Node.js and AWS on an event-driven microservice architecture.

    • Built a Kafka-based campaign service for event processing, reducing message failures and improving delivery stability during peak loads.
    • Optimised AWS Lambda and SQS workflows, reducing cloud costs by 23% while simplifying processing logic across interconnected microservices.
    • Implemented SigNoz metrics, distributed tracing and alerting, instrumenting API latency, DB query time and P50/P90/P99 percentiles.
  3. Software Engineer · CIMET

    Jaipur, Rajasthan, India

    Jan 2025 — Jun 2025

    Enhanced CIMET's Australian SaaS comparison platform by delivering features that streamlined procurement, quoting and sales workflows.

    • Launched a Golang microservice with Kafka for real-time sales lead processing, increasing lead throughput by 30%.
    • Designed asynchronous Kafka workflows that decoupled services, improved data-pipeline reliability and increased overall system responsiveness.
    • Exposed GraphQL APIs backed by Elasticsearch, improving query performance for real-time analytics, discovery and search-heavy workflows.
  4. Senior Associate Technology · Flexiele

    Gurugram, Haryana, India

    Mar 2022 — Jan 2025

    Promoted from Technology Associate to Senior Associate Technology in April 2024 for performance, ownership and team leadership.

    • Built and scaled a multi-tenant SaaS HRMS platform serving 50+ enterprise clients and over one million employees on shared infrastructure.
    • Developed a Golang notification service with RabbitMQ for HRMS workflows, reducing delivery latency and improving message delivery by 25%.
    • Optimised Node.js startup and dependency-loading with concurrent asynchronous processing, reducing application startup time by 13%.
    • Automated approval workflows processing 300K+ monthly requests, reducing turnaround time by 60% and improving efficiency by 40%.
    • Designed and maintained REST APIs supporting 120+ business operations, adding reusable middleware and improving processing speed by 20%.

03 — Built for fun

Personal projects

Self-hosted systems where I own every layer, from binary size to TLS.

Setu

Jun 2026 — Present
GoSvelteKitIoTSingle BinarySelf-hosted

A self-hosted IoT controller shipped as a single static Go binary with an embedded SvelteKit UI, running fully offline.

  • Bounded automation engine with time- and device-based triggers, action validation and webhook support for external systems.
  • Runtime tuned to operate within 128 MB RAM and consume only 5–10 MB on low-resource hardware such as routers and Raspberry Pi.
  • MAC-address-based device identity with discovery, scan support, room grouping and device-level scene control.

Cipher Road

Jul 2024 — Present
BunElysiaTypeScriptWebSocketRSAAES-256NginxDocker

A self-hosted, end-to-end encrypted real-time chat platform that keeps message content encrypted across all network intermediaries.

  • Backend built on Bun with Elysia and TypeScript for efficient request handling, type-safe services and self-hosted deployment.
  • RSA-based key exchange with per-session AES-256 encryption and JWT authentication to preserve confidentiality and integrity.
  • WebSocket layer with Redis Pub/Sub fan-out, Nginx Unix-socket routing, rate limits, presence, typing indicators and attachments.
  • Automated multi-arch Docker builds and CI/CD pipelines via GitHub Actions Buildx for repeatable production deployments.

04 — Background

Education & achievements

Education

  • Bachelor of Arts (BA) — Maharshi Dayanand University, Rohtak · October 2020
  • 12th, PCM — Board of School Education Haryana, Rewari · May 2016

Achievements

  • Solved 150+ data structures and algorithms problems on LeetCode in timed contests, strengthening reasoning and implementation accuracy.

How I work

  • Provide technical leadership by mentoring junior engineers, reviewing designs and guiding teams toward reliable delivery.
  • Rapidly learn unfamiliar technologies and apply them to changing product requirements, production incidents and process improvement.
  • Collaborate with engineers, product teams and stakeholders, translating complex backend decisions for technical and non-technical audiences.

05 — Say hello

Let's build something reliable.

Have a role or project in mind? I'm currently open to backend-focused opportunities.

yadav.bhupender.rao@gmail.com