Omkar Gupta

Software Engineer

Bengaluru, Karnataka, India4 yrs 3 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Reduced payment failures by 20% through innovative solutions.
  • Achieved 80-90% test coverage across multiple services.
  • Designed a configuration-driven deployment approach, cutting testing time by 50%.
Stackforce AI infers this person is a Fintech Backend Engineer specializing in microservices and payment systems.

Contact

Skills

Core Skills

MicroservicesJavaCi/cdSpring BootFull Stack DevelopmentCode OptimizationTest CoverageLeadershipBackend Development

Other Skills

Production OwnershipSystem StabilityReactPostgreSQLCloud TechnologiesJUnitMockitoProject ManagementAcademic CoordinationWhatsApp APIAWSSystems DesignJWKSDWSVenafi Platform

About

Backend engineer with 3 years of experience building Java Spring Boot microservices and React microfrontends for distributed payment systems. At NatWest, I own a platform of 4 microfrontends and 18 microservices, supporting 1M+ secure transactions monthly, with a focus on reliability, system stability, and production ownership. I contributed to a ~20% reduction in payment failures and designed a configuration-driven deployment approach within Spring Boot that reduced end-to-end testing time by ~50% and eliminated manual configuration errors, enabling consistent releases across environments. Alongside this, I’m building a new scheduler microservice to improve system-wide observability and transaction tracking, strengthening how issues are monitored and resolved across services. I've contributed to the HLD and LLD for the microservice. I’ve handled high-pressure production scenarios involving cross-team dependencies, certificate renewals, and system instability — ensuring continuity for systems processing millions of transactions daily, while also reducing potential security risks. My work spans distributed systems, REST APIs, CI/CD automation, and system design, with a strong focus on ownership, debugging complex issues, and making systems production-ready. I’ve also improved test reliability across services (80–90% coverage) and previously built cloud-based solutions including a Spring Boot WhatsApp chatbot (~25% engagement) and serverless applications on AWS. Outside work, I’m an IEEE-published researcher and enjoy writing, swimming, fashion and cooking. Currently focused on deepening my expertise in distributed systems and scalable, reliable platform design.

Experience

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

Natwest group

2 roles

Full Stack Software Engineer - II

Promoted

Apr 2026Present · 2 mos · Bengaluru · Hybrid

  • Took ownership of a payments platform (4 microfrontends + 18 microservices), ensuring production stability, resolving critical incidents, and improving deployment and system reliability.
  • Automated secure/unsecure deployment flows using configuration-driven approach, reducing testing delays by ~50% and eliminating manual configuration errors.
  • Led resolution of production incidents and cross-team dependency issues, ensuring minimal disruption to payment flows and a successful production release at critical times (read posts).
  • Contributed to design (HLD/LLD) of a new microservice to improve observability and tracking across systems.
JavaSpring BootMicroservicesProduction OwnershipSystem Stability

Full Stack Software Engineer - I | PayIt | Java, Spring Boot, React, PostgreSQL, Cloud Technologies

Jul 2023Mar 2026 · 2 yrs 8 mos · Bengaluru · Hybrid

  • As a Full Stack Software Engineer at NatWest Group, I specialize in developing and optimizing secure payment systems. I am proficient in Java, Spring Boot, React, and PostgreSQL, and utilize cloud technologies like GitLab and PCF. My key responsibilities include:
  • 1. Engineered secure payment systems using React and Java-based Spring Boot microservices, addressing security vulnerabilities and optimizing performance across 50+ API endpoints.
  • 2. Improved code quality across 14 services, increasing test coverage from 20-40% to 80-90% using JUnit and Mockito while managing PostgreSQL databases and handling certificate updates.
  • 3. Implemented robust input validation protocols and cash payout functionalities that increased transaction processing speed by 25%, enabling real-time cash transactions for over 1 million users monthly.
  • 4. Collaborated closely with the team to streamline merchant payout processes using advanced encryption and decryption, achieving a 20% reduction in payment failures and enhancing system reliability.
  • 5. Led CI/CD releases, production deployments, SSL certificate management, and environment configurations to enable seamless production rollouts.
  • Core Competencies:
  • Full Stack Development (Java, React)
  • Microservices Architecture
  • Payment Systems Security
  • Cloud Computing (GitLab, PCF)
  • API Development (50+ endpoints)
  • Code Optimization & Test Coverage (JUnit, Mockito)
  • CI/CD and Deployments (Production deployments and Certificate Management)
JavaSpring BootReactPostgreSQLCloud TechnologiesCI/CD+2

Fibe.india (formerly earlysalary)

Software Developer Intern - Backend | Java, Spring Boot (Backend), WhatsApp API

May 2022Jul 2022 · 2 mos · Pune, Maharashtra, India · On-site

  • As a Backend Developer Intern at Fibe, I developed a WhatsApp chatbot using Java, Spring Boot, and Gupshup API to deliver real-time credit decisions, resulting in a 25% increase in user engagement upon successful production integration. My key contributions included:
  • 1. Engineered a robust error-handling and state management system utilizing a Finite State Machine (FSM), enhancing session resumption efficiency by 30% and reducing unauthorized input errors by 20%.
  • 2. Optimized document upload and verification processes, effectively managing database transactions using the JOOQ framework.
  • 3. Deployed the solution on AWS Lambda, with data securely stored in Amazon S3.
  • Tech Stack:
  • Languages: Java, Spring Boot (Backend)
  • Databases: MySQL
  • Tools: Bitbucket, AWS Lambda, EC2, S3 Bucket, JOOQ
JavaSpring BootWhatsApp APIAWSBackend Development

Visvesvaraya national institute of technology (vnit), nagpur

Academic Affairs Secretary, Department of Electronics and Communication Engineering

Jul 2021Dec 2022 · 1 yr 5 mos · Nagpur, Maharashtra, India · On-site

  • Successfully coordinated and fostered collaboration between faculty and students to drive academic excellence. Demonstrated strong leadership and project management skills by organizing academic initiatives, streamlining communication, and resolving student-faculty issues.
  • 1. Spearheaded academic initiatives, showcasing organizational effectiveness by implementing systems for academic processes, resulting in increased student engagement and faculty participation.
  • 2. Utilized strong interpersonal skills to mediate and resolve concerns, supporting students' academic progress and personal development.
  • 3. Applied strategic planning and communication skills to implement initiatives that improved student success and overall departmental performance.
  • Skills & Keywords:
  • Leadership, Project Management, Academic Coordination, Strategic Planning, Stakeholder Communication, Interpersonal Skills, Collaboration, Problem-Solving, Organizational Effectiveness, Student Engagement
LeadershipProject ManagementAcademic Coordination

Education

Visvesvaraya National Institute of Technology (VNIT), Nagpur

Bachelor of Technology - BTech

Aug 2019Jun 2023

Arihant Institute of Arts Commerce Science and Social Science

High school — Computer Science

Jul 2017May 2019

Magarpatta City Public School

Middle School Diploma — High School/Secondary Diploma Programs

Jan 2004Jan 2017

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience