Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Karanpreet Singh

Staff Software Engineer
Bengaluru

Summary

Staff Software Engineer with 9+ years of proven expertise in designing and building distributed systems and cloud-native applications. Specialized in scalable backend architecture, API design, and system performance optimization. Recognized for writing clean, maintainable code and driving engineering excellence in global, cross-functional teams.

Overview

9
9
years of professional experience
4
4
years of post-secondary education
3
3
Languages

Work History

Staff Software Engineer

Visa
04.2025 - Current
  • Exposed to event-driven, highly scalable systems serving 200+ countries and handling 86,000+ requests per second, with infrastructure capable of processing over 200 billion transactions in a single day, ensuring global reliability, performance, and fault tolerance.
  • Built a high-performance Kafka-based application for invoice generation, serving thousands of merchants monthly and sustaining a throughput of 27,000 TPS (transactions per second).
  • Optimized high-traffic REST APIs serving over 1 million merchants, achieving a 90% reduction in response time and significantly improving system performance and user experience.

Software Engineer III

Walmart
07.2021 - 04.2025
  • Developed scalable backend APIs for both internal and external Walmart clients, enabling seamless integration and enhanced service delivery
  • Led full software development lifecycle (SDLC) using Agile methodologies, including end-to-end testing and deployment via a robust CI/CD pipeline with Docker and Kubernetes.
  • Delivered high-performance APIs handling thousands of requests per second, leveraging clean code practices and modern technologies to ensure reliability and maintainability.
  • Led cross-functional teams, successfully managing projects from inception to deployment, ensuring timely delivery and technical excellence.
  • Designed and implemented APIs that automated manual processes for consumers, resulting in improved operational efficiency and optimized legacy codebases for better performance.

Member Technical Staff

Envestnet Yodlee
07.2016 - 06.2021
  • Analyzed and deployed system solutions aligned with evolving client requirements in the UK Open Banking domain, ensuring compliance and scalability.
  • Led the design and development of applications to streamline integration with OAuth-based financial data providers, accelerating onboarding and data exchange.
  • Contributed to mission-critical client projects, proactively recommending and implementing modern technologies to enhance product performance, reliability, and maintainability.

Education

B.Tech - Computer Science Engineering

Chandigarh Group Of Colleges
Punjab
06.2012 - 06.2016

Skills

Java

Spring Boot

Vertx

Kafka

NoSQL/ SQL DB

Cassandra

GraphQL

SOLR

Caching

REST API

Distributed Systems

Microservices

Data Structures & Algorithms

Event Driven Services

Projects

  • Billing Translog Consumer: Developed a highly scalable, event-driven application leveraging Kafka and Vert.x to process merchant billing across multiple countries at 27,000 TPS. Implemented robust message failover handling and optimized database insertions through efficient batch processing to ensure reliability and performance.
  • Location Platform: Built and optimized a high-performance Platform managing Walmart’s global location data, developing scalable APIs with advanced filtering and high TPS support; utilized GraphQL for efficient data retrieval, SOLR for search, Kafka for messaging, and leveraged distributed systems like Cassandra and Memcached to ensure low-latency access, while implementing concurrency techniques to execute parallel GraphQL queries and consolidate responses for maximum efficiency.
  • Incident Manager: Designed and implemented APIs to assist Walmart store managers in efficiently managing delivery operations during emergencies. Developed solutions to track incident status for individual stores and automatically update multiple store locations by disabling pickups and canceling deliveries. Leveraged multithreading to process updates concurrently across multiple stores, enhancing performance and response time.
  • Global Supplier Experience: Developed APIs for the Global Supplier Experience (GSE) platform at Walmart, enabling seamless supplier onboarding and lifecycle management; implemented caching solutions to improve performance and introduced workflow orchestration to simplify and automate supplier processes across the ecosystem.

Timeline

Staff Software Engineer

Visa
04.2025 - Current

Software Engineer III

Walmart
07.2021 - 04.2025

Member Technical Staff

Envestnet Yodlee
07.2016 - 06.2021

B.Tech - Computer Science Engineering

Chandigarh Group Of Colleges
06.2012 - 06.2016
Karanpreet SinghStaff Software Engineer