Vishal Sharma

Senior Software Engineer

Bengaluru, Karnataka, India4 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led Google Pay project processing 100 million transactions daily.
  • Improved system performance, reducing costs by 10%.
  • Expert in backend technologies and database optimization.
Stackforce AI infers this person is a Backend-focused Software Engineer in the Fintech industry.

Contact

Skills

Core Skills

Backend DevelopmentSystem DesignSystem Performance OptimizationFrontend Development

Other Skills

API IntegrationAWSAWS LambdaAgile DevelopmentAlgorithmsAmazon EC2Amazon Web Services (AWS)AngularAngularJSBootstrapC++Cascading Style Sheets (CSS)Chaos TestingCommunicationContinuous Integration and Continuous Delivery (CI/CD)

About

I work as a Software Engineer at Juspay Technologies. My work at Juspay majorly includes system performance improvement and feature development. I have worked on various features in UPI and exploring various new technologies along the way. I have worked on some of the trending and vast used technologies like Docker, Kubernetes, Node, Redis, Postgres, Google Cloud (GKE, GCR, etc). I have also learnt a new way to talk with Computers - Haskell. I like to solve complex problems, explore systems and understand complex systems and their working. Along with my job, I like to learn new languages, technologies and get a taste of them. Mostly I like to discover more towards Backend technologies like Networking, MERN stack, etc. Various technologies I have experience with: Languages: C++, Javascript, Haskell, Python Frontend: React, Angular Backend: Node.js, Express.js Databases: Postgres, MySQL, MongoDB Tools & Cloud Services: Google Cloud, Git, Bitbucket Happy to connect and discuss on the systems and trending topics.

Experience

4 yrs 1 mo
Total Experience
4 yrs 1 mo
Average Tenure
4 yrs 1 mo
Current Experience

Juspay

2 roles

Senior Software Engineer

Promoted

May 2025Present · 1 yr 1 mo · On-site

  • Led technical ownership (Tech Anchor) for the Google Pay project processing 100 million Transactions per day with the scale of 15,000 requests per second at peak scale. Identified and resolved key system bugs and performance bottlenecks, increasing transaction volume by 80,000 transactions per day and enhanced efficiency, achieving a 10% monthly cost reduction.
  • Designed and implemented the data migration strategy for 40 crore Google Pay customers, ensuring zero downtime for critical APIs. Developed scalable Python scripts for bulk and delta migrations and built an internal Reverse Proxy for dynamic traffic routing.
  • Migrated the encryption module from a microservice to a monolithic architecture and integrated an encryption library into the main UPI project, improving reliability and reducing stack costs by 8%.
  • Solely leading the WhatsApp payment migration project involving 5 crore customer records, with full ownership of both App Layer and System Design Decisions. Assisted merchants with API integration, developed Python scripts for data migration
PythonData MigrationSystem Performance ImprovementAPI IntegrationBackend DevelopmentSystem Design

Software Development Engineer

May 2022May 2025 · 3 yrs · On-site

  • Designed and Implemented various feature using Agile development methodology for Unified Payment Interface (UPI) for Google Pay handling scale of more than 15,000 requests per second at peak resulting into increasing the Success Rate by 20% and increasing volume request by 30%
  • Resolved high TP95 API latency reducing response time from 2-3 minutes to 300 ms in Postgresql database queries. Conducted in-depth research and optimization of PostgreSQL internals, including Vacuum, Disk I/O, and
  • Write-Ahead Logging (WAL)
  • Conducted extensive benchmarking and chaos testing to evaluate performance differences between Standalone Redis, Redis Cluster, and Redis in GKE System Architecture for a new system setup. Designed and implemented automation scripts and comprehensive test cases for regressive chaos testing.
Agile DevelopmentPostgreSQL OptimizationRedisChaos TestingBackend DevelopmentSystem Performance Optimization

Pindexx

Software Developer

Sep 2021Apr 2022 · 7 mos · Maharashtra, India

  • Developed and integrated new features in the Admin Web Application and implemented backend APIs in the Node.js project, ensuring seamless end-to-end functionality.
  • Resolved bugs in Angular code related to integration with backend API and also created new pages and components along with API integration as per new requirements of the product.
  • Implemented mobile app screens for clients and employees, seamlessly integrating them with the backend APIs.
  • Optimized PostgreSQL procedural functions and SQL queries, reducing database latency by 20% and significantly improving page loading times.
  • Some Features: PDF Generator, Event Schudeling (Client/Employee), Bulk Bolb (Photo/Video) uploads
Node.jsAngularPostgreSQLFrontend DevelopmentBackend Development

Iiit tiruchirapalli

Coding Club Member

Jun 2021Sep 2021 · 3 mos · Tiruchirappalli, Tamil Nadu, India · Remote

  • Organized various contests and events for juniors to help them improve Data Structure and Algorithms.
  • Organized events and workshops to help students to start with competitive programming and problem solving, shared resources with them.
  • Contributed in the Web Dev team, organizing events/sessions for Juniors helping them learn development and build projects.

Gofloaters

Software Developer

Oct 2020Jan 2021 · 3 mos · India · Remote

  • Worked on the existing web application with Vue.js and implemented enhancements that significantly improved web functionality and speed.
  • Worked on Responsive Admin Web Application using React and Firebase for on-boarding new customers for add and book co-working spaces.
  • Designed and Implemented feature for adding, updating, deleting and booking spaces for co-working.
  • Implemented authentication design for Employer-Employee for flawless co-ordination and user experience.
Vue.jsReactFirebaseFrontend Development

Godatu

Backend Developer

Jul 2020Dec 2020 · 5 mos · Noida, Uttar Pradesh, India · Remote

  • Collaborated with the backend team to debug, test, create new APIs and resolve critical issues in Node.js APIs, while also refactoring existing code.
  • Identified and Optimized database queries in MySQL to increase performance by 30%.
  • Refactored various APIs to follow the MVC model for better code readability and maintainability.
  • Migrated the blob data (photos/videos) from AWS EC machine to the AWS S3 bucket reducing the cost by 30%, improving server performance by 10%.
  • Deployed the complete backend on another AWS Ubuntu EC2 Instance and configured NGINX to have different debug and production routes.
Node.jsMySQLAWSBackend Development

Education

Indian Institute of Information Technology, Tiruchirappalli

Bachelor of Technology - BTech — Computer Science

Jan 2018Jan 2022

Thakur College of Science & Commerce

Higher Secondary Certificate — Science

Jan 2015Jan 2017

Stackforce found 100+ more professionals with Backend Development & System Design

Explore similar profiles based on matching skills and experience