I am software developer with over 4 years of professional experience as a backend developer. My interest lies in distributed systems, software engineering and data science. I am currently enrolled in Master's Program at Arizona State University.
Apart from being a Software developer, I enjoy most of my time being outdoors. I love traveling and have visited 7 countries across Asia, Europe and North America. I am avid trekker and have conquered 5400m+ altitude in Annapurna Circuit Trek.When indoors, I prefer to play music and watch documentaries. I spend a large amount of my free time exploring the latest technologies.
• Maintained databases, prepared reports to support grants, and managed content for the PIA website.
• Organized and hosted programs to develop design thinking and principled innovation among students to solve real-world problems.
• Collaborated with student recruitment, engaged participants, and facilitated logistics and processes.
• Designed and maintained backend systems using Spring MVC, Spring Batch, MySQL, Redis, and AWS utilizing Prometheus, ELK, and Grafana for monitoring to cater to various Fintech Services serving millions of customers monthly.
• Scaled RESTful backend services and optimized database to improve the performance of the Corporate Bank Accounts Onboarding and Identity Verification System, currently holding a 40% market share in India’s P2M payments.
• Executed DevOps practices, including containerization through Docker and Kubernetes utilization, collaborating on CI/CD pipelines with Jenkins, and incorporating JUnit for automated testing to ensure 99.99% system availability.
• Led a team of developers, performing code reviews and conducting daily scrum while spearheading multiple projects, collaborating with cross-functional teams and higher management in an Agile Environment.
• Innovated Full stack Internal Tools for the Staging Environment using SpringBoot as Backend and React.js as Frontend to reduce manual efforts and save over 4 days in the end-to-end Software Development Life Cycle(SDLC).
• Built a customer relationship management(CRM) system on Java Spring Boot, attracting a substantial 0.2 million potential new customers to the platform and generating significant quarterly revenue growth.
• Developed a Document Management System with Amazon S3 and integrated it across various applications, offering a highly reliable service and reducing the overall TAT by 60% in document verification.
• Adopted a standardized Product Documentation framework and authored Unit Test cases with Mockito, resulting in a 90% test coverage, thus optimizing compliance requirements and enhancing smooth communication across the teams.
I write blogs in my leisure time about different topics in software engieering. Here is the curated list of some of my notes. I try to present my learning in as simplest way as possible.