Prashant Singh

Senior Software Engineer

Noida, Uttar Pradesh, India9 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable distributed systems.
  • Strong background in algorithm design and optimization.
  • Passionate about mentoring and guiding aspiring engineers.
Stackforce AI infers this person is a Fintech Backend Engineer with expertise in scalable solutions and distributed systems.

Contact

Skills

Core Skills

JavaSpring BootSpring

Other Skills

MySQLAerospikeKafkaElastic SearchMongoDBCassandraRedisDistributed SystemsConcurrent ProgrammingAlgorithm DesignMultithreadingAlgorithmsData StructuresC++C

About

I’m a Senior Software Engineer at Microsoft with a passion for solving complex problems in distributed systems. I focus on building scalable, concurrent, and low-latency solutions, and enjoy designing algorithms that push systems to perform at their best. Beyond technology, I believe in sharing knowledge and helping others grow in their careers. I regularly connect with aspiring engineers to provide resume feedback, career guidance, mock interviews, and idea discussions. If you’d like to connect 1:1, I’ve opened up free 15–30 min weekend slots —https://calendar.app.google/ty8PiABKi6pexdQG7

Experience

9 yrs 10 mos
Total Experience
3 yrs 3 mos
Average Tenure
3 yrs 10 mos
Current Experience

Microsoft

2 roles

Senior Software Engineer

Sep 2024Present · 1 yr 8 mos · Noida, Uttar Pradesh, India

Software Engineer II

Jul 2022Sep 2024 · 2 yrs 2 mos · Noida, Uttar Pradesh, India

Paytm payments bank

2 roles

Technical Lead

Aug 2021Aug 2022 · 1 yr

Senior Software Engineer

Sep 2018Aug 2021 · 2 yrs 11 mos

  • 1. Working on Contact Management Service(COMS) in which phonebook contacts are synced to have payment instruments.
  • Technology Used: Java,Spring Boot,Mysql 8, Aerospike, Kafka, Elastic Search
  • 2. Developed a Payment Request Management Service(PRMS) from scratch in which users can
  • create groups, generate bills, make payments and send reminders.
  • Technology Used: Java,Spring Boot, MongoDB ,Aerospike, Kafka, Elastic Search
  • 3. Developed Beneficiary Management Service(BMS) from scratch in which beneficiary can be
  • added, updated, deleted and validated before transactions .
  • Technology Used: Java,Spring Boot,Mysql 8, Aerospike, Kafka, Elastic Search
  • 4. I worked on a CASA project under which I developed the flows for closure of individual & corporate
  • current accounts, Issuance and hotlisting of virtual and physical debit cards along with the flows
  • required for various other actions on accounts and debit cards.
  • Technology Used: Java, Spring, Mysql, Cassandra, Aerospike, Kafka
JavaSpring BootMySQLAerospikeKafkaElastic Search

Paytm

Software Engineer

Jun 2016Aug 2018 · 2 yrs 2 mos · Noida Area, India

  • 1. I Worked on a User Management Project in which I wrote flows for master app login flow, email only account signup and login flow, logout from all devices along with APIs for admin panel.
  • Technology Used: Java, Spring, Mysql, Redis, Kafka.
JavaSpringMySQLRedisKafka

Education

ABV-Indian Institute of Information Technology and Management

Master of Technology (M.Tech.) — Information Technology

Jan 2011Jan 2016

Pt.Deendayal Upadhyay Sanatan Dharm Vidyalaya kanpur

Jan 2004Jan 2009

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience