Bengaluru, Karnataka, India
Full-stack software engineer with a passion for building scalable, high-performance applications and optimizing development processes. I have hands-on experience in both backend and frontend development, delivering end-to-end solutions that drive efficiency and improve user experience. I specialize in Java and the Spring Boot ecosystem for building robust microservices, and I am proficient in creating dynamic user interfaces with React.js. My experience includes migrating core services to new architectures with zero downtime, integrating cloud services like AWS SNS/SQS, and managing the full software development lifecycle. I am driven by impact and have a proven track record of delivering measurable results: 1) Performance Optimization: Reduced a core service's build time by over 82% and cut notification system costs by 50% through deep architectural improvements. 2) Process Automation: Led the automation of a global onboarding process, cutting the required time from two weeks to just two days. 3) Quality Assurance: Earned a Spot Award for leading the setup of Cypress, which reduced post-deployment issues by 60% and cut manual testing time by 40%. With over 1250+ problems solved on LeetCode and a Knight rating, I am a dedicated problem solver who enjoys tackling complex technical challenges. I am always looking for opportunities to work on impactful products that involve system design, cloud infrastructure, and creating elegant, user-centric solutions.
1) Led the global expansion of the platform by deploying all eight core services to new countries and automating the onboarding process, slashing the required time from two weeks to just two days. 2) Drove a significant architectural migration of services to Spring Boot and integrated AWS SNS/SQS to replace RabbitMQ, executing the entire process with zero downtime. 3) Optimized the in-app notification system by re-architecting the PubNub implementation, which reduced transaction calls by 50% and cut operational costs by 50%. 4) Designed and deployed the UI for a new Support Chatbot, leading to a 30% reduction in customer query response time and improving overall user satisfaction. 5) Conducted a successful proof-of-concept for build time optimization that reduced the CI/CD build time for a core service by 82.22% (from 7m 30s to 1m 20s). 6) Spearheaded the V2 migration for core UI components, which improved performance, maintainability, and design consistency across multiple product interfaces.
1) Created a comprehensive suite of Cypress End-to-End (E2E) tests for critical front-end modules, enhancing release reliability and cutting post-deployment issues by 60%. 2) Developed and implemented new Multi-Factor Authentication (MFA) UI components, boosting platform security by 30%. 3) Incorporated Funnel Metrics into the authentication flow, which improved user behavior tracking accuracy by 20%. 4) Simplified the Data Browser UI by adding advanced filtering, sorting, and data management features, improving user experience (UX) by 40%. 5) Adapted and refactored UI components for global audiences, ensuring seamless localization and internationalization that supported expansion into two new regions