I am Madhur with experience working in backend and frontend technologies such as Java, Node.js, and React.Js. I am interested in programming and developing products from the scratch. Apart from solving large scale distributed system challenges , I also do side projects of my own as hobby. (Github)
Bildung
S
Software Systems
Bits Pilani, Master's Degree
2018
Arbeit & Erfahrung
W
Staff Software Engineer
Walmart Labs
Jan'2020 - May'2021
• Designed and Developed Bill Pay in App Feature for Walmart Mobile App. Technical Lead for team consisting of backend and mobile engineers. Transactions grew from 250/day to 2000/day as a result of this feature
• Designed and implemented to onboard MailJet and SendGrid as an email Gateway for all the email
communications out of the Walmart ecommerce Transactions. Solution designed to handle the scale of 20mil
emails/day during holiday peak season.
• Led the migration of Online Grocery Membership database from Maria DB to CosmosDB as Walmart's migration
to Azure public cloud. The database was migrated with zero downtime consisting of million of rows with incremental reverse sync between Maria and CosmosDB
T
Lead Engineer
Target
Jan'2018 - Dec'2020
Lead a team to Implement orders feed pipeline for all target.com orders through Kafka which publishes around 3
million feeds per day.
• Lead a team to design and implement an end-to-end flow of Ship-to-Store orders which accounts for 20% of target.com orders.
• Did performance analysis, troubleshooting, code optimization in preparation for peak traffic season resulting in
20% less traffic on application services.
• Lead the team to Setup Grafana dashboards and alerts for the platform. First point of contact for any production
issue.
H
Senior Full Stack Developer
Helpchat Tapzo
Oct'2014 - Dec'2017
Part of the dev team at Tapzo which wrote Tapzo App from scratch and currently now has ~ 2 Lakh DAU and ~50k
transactions / day.
• Lead team of 5 to create following features on Tapzo: Signup / Signin, News, Horoscope, Sports, Notification
Delivery
• Scaled the Tapzo backend consisting of 20+ microservices (written in Java, Python, Node) to achieve 15k requests
/ seconds on frontend Nginx server. Scaling include micro-caching on Nginx, moving asynchronous executors from blocking I/O (Celery) to non-blocking I/O (NodeJS).
• Managed the growth from 3 servers to ~200+ servers in datacenter. Owned provisioning using Ansible and monitoring / alerting using Collectd, InfluxDB, Grafana and ELK (Elasticsearch Logstash Kibana)
A
Senior Developer
American Express
Sep'2011 - Oct'2014
• Mentored team of up to 10 employees to deliver projects on SharePoint and EMC Documentum
• Developed an org wide innovative Windows 7 sidebar gadgets using HTML / CSS / JavaScript which consumes
SharePoint 2010 Web Services to provide end user to very frequently viewed upon data.
• Designed and developed solutions with SharePoint 2010 replacing Lotus Notes applications. Created data
migration strategy for the same. The migrated saved millions of dollars as a result of remediation of Lotus Notes.
M
Associate Consultant
Microsoft
Apr'2008 - Apr'2011
Microsoft Consulting Services, India & Essar Group, India: Visited and worked with multiple customers all over
India such as Essar Group to gather business requirements and implemented solutions on Microsoft Stack.
• FPT, Vietnam & Monsanto, US: Lead and guided the team of 50 employees at FPT, Vietnam to migrate 28 Lotus
Notes Applications to Microsoft Office SharePoint Server.
• Emerson, US: Architected, designed and implemented, Emerson's public facing site www.emerson.com on
SharePoint 2007