Nanda Kishore Bhattaru

Software Engineer

Bengaluru, Karnataka, India19 yrs 4 mos experience
Highly Stable

Key Highlights

  • Expert in scalable cloud infrastructure solutions.
  • Proven track record in mentoring and team leadership.
  • Innovative architect with extensive experience in microservices.
Stackforce AI infers this person is a Fintech and E-commerce architect specializing in scalable cloud infrastructure and microservices.

Contact

Skills

Core Skills

Cell-based ArchitectureSpinnakerCloud InfrastructureAutomationKubernetesMicroservicesDatabase PerformanceKafkaWeb DevelopmentRelease ManagementContinuous IntegrationTeam LeadershipSoftware DevelopmentPayment IntegrationProduct Life Cycle ManagementFeature Development

Other Skills

GitHubAWSLinuxTechnical LeadershipTerraformGolangData StructuresGoHelmJavaScriptMySQLPythonWeb Application DevelopmentAlgorithmsExtensions

About

⦿ I am a Software Architect with more than 18 years of total experience in software design, development, testing, and automation, platform/systems/site-reliability engineering domains. ⦿ As a builder and innovator, my true passion lies in (distributed) systems and cloud infrastructure. I am driven by the opportunity to create scalable and efficient solutions in these areas. ⦿ Additionally, I possess a strong aptitude for building and architecting scalable command line and web-based applications, covering the full-stack. I have successfully applied my expertise across various industries, including healthcare, e-commerce, and talent management. ⦿ I've mentored and trained teams, led strategic value initiatives, and been a force multiplier.

Experience

19 yrs 4 mos
Total Experience
4 yrs 1 mo
Average Tenure
2 yrs 10 mos
Current Experience

Razorpay

2 roles

Principal Engineer - 2

Promoted

Nov 2025Present · 6 mos · Bengaluru, Karnataka, India

Principal Engineer - 1

Jul 2023Nov 2025 · 2 yrs 4 mos · Bengaluru, Karnataka, India

  • Developing a Cell-based Architecture at Razorpay to enable scalable expansion across multiple geographies while ensuring robust security and compliance standards. (80% of role)
  • Initiated and led early-stage implementation of Cell-based Architecture, setting up processes and exploring solutions for global scalability.
  • Transitioned to key individual contributor role, collaborating with senior team members on architecture refinement.
  • Got the first fully operational Cell deployed in Singapore(https://api-sg.razorpay.com/), implementing branching strategies for GitHub repos containing Singapore specific code changes and authored automated GitHub workflows.
  • Became a key-reviewer of technical specification for Cell-Router engine, researching industry best practices and AWS services.
  • Developed "Single Pane of Glass" view for project tracking across all Cellular-Architecture releases.
  • Led cross-functional collaboration, aligning company-wide infrastructure strategies with Cell-Architecture principles.
  • Mentored teams on Cellular Architecture adoption, driving strategic planning and incremental wins.
  • Led deployment pipeline standardization across Singapore, US, Hyderabad, and Optimizer by driving the Unified Deployment Strategy, Pipeline Templates, and custom Spinnaker stages - boosting release consistency, rollback safety and reducing duplication across 70+ services.
  • Made open-source contributions to Spinnaker (https://github.com/spinnaker/front50/pull/1459, https://github.com/spinnaker/spinnaker/pull/7116).
  • Built cross-region pipeline and pipeline-template sync for Spinnaker across Regional instances.
  • Co-authored Spinnaker MCP Server to auto-generate standardized, template-driven pipelines with multi-stage canary and flexible traffic routing.
  • Also, part of Developer Productivity Team, I play a crucial role in helping developers achieve Razorpay's vision of being the one-stop platform for all money movement needs of businesses. (20% of role)
SpinnakerCell-based Architecture

Bigbasket.com

3 roles

Architect

Apr 2021Jan 2023 · 1 yr 9 mos

  • ⦿ Took the initiative and developed a tool in-house called "Atlas" that automates setting up Load balancers and related resources in AWS, including (Nginx) proxies, using a Web GUI with Terraform, and Golang as core backend technologies. This formed the base for rolling out 40+ different lines of testing in BigBasket's non-production environments. (Blogpost: https://tech.bigbasket.com/atlas-streamlining-bigbaskets-40-lines-of-testing-across-80-microservices-in-non-production-459040947519)
  • ⦿ Served as a liaison between Platform and DevOps teams to effectively work on certain strategic initiatives aimed at Cloud-Infrastructure.
  • ⦿ Brought more visibility into our Aerospike clusters by integrating them with Prometheus.
  • ⦿ Took the initiative and proposed the practice of spinning Newrelic dashboards, and alerts through Terraform. This also avoids duplicating Newrelic dashboards, and alerts, while maintaining consistency, even when microservices grow from 10 to 100+.
  • ⦿ Introduced Github's Gh-ost schema migration tool (https://github.com/github/gh-ost) to Bigbasket and practically eliminated the need for taking late-night (db related) scheduled downtimes every few months. Made the Engineering team's life easy. Gh-ost rocks!
LinuxTechnical LeadershipCloud InfrastructureAutomation

Senior Principal Engineer

May 2018Mar 2021 · 2 yrs 10 mos

  • ⦿ Became the go-to person in BigBasket for all things regarding Kubernetes.
  • ⦿ Took the initiative and developed an in-house tool called Heva(https://tech.bigbasket.com/heva-achieving-consistency-in-microservice-deployments-through-manifest-discipline-c3d560525781) in Go/Golang for validating and merging Helm Values files. This brought a common standard (and even auto-baked production learnings) for all microservices' configurations in Bigbasket.
  • ⦿ Took the initiative and came up with an initial implementation splitting Kubernetes deployments so that half the pods run on spot vs on-demand. This has tremendous cost benefits.
  • ⦿ Gave a talk on "Scalability and Reliability in BigBasket" at Large Scale Production Engineering - India (LSPE-IN) meetup. (Slides below)
  • ⦿ Gave numerous techtalks to teams regarding Helm, Kubernetes, Docker, and Istio and inspired them.
  • ⦿ Lead various microservices migration to K8s in production. This increased agility while reducing costs.
  • ⦿ Laid ground rules for launching the initial set of microservices, that became a reference for many more in the longer run.
  • ⦿ Devised a strategy to reduce Kafka connections count from 1 lakh to 10,000 per each Kafka box.
  • ⦿ Inspired many application teams to treat Reliability, Monitoring as one of the foundational principles for developing microservices.
  • ⦿ Prepared numerous templates for BigBasket's Engineering team, including Incident Post-mortem (R.C.A) templates, Tech spec templates, and Blogpost templates. These templates allow developers to have creative freedom while maintaining structure and discipline in their writing.
  • ⦿ Lead numerous production cutovers that involved Mysql databases, Kafka, Aerospike upgrades, and service migrations between multiple K8s clusters.
  • ⦿ Mandated and lead Infrastructure As Code (I.A.C) practices in our team to spin infrastructure on the AWS cloud.
  • ⦿ Wrote many technical specs/docs/wikis for all the things that are deeply technical and inspired many teams to do the same.
LinuxData StructuresKubernetesMicroservices

Principal Engineer

Apr 2016Apr 2018 · 2 yrs

  • ⦿ Worked directly with CTO, lead a team focused purely on Mysql database performance, shaved millions of SQL queries hitting a monolith database, and improved the response time of bigbasket.com tremendously.
  • ⦿ Authored a Kafka Client in Python, built on top of confluent-kafka-python library(https://github.com/confluentinc/confluent-kafka-python/), but has pretty much all goodness of Celery(https://docs.celeryproject.org/en/stable/). (Handles delayed processing, duplicate processing, celery style decorators for the producer, and consumer logic.) This has been running great in production for 6 years, processing over 16 million msgs every HOUR!!
  • ⦿ Planned and lead numerous production cutovers, which involve database upgrades, and migrations.
LinuxJavaScriptDatabase PerformanceKafka

Zeomega

3 roles

Associate Development Manager

Jun 2014Mar 2016 · 1 yr 9 mos

  • ⦿ Developed the UI layer(Websockets + AngularJS) and web service layer(Pyramid+RabbitMQ) to handle (Jiva)version agnostic clinical content.
  • ⦿ Automated the build and release management and lead the team to handle releases efficiently.
LinuxJavaScriptWeb DevelopmentRelease Management

Tech Lead

Jun 2012Jun 2014 · 2 yrs

  • ⦿ Lead the Continuous Integration Build and Release Management using Jenkins. Automated many manual procedures which were killing developer time and productivity.
  • ⦿ Introduced the concept of Techtalks & Code-athons to the company and successfully organized two code-athons.
LinuxJavaScriptContinuous IntegrationTeam Leadership

Lead Software Developer

Oct 2009Jun 2012 · 2 yrs 8 mos

  • ⦿ Developing various configurable features in Jiva which behave differently across different Clients.
  • ⦿ Developing a suite of scripts for auditing any developer's code based on certain Jiva specific standards.
  • ⦿ Learning & training many people on the ins & outs of Python Packaging tools like Buildout, Pip(in Virtualenv). Contributed lot of improvements to the build tools that enhance developer productivity inside the company.
  • ⦿ Working on an In-House developed framework to handle loading client data(in CSVs) into Jiva’s database, using ZeroMQ.
  • ⦿ Developing in-house python scripts to automate the Administration part of Github Teams, Repos. Using Github API V3. Also interfacing with LDAP/AD system.
LinuxWeb Application DevelopmentSoftware DevelopmentAutomation

Gridlex

Software Developer

May 2007Sep 2009 · 2 yrs 4 mos · Greater Hyderabad Area

  • As a Software Developer,
  • ⦿ Developed the whole application using Python/Django, designed UI screens, designed database schemas.
  • ⦿ Lead A/B Testing exercises.
  • ⦿ Built Payment Gateway Integrations.
  • ⦿ Built an SMTP server to host all the emails corresponding to Peoplelex.com website users
LinuxAlgorithmsWeb DevelopmentPayment Integration

Xchanging

Software Developer

Feb 2006Apr 2007 · 1 yr 2 mos · Greater Bengaluru Area

  • I used to be part of PLM (Product Life Cycle Management) project which mainly deals with enhancing the CNH(Case New Holland) Ematrix application from the version 10.0.0.5 to the latest version 10.6SP2. This includes developing and testing the new features like Task Delegation, Type Ahead, Modified ECR-ECO process, tightly-coupled Route Board processes. Enhancements at the schema level as well at the UI level are done, to ensure it supports some distinct features of previous version too.
Web Application DevelopmentSoftware DevelopmentProduct Life Cycle ManagementFeature Development

Education

Jawaharlal Nehru Technological University

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

Jan 2001Jan 2005

Stackforce found 100+ more professionals with Cell-based Architecture & Spinnaker

Explore similar profiles based on matching skills and experience