S

Shivang Gupta

Software Engineer

Kanpur Nagar, Uttar Pradesh, India5 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in backend development and distributed systems.
  • Proven track record in optimizing transactional infrastructures.
  • Strong experience in fintech applications and integrations.
Stackforce AI infers this person is a Fintech Backend Developer with expertise in scalable systems.

Contact

Skills

Core Skills

JavaDistributed SystemsDjangoNatural Language Processing

Other Skills

AndroidAndroid DevelopmentBootstrapC++ElasticsearchGloVeHibernateJavaScriptKafkaLSTMMariaDBMongoDBMySQLNode.jsRabbitMQ

About

Passionate software developer with a zeal for solving complex problems and a track record of delivering results in highly time-bound environments. My technical focus is on backend development, where I leverage my deep expertise in distributed systems to build robust, scalable, and efficient applications. Tech stack -: Java, Hibernate, MariaDB, Kafka, RabbitMQ

Experience

Phonepe

Software Engineer

Jul 2021Present · 4 yrs 8 mos · Bengaluru, Karnataka, India · On-site

  • Played a key role on the EDC team, focusing on building and managing the POS system for Card and DQR (Dynamic QR) transactions. I designed and implemented the entire transactional infrastructure from scratch, including reconciliation, chargeback, and refund flows.
  • Beyond core transactions, I also developed the onboarding and cancellation flows for our POS devices, which streamlined the deployment process for merchants.
  • To improve system performance, I led a major project to migrate our transactional data from 2 to 16 shards, which optimized slow database queries.
  • Currently, my work is centered on integrating with Hyderabad Metro to enable NCMC (National Common Mobility Card) transactions on our devices. This involves designing and developing new flows for everything from card top-ups and balance updates to offline sales and other non-financial services. I'm also responsible for coordinating with all key stakeholders—the metro, our bank, and internal PhonePe teams—to ensure a successful go-live.
  • Also worked on the Money Management team, handling merchant settlements, bookkeeping, and reconciliation for both online and offline transactions. I developed a fee reversal flow to accurately reverse merchant commissions, even with frequent data truncation issues.
  • Additionally, I built a real-time GST invoice generation system that is currently used for Soundbox, EDC, and ODS billing.
JavaHibernateMariaDBKafkaRabbitMQDistributed Systems

Oyo

SDE Intern

Jan 2021Jul 2021 · 6 mos · Gurugram, Haryana, India

  • Worked at global search team which facilitates in searching user queries regarding hotel booking and displaying hotel listing page.
  • Created a Dashboard in django which analyse search analytics data .
  • Worked on adding filter on filter page and implementing HMD (hotel meta data service) which drives the hotel metadata from supply using kafka and stores in Elasticsearch DB.
DjangoKafkaElasticsearch

Indian institute of technology, patna

Research Intern

Jun 2020Aug 2020 · 2 mos

  • Worked on Celebrity Profiling project which includes usage of Natural Language Processing, LSTM, Glove word embeddings

Education

National Institute of Technology , Patna

Bachelor of Technology - BTech — Computer Science

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Java & Distributed Systems

Explore similar profiles based on matching skills and experience