Y

Yash Raj Singh

Software Engineer

Bengaluru, Karnataka, India5 yrs 1 mo experience

Key Highlights

  • Led development of high-performance payment systems.
  • Achieved significant transaction processing improvements.
  • Mentored junior engineers to enhance team capabilities.
Stackforce AI infers this person is a Fintech Backend Engineer with expertise in scalable payment systems and microservices architecture.

Contact

Skills

Core Skills

JavaApache SparkApache KafkaArchitecturePython

Other Skills

AerospikeAirflowApache HadoopC++DropwizardFastAPIHibernateHiveKafkaMicroservicesMongoDBMySQLSparkSpring BootSpring Framework

About

I’m a passionate and performance-driven Senior Software Engineer with 4+ years of experience building scalable microservices, designing distributed systems, and driving impact across fintech domains. I’ve led critical initiatives in payment gateway routing, onboarding platforms, and settlement data pipelines—handling millions of daily transactions and ensuring sub-millisecond performance with high reliability. 🔧 What I Do Best: Architect and implement resilient backend systems (Java, Golang, Python) Optimize transaction flows for performance, cost, and reliability (10% failure reduction, 30% processing time improvement) Design data ingestion and event-driven systems using Kafka, RabbitMQ, Redis, S3, and PostgreSQL Build configurable, rule-based systems to empower product teams with flexibility and speed Translate complex product requirements into scalable technical solutions 🚀 Impact Highlights: Built a Payment Gateway Router processing 10K+ transactions daily, optimizing routing using real-time metrics Reduced processing latency by 30% via a secure, encrypted SFTP settlement ingestion service Designed a Subscription Management System to handle 1M+ batch requests using Redis atomic counters and Celery workers Mentored junior engineers, helped refine PRDs, and provided architecture feedback that improved product scalability 🔍 What I’m Looking For: I thrive in fast-paced environments where technology is a core business driver. I’m seeking opportunities to lead high-impact backend projects, work on real-time systems, and drive architectural decisions at scale. Let’s connect if you’re building systems that need scale, precision, and product-aligned thinking.

Experience

Flipkart

Software Development Engineer 2

Oct 2024Present · 1 yr 5 mos · Bengaluru, Karnataka, India · Hybrid

  • Working in Flipkart Search Team
  • 🔍 Software Engineer – Search Team | Flipkart
  • Integrated Ads Ranking into Search Ranking, externalizing the Search Ranking Engine as a scalable service within Flipkart.
  • Designed and deployed Hyperlocal Ranking based on Revenue per Impression (RPI), leading to a 10% increase in gross margin and uplift in high-revenue product sales through A/B testing.
  • Integrated non-linear CTR/CVR models into the ranking pipeline to boost personalization, achieving a 30% reduction in CPU usage by offloading in-memory models and enabling scalable model integration.
  • Developed Exploration Ingestion Framework and Mechanism using Using Hive , Spark , Airflow , Scala . This Framework was such that Data Sources and Sink are configurable
  • Built reporting dashboards to track performance of exploration logic and key business metrics.
  • Implemented a TTL-based queuing mechanism for Flipkart Minutes signal seeding, enabling configurable, business-driven signal ingestion workflows.
  • Tech Stack: Java | Apache Hadoop | Apache Spark | Dropwizard | Kafka | Aerospike
JavaApache HadoopApache SparkDropwizardKafkaAerospike

Credgenics

Senior Software Engineer

Jul 2022Oct 2024 · 2 yrs 3 mos · Noida, Uttar Pradesh, India · On-site

  • Worked as Senior Software Engineer in Payments Team
  • Spearheaded the development of a Payment Gateway, scaling it to process over 0.5 million transactions daily.
  • Led the creation of APIs and database modeling, optimizing PSQL queries, and designing the system architecture for an Event-Based System using Kafka.
  • Innovated and developed a Payment Subscription System enabling the setup of NACH for various subscriptions.
  • Engineered critical software solutions including a Finite State Machine Software for Payment Transaction Status and setting up Consumers to manage pending transactions.
  • Key Achievements:
  • Orchestrated the integration of three leading payment gateways, achieving 10% reduction in failure rates through intelligent routing and analysis using Redis, Time Series DB, and routing algorithms.
  • Automated client onboarding processes using RabbitMQ, reducing manual effort and enhancing communication efficiency.
  • Implemented a Settlement Data Ingestion Mechanism, resulting in a 30% reduction in processing time by leveraging secure protocols and filesystem event monitoring.
  • Designed Customized Payment Links, increasing completion rates by 20% and ensuring data integrity through real-time tracking using PostgreSQL Change Data Capture and MongoDB integration.
  • Developed a Subscription Management System, handling 1 million requests in a single batch using batch processing (Kafka) and ensuring accuracy through Redis atomic counters.
Spring FrameworkSpring BootFastAPIJavaPythonMongoDB+5

Ncr corporation

Software Engineer

Feb 2021Jul 2022 · 1 yr 5 mos · Hyderabad, Telangana, India · On-site

  • Software Engineer - Payment & Solution Team (Clearing & Settlement)
  • Spearheaded initiatives within the Clearing & Settlement Team, architecting software solutions to streamline reconciliation processes for transactions at month-end. Achieved a 50% reduction in reconciliation time and enhanced reporting accuracy.
  • Contributed to the development of a Risk Alert Based System using Python and Kafka, resulting in a 30% reduction in fraud-related losses by enhancing detection and prevention capabilities.
  • Engineered software solutions for seamless transaction processing through processors, utilizing technologies such as Spring, Spring Boot, Java, Hibernate, Python, Shell Script, and SQL. Reduced processing time by 40% and ensured timely and accurate processing of funds.
  • Led the design and implementation of a Settlement Recon Management System, significantly improving latency to 1.5 milliseconds per run compared to previous scripts.
  • Key Achievements:
  • Architected and implemented software solutions to optimize reconciliation processes, leading to a 50% reduction in reconciliation time and improved reporting accuracy.
  • Contributed to the development of a Risk Alert Based System, resulting in a 30% reduction in fraud-related losses by enhancing detection and prevention capabilities.
  • Engineered solutions for seamless transaction processing, reducing processing time by 40% and ensuring accuracy.
  • Designed and implemented a Settlement Recon Management System, improving latency to 1.5 milliseconds per run and enhancing efficiency.
Spring BootArchitecture

Paytm

Software Engineer Intern

Jun 2019Jul 2019 · 1 mo · Noida, Uttar Pradesh, India

  • Software Engineering Intern - Paytm
  • Contributed to two teams, Inbox and CST, during the internship period.
  • Developed a backend server for a system in the Inbox team using Java, C++, and MySQL.
  • Designed and implemented end-to-end microservices in the CST team using C++ and MySQL.
  • Key Responsibilities:
  • Collaborated with the Inbox team to develop a robust backend server, ensuring efficient system functionality.
  • Utilized languages such as Java, C++, and MySQL to implement server-side logic and database interactions.
  • Worked closely with the CST team to develop and deploy microservices, enhancing the scalability and performance of the system.
  • Engaged in the full software development lifecycle, from requirements gathering to testing and deployment.
  • Leveraged tools such as JIRA and Bitbucket for project management and version control.
JavaC++MySQL

Stackforce found 100+ more professionals with Java & Apache Spark

Explore similar profiles based on matching skills and experience