Narendra V.

Senior Software Engineer

Bengaluru, Karnataka, India9 yrs 10 mos experience

Key Highlights

  • Led significant projects generating millions in profit.
  • Expert in backend development with diverse tech stack.
  • Proven track record in optimizing payment systems.
Stackforce AI infers this person is a Backend Developer specializing in Fintech and scalable service architecture.

Contact

Skills

Core Skills

Distributed SystemsSoftware DesignCoaching & MentoringJava

Other Skills

Spring BootMySQLElasticacheAWSFin techAgile Project ManagementJava TrainingDynamoDBAWS Java SDKC++PhotoshopWeb DesignCPythonAmazon Dynamodb

About

Seasoned backend developer. Building high-quality scalable services. Read my blog at https://www.narendravardi.com/ DM for mentorship sessions SDE Interview Prep guide: https://www.narendravardi.com/interview-prep/ Common Resume Mistakes: https://www.narendravardi.com/resume-mistakes/

Experience

9 yrs 10 mos
Total Experience
1 yr 9 mos
Average Tenure
10 mos
Current Experience

Omio

Senior Software Engineer

Aug 2025Present · 10 mos · Bangalore Urban · On-site

Cashfree payments

Senior Software Engineer

Jul 2023Jul 2025 · 2 yrs · Bangalore Urban · Hybrid

  • Team: International Payment Gateway(IPG), Refunds and Disputes (RDC)
  • Tech Stack: Java, Spring Boot, MySQL, Elasticache, AWS and other tools
  • Summary: Led the development of Zero to One IPG products; Scaled Refunds; Automated Disputes Representation
  • Projects:
  • Led the newly formed IPG pod(team of 3), helped design and implement the key 0 to 1 IPG initiatives like Dynamic Currency Conversion (DCC) (23 Crores INR Gross Profit in a quarter), Forex Charges for FCY orders (3L INR gross profit in a single quarter), and IPG SR improvement (Improved overall IPG’s SR from 20% to 60-65%.)
  • Drove significant EPIC-level projects such as Scaling Processing Refunds and Optimisation of Held Refunds, resulting in a substantial reduction in refund processing time for high-volume merchants like IRCTC (from 2 hours to few seconds) and enabling parallel processing of 15+ refunds per merchant. Owned the automation of end-to-end life cycle of Disputes representation, reducing the operations bandwidth by two manpower.
  • Led sprint planning, Scrum calls, and provided quarterly planning estimates for the IPG and RDC teams,
  • while also driving improvements as Scrum Master. Achieved Top 3 spot multiple times in the Sprint APL rankings.
JavaSpring BootMySQLElasticacheAWSDistributed Systems+4

Self-employed

Java Coach and Trainer

Apr 2022Jun 2023 · 1 yr 2 mos · Bangalore Urban, Karnataka, India · Remote

Coaching & MentoringJava Training

Google

Software Engineer III

Apr 2021Mar 2022 · 11 mos · Bangalore Urban, Karnataka, India · Hybrid

  • Team: Geo Moderation Service
  • Tech Stack: C++, Golang, Protocol Buffer, gRPC and internal frameworks
  • 1. Designed Expiry Service that would clean up the resources from different resource moderators, expire Moderation
  • Session and notify the clients.
  • 2. Proposed and implemented the changes required to increase the Observability of GMS APIs in case of
  • downstream and internal failures which helped standardise error propagation for future use cases.
  • 3. Developed critical utilities to provide Takedown Justifications support for Google Maps. A time-critical and high-priority project that helped Google Maps to adhere to French Digital Republic Regulations.

Flipkart

Software Engineer II

Aug 2017Mar 2021 · 3 yrs 7 mos · Bangalore · On-site

  • Team: Order and Change Order Management Systems (OMS and CHORE teams)
  • Tech Stack: Java, Python, Jackson, Redis, HBase, Kafka, Rundeck and internal frameworks
  • 1. Designed, developed, tested and deployed key projects that gave customers significant post-order experience while ensuring that business goals are achieved. The projects include Cancellation Fees, Contextual Returns, Support for multiple service rule sheets and Real-time Returns dashboard.
  • 2. Return NPS reached the highest because of my contributions to Change order workflows. Returns NPS improved by 150 bps during the Big Billion Day sale’18.
  • 3. Controlling fraudulent activity and opening up Returns and Cancellations in Grocery. 100 BPS reduction in Grocery contacts which is 20-25% of total incidents per unit. Three percent of orders which shouldn’t be delivered are cancelled because of the grocery MinimumOrderValue (MOV) feature. This provides a monthly savings of 15 Lakhs.
  • 4. Involved in making critical decisions for a new marketplace and contributed to all the post-order software development requirements for the new marketplace 2gud.in. These features can also be scaled to new marketplaces without any code changes.
  • 5. Gojira is a record and replay-based regression testing service built from scratch and widely used in Transact. I was one of the three developers who were actively involved in developing and enhancing this service with the vision of making this tool available for all services internally. Onboarded client count: 52 from 1.
  • 6. Evangelized using Rundeck for automating the deployment for all the OMS and Chore apps. Standardised the SDLC workflow across transact. Fixed the issues identified as part of load testing and on-calls.

Amazon

2 roles

SE

Sep 2016Jul 2017 · 10 mos · Hyderabad, Telangana, India · On-site

  • Team: HEX (Internal AWS)
  • Tech Stack: Java, DynamoDB,AWS Java SDK
  • 1. Automated the creation of alarms for HEXv3 and HEXv2 services. Migrated the alarms for 290 HEXv3 tenants to new configurations, saving 2900 minutes of developer time and reducing noisy critical pagers.
  • 2. This is also used to generate alarms while launching the service, reducing the amount of time spent on creating alarms from 10 minutes to 1 minute. On average, five services are launched each day, reducing 45 mins of developer time.

Intern

Jan 2016Jul 2016 · 6 mos · Hyderabad · On-site

  • Team: Conduit Service Team (a Layer on AWS IAM Service)
  • Tech Stack: Java, DynamoDB, S3, AWS Java SDK
  • Built from scratch, a critical billing service used by more than 15,000 conduit users. This service helped reduce the time spent by conduit developers from hours to seconds for fetching ownership changes and account transfer information.
  • Automated the AWS account registration process which helped reduce the time spent for registering an account with conduit from weeks to seconds. This eliminated critical pagers(sev-2s) in account registration.
JavaDynamoDBAWS Java SDK

Education

Vellore Institute of Technology

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2012Jan 2016

Narayana Junior College

Intermediate Course

Jan 2010Jan 2012

Rotary English Medium School

SSC — Information Technology

Jan 2000Jan 2010

Stackforce found 100+ more professionals with Distributed Systems & Software Design

Explore similar profiles based on matching skills and experience