Crafting Scalable Backend Systems

8+ years of experience, engineering resilient microservices, high-throughput data pipelines, and cloud-native architectures.

Experience

ANZ - Software Engineer (Backend - Golang, Python)

Feb 2024 – Present

  • Architected event-driven data pipeline in Go on Cloud Run (Terraform IaC) that decouples systems via Pub/Sub events, parsing and loading into BigQuery to enable async processing, analytics, and data product consumption across teams.
  • Built scalable data products using dbt transformations on BigQuery, delivering standardized datasets that accelerated reporting and experimentation for multiple consumption teams.
  • Engineered CI/CD pipelines with GitHub Actions, automating deployments and proof-gathering to cut release turnaround time and boost deployment reliability.
  • Rewrote legacy Java loan simulation tool in Go, enhancing maintainability and enabling rapid validation of credit decision rulesets for analytics generation.
  • Implemented Cloud Run-based validation system using Jupyter Notebooks to verify post-credit-decision loan outcomes, ensuring data integrity across pipelines.
  • Developed gRPC APIs and extended credit decisioning system features, supporting new lending scenarios with improved security and performance.
  • Integrated observability stack with Prometheus, Grafana, and Jaeger/OpenTelemetry to monitor distributed workflows and optimize system reliability.

Sequoia - Backend Engineer (Backend - Golang, Python, Node)

Dec 2021 – Feb 2024

  • Architected and implemented full-stack backend for employment offer management system in Go and MongoDB, orchestrating end-to-end lifecycle from offer creation through digital acceptance.
  • Engineered Redis-MongoDB hybrid caching layer, reducing query latency and database load while maintaining data consistency across distributed microservices.
  • Designed state machine-based workflow engine with event-driven callbacks, enabling complex multi-stage offer approval processes with automated notifications.
  • Established comprehensive unit testing framework with CI integration, improving code coverage and enabling rapid feature iteration with confidence.
  • Built production-grade client-side encryption system for S3 document storage with secure one-time access links, including zero-downtime migration tooling for existing files.
  • Implemented high-performance goroutine worker pool with dynamic scaling and graceful shutdown, improving document generation throughput by 3x while preventing resource exhaustion.
  • Designed and deployed reverse proxy gateway with configurable rate limiting, custom rule engine, and DDoS protection, securing public-facing APIs.

Juspay - Software Development Engineer (Backend - Haskell)

Jun 2021 - Dec 2021

  • Architected OCEN-compliant loan origination system in Haskell, orchestrating integrations across loan service providers, account aggregators, and credit bureaus for real-time borrower assessment.
  • Built a flexible business rule engine with configurable decision trees, enabling lenders to define custom credit policies while maintaining regulatory compliance and audit trails.
  • Engineered event-driven workflow system using Redis Streams for asynchronous loan processing, ensuring OCEN protocol compliance.
  • Re-engineered loan application onboarding flow with progressive disclosure and intelligent form validation, achieving improvements in completion rate (27% to 91%).
  • Contributed to engineering team growth as technical interviewer and hackathon organizer, helping scale the credit platform team during rapid product expansion.

Aurigo - Senior Software Engineer (Backend - C#)

Jun 2017 - May 2021

  • Engineered end-to-end Bid Management System automating procurement workflows for state contracts, including online bidding, vendor management, and automated award processing.
  • Designed FMIS integration layer using XML-based data exchange, enabling real-time financial data synchronization between Masterworks and legacy finance systems.
  • Developed Windows service based job scheduler with retry logic and error handling, automating bidirectional data integration flows with external systems.
  • Enhanced unit price search with advanced filtering and caching, reducing contractor search time and improving bid preparation efficiency for department staff.

Skills

  • Languages Golang, Python, Haskell, C#, Javascript, SQL, Bash
  • Frameworks Gin, FastAPI, Flask, Node, .NET
  • Cloud & Infra GCP, AWS, Cloud Run, Terraform, Kubernetes, Docker, Pub/Sub, Kinesis
  • Databases BigQuery, Spanner, PostgreSQL, MySQL, MongoDB, Redis, DynamoDB
  • Observability Prometheus, Grafana, Datadog, Jaeger, OpenTelemetry, CloudWatch
  • APIs & Data gRPC, REST, Protobuf, WebSockets, Apache Beam, dbt, Temporal
  • DevOps Github Actions, Renovate

Education

Sri Jayachamarajendra College of Engineering

B.E. in Electronics and Communication Aug 2013 – May 2017 CGPA: 8.59/10

Contact

Currently pushing code from Bengaluru, India. Let's connect.