WORK EXPERIENCE
Technical Architect, Paytm Payment Bank Limited
March 2022 - Current
- Involved in KYC system redesign to remove data inconsistency issues and provide better throughput.
- Implementing correct microservice patterns which is required to develop better products which are easily maintainable.
- Implementation of CDC and transaction outbox for transaction getting float to AML system.
- Tradeoff between availability and data consistency while designing the system.
- Mentoring team leads and engineers for better design and code.
Senior Technical Lead - Architect, mCarbon Tech Innovation Pvt Ltd Noida
May 2016 – March 2022
- Involved in architecting end to end data lake from scratch for data analytics of user’s profile using open-source Apache Kafka framework to support 500K ingestion TPS from upstream integration.
- Lead the development & successful migrations of two legacy products to microservice architecture.
- Lead the development and design of Subscription based application called subscription engine from scratch.
- Team mentoring
Technical Lead - Architect, mCarbon Tech Innovation Pvt. Ltd. Noida
May 2015 – Apr 2016
- Stabilizing Missed Call alerts product having 50K TPS PAN India Load after implementing correct design patterns and reduce the hardware cost as well.
- Responsible for code analysis, system design, impediment resolution and technical estimates for sprint stories.
- Redesigned System level managed APIs in system to expose system capabilities for third party smooth integration.
- Provide solutions using Spring boot/Spring Cloud application using distributed system paradigm.
Lead Engineer, Comviva Technologies Ltd Gurugram
Mar, Jan 2014 – Apr 2015
- Worked as lead engineer in CRBT and USSD team.
- Involved in development of some products and features from scratch.
- POC of open-source frameworks for system improvement.
- Shel scripting and system monitoring automation for HA.
Senior Software Engineer, Comviva Technologies Ltd Gurugram
Mar, Jan 2013 – Dec 2013
- Worked on CRBT (Hello Tune) next gen release for Airtel Africa.
- Gain experience of service migration from other vendor to organization platform.
- Worked on Subscription Engine System of CRBT system to manage customer life cycles.
Software Engineer, Comviva Technologies Ltd Gurugram
Mar, Dec 2010 – Dec 2012
- Worked on CRBT (Hello Tune) product of organization as a software developer with C and core java as development Language.
- Major focus was on Hello Tune playing part of system, fixing system issue related to database connections and latency related issue to fetch user’s profile from database within few milliseconds.
- Redeveloped some modules in Core java application using multithreading for scaling up.
Associate Software Engineer, mCarbon Tech Innovation Pvt Ltd Noida
Aug 2009 – Dec 2010
- Involved in system unit testing and changes in existing system.
- TCP-IP/UDP socket programming for inter process communication in C language.
- Core java application development.