Senior Software Developer @Razorpay (September 2022 – Present)
I am a Senior Software Developer at Razorpay, passionate about building and optimizing systems for high-performance and efficiency. With a strong background in Golang and a proven track record of delivering impactful solutions, I thrive in challenging environments, leading teams, and driving technological advancements.
- Used bit-masking to create validation for rules on real-time payment fraud detection service.
- Used Binary Search and Async programming in Payment flow while integrating a ML model for real-time fraud detection.
- Reduced Redis IOPS by 40% and latencies of fraud-detection by upto 70%.
- Created a realtime dashboard for functional insights of fraud-detection on rule level.
- Started Async programming in the payment-flow service to reduce the latencies of payment fraud detection by 250 ms.
- Leading the risk team, aligning tech and product objectives, and mentoring SDE1s.
- Managing Shield, a Golang service detecting fraud in real-time for millions of daily transactions.
- Achieved 50% reduction in fraud detection latencies by optimizing Redis-IOPS calls.
- Reduced payment API latencies by 250ms for international payments through system redesign and using async programming in golang.
- Optimized a Redis cleanup cron-job, reducing latencies from 30ms to 4ms.
- Proposed and implemented an efficient data deletion solution, reducing database costs by 70%.
- Created a real-time fraud detection insights dashboard using Grafana, which helped in catching multiple bugs.
- Collaborated on breaking out the dispute micro-service from the monolith.
- Enhanced Shield to detect fraud for various use-cases like refunds, payouts.
- Tech Stack: Async Programming, Golang, Php, Redis, Mysql, Kubernetes, Docker, Victoria-Metrics (Grafana), Perf-Testing, ElasticSearch
- Designed and launched a Golang micro-service automating secure information sharing with cyber-police, saving 95% manual effort.
- Reduced the number of worker pods from 100 to 4 through system analysis and rearchitecting.
- Quadrupled the fraud detection service's capacity to handle concurrent requests.
- Devised and implemented a highly efficient bit-masking solution to enhance the validation process for rules in the real-time payment fraud detection service.
- Demonstrated expertise in Kubernetes by scripting, preparing Helmfiles, and creating CI-CD pipelines.
- Implemented rate-limiting defenses against user-abuse and DoS attacks.
- Tech Stack: Golang, Php, Redis, Mysql, Kubernetes, Docker, Victoria-Metrics (Grafana), Bit-Masking Perf-Testing, ElasticSearch
- Analyzed and modified student and marketing data using R to make it suitable for the market.
- Extracted advertisement data using marketing APIs of Facebook, Google, and Linkedin.
- Analyzed competitors and suggested changes in website design to improve UI/UX and suit market requirements.
- Tech Stack: R, Data Scrapping, Data Cleaning
- Year-2023: Binary Search Code on Production
- Year-2023: Used async programming in Golang extensively, resulting in about 50% reduction in real-time fraud detection latencies.
- Year-2022: Promoted to Senior Software Developer in Razorpay
- Year-2022: Bitmasking Code on Production : To create validation of rules for fraud detection.
- Year-2021: Ranked 1st in Razorpay Coders League 2, an internal competitive coding competition.
- Year-2021: B.Tech Degree From IIT Roorkee'21
- Year-2021: 39th Place in ICPC Regionals - Kanpur-Mathura.
- Year-2020: Global Rank 341 in Google Kick Start 2020 Round H.
- Year-2017: JEE ADVANCE 2017 RANK-3010
- Year-2016: 83.6% marks in PCM from CBSE board
- Year-2016: ADVANCE 2016 RANK-7805
- Golang, PHP, R, CPP
- Kubernetes, Docker, Grafana, Github Actions
- Mysql, Redis, Elastic Search, SQS, SNS, Kafka
- Async Programming, Bit-Masking, Data Structure and Algorithms
- HackerRank Profile (6-Star in Problem Solving)
- LeetCode Profile (550+ problems solved)
- CodeForces Profile (Max Rating: 1631)
- Stopstalk Profile
- Led Team Appetizer in developing an innovative rebate app for students.
- Managed the development of a mess rebate system and multi-mess functionality.
- Successfully processed rebates totaling over INR 10 lakhs for students.
- Supervised 72 Secretaries of 12 Bhawans (hostels) for the proper operation and maintenance of Bhawan amenities.
- Conducted weekly visits to various Bhawans to check the functionality of the system firsthand.
- Introduced several initiatives like the cycle pooling system and regular maintenance of the gym.
- Coordinated and managed the overall security of the cultural fest, having an attendance of around 60k over 3 days.
- Led a team of 120+ volunteers and coordinated with the operations team to ensure all the events run smoothly.
- Collaborated with the chief of security staff in the mobilization of various guards during the fest.
Feel free to connect with me on LinkedIn for more information and collaboration opportunities. Or Whatsapp/Call me on +918114455061