Senior Software Developer2019 - 2020Razorpay - payment gateway
Technologies: Go, Apache Kafka, RabbitMQ, Redis, MongoDB, MySQL, Java
- Led the concept of a smart routing engine that selects the best terminal out of thousands for a payment (serving 500+ TPS).
- Architected and worked extensively on Rule engine (3K TPS, the magic of goroutines).
- Performed various tasks like rate limiting and distributed locking via Redis and migrated the entire Redis Cache to cluster mode.
- Converted a lot of hard code into rules and got it executed by the rule engine.
- Served as a core team member involved in migrating the huge monolith codebase to a distributed microservice architecture.
Senior Software Developer2017 - 2019Tila - eCommerce marketplace in middle east
Technologies: Go, eCommerce, ReactiveX, JBoss Drools, Quartz, Apache Kafka, Redis, MongoDB, MySQL, GoLand, Java, Spring Boot
- Led the team of four engineers and completely build the major platform APIs and services from scratch on a scale.
- Architected and worked extensively on Incentive engine which provides real-time discounts and offers using self build rule-engine.
- Designed and implemented the checkout flow from the cart to placing the order.
- Involved in all major product level design.
Co-founder and CTO2016 - 2017Osperi - customized beauty products based upon your skin type
Technologies: Firebase, Android, Nginx, EJS, Bootstrap, MongoDB, Node.js
- Built an end-to-end technology infrastructure in Node.js, Mongo, and other BE/FE technologies.
- Built an auth server for WiFiDog that provides free public wifi to strengthen the marketing efforts.
- Pioneered and Implemented virtual consultation, reducing customer acquisition costs by 30%.
- Built a solid scheduling platform to book doctor appointments.
- Hired multiple developers, followed regular standups, sprint meetings, and more.
Full-stack Software Developer2015 - 2016Urbanclap - service marketplace
Technologies: Android, Elasticsearch, MongoDB, Node.js
- Developed a coupon engine (Node.js/Java) that increased user conversion rate by 70%.
- Worked on the matching algorithm to assign the best possible service provider for the customer request.
- Developed the consumer Android app from scratch; it has 1+ million downloads.
Software Engineer2014 - 2015HealthKart - eCommerce marketplace of health products
Technologies: Spring Boot, MySQL, Android, Java
- Worked with a team of five engineers to ship growth-bending products and modularized the codebase.
- Pioneered and Implemented a customized diet plan feature that resulted in increasing the overall engagement.
- Developed the eCommerce app from scratch, and it now has 1+ million downloads.