Mayank Raghuvanshi

Software Engineer (Backend)

Bangalore, India

M
R

SUMMARY

Software Engineer 2 at Intuit. Over 4 years experience specializing in Spring Boot, Java, and MySql. Prior experience in backend engineering at MPL and Freecharge, focusing on scalable APIs and machine learning. Holds certifications in React and machine learning, with a 2020 IT bachelor's degree and an ICPC award. Passionate about impactful problem-solving and continuous learning.

ACHIEVEMENTS

ICPC ASIA GWALIOR-PUNE REGIONALS

  • Participated in ACM ICPC 2019 and reached up to Gwalior-Pune Regionals, got a rank of 109 (Honorable Mention) out of approx. 4k participants participated across India.

Google Kickstart Round B

  • Participated in Google-kickstart round B and got a rank of 1438 out of approx. 10k participants participated across the world.

EDUCATION

Maharaja Agrasen Institute of Technology

2016 – 2020 | Bachelor of Technology

  • Branch: Information Technology
  • CGPA: 7.6
  • Skills: Data Structures and Algorithms, System Design

SKILLS

  • Java
  • Splunk
  • Spring Boot
  • Wavefront
  • Soring Batch
  • Kotlin
  • AWS
  • S3
  • Postgresql
  • MongoDB
  • Linux
  • Elastic
  • Grefana
  • Kibana
  • Git
  • Jira
  • JavaScript
  • HTML
  • CSS
  • React.js (Basic)
  • Data Structures & Algorithms
  • System Design
  • Design Pattern
  • Solid Design Principle

EXPERIENCE

Software Engineer 2 at Intuit

Feb 2022 – Present

  • I am part of Intuit’s Identity Team, managing user identity lifecycles with a focus on authorization and authentication. Currently, my team is working on modernizing our identity system from 1.0 to 2.0, which involves a complete redesign from a monolithic architecture to a microservices-based architecture
  • The current Identity 1.0 system manages 100 million customers, with the number growing every day. I work with the migration team to transition data from Identity 1.0 to Identity 2.0, running both systems in parallel during the migration process.
  • I have contributed to the development of the migration workflow, which is implemented using Spring Batch. This workflow includes: Homing and locking logic. A Data mapper to translate data between versions 1.0 and 2.0. A Data Bridging API, which uses the adapter pattern to serve as a bridge between the two systems. An event-driven asynchronous Data-Sync model to sync data from the 2.0 system back to the 1.0 system, enabling rollback functionality if needed. A Data Drift Detection model to identify issues, provide alerts for mitigation, and offer a dashboard for debugging various stages of the migration process

Software Development Engineer at MPL

March 2021 – Feb 2022

  • I played a key role in MPLs Payments Team, focused on seamless integration with multiple payment gateways to enable a wide range of user options for deposits and withdrawals.
  • My team was entrusted with the critical responsibility of diligently managing and maintaining users’ Know Your Customer KYC details.
  • I took a leading role in completely reimagining our KYC process, all while implementing robust encryption measures to ensure data security.
  • While working at MPL, I accomplished significant integrations with major payment service providers such as PhonePe, Razorpay, Juspay, and Dana Wallet (Indonesia). These integrations expanded our payment options and global outreach, contributing to our platforms overall growth and accessibility for users

Software Development Engineer at FreeCharge

June 2020 – March 2021

  • I was a part of the financial services team at Freecharge, Financial services have a variety of lending products like twowheeler loans, gold loans, Personal loans, and investment products like Mutual Fund and Fix Deposit, etc.