About Me
Staff Software Engineer at Enphase Energy with 8+ years of experience building high-performance web and mobile applications at scale. IIT Delhi alumnus passionate about frontend architecture, cross-platform development, and building intelligent tools that solve real problems.
Experience
Enphase Energy
Full-time · 4 yrs 2 mos · Bengaluru, IndiaStaff Software Engineer
Jul 2025 – PresentCurrently building a config-driven Flutter app platform — architecting a reusable component library and solving dynamic UX flows like conditional forms and stale data handling.
Senior Software Engineer
Mar 2022 – Jul 2025 · 3 yrs 5 mos- Built core features in a React Native app (Enho 2.0), gaining solid experience in cross-platform mobile development.
- Set up GTM + GA (Looker Studio) for user behavior analytics; created shared JS module for tracking performance metrics across apps.
- Moved static assets to CDN to reduce FCP; contributed to breaking down large APIs to improve load times.
- Integrated Airbrake for real-time error logging and set up a custom Firehose → S3 → Quicksight pipeline for advanced analytics.
- Contributed to microfrontend migration, upgraded state from Backbone.js to Redux, and handled inter-app communication via shared libraries.
- Worked closely with product, design, and backend teams; onboarded new developers and led internal demos.
Capgemini
Full-time · 3 yrs 10 mos · Bengaluru, IndiaConsultant
Apr 2021 – Mar 2022 · 1 yr- Took ownership of complex frontend features in claims and monitoring apps using Angular.
- Led element-based search implementation to improve data accessibility on claims pages.
- Delivered onboarding sessions and mentored new joiners for faster team integration.
- Collaborated with cross-functional teams on API contracts and UI design alignment.
Associate Consultant
Jun 2018 – Mar 2021 · 2 yrs 10 mos- Developed reusable Angular components like calendars and search modules for Swiss Re's insurance claims application.
- Collaborated with backend and UI/UX teams to deliver consistent, user-friendly features.
- Assisted in upgrading the app from Angular 6 to Angular 9, ensuring smooth cross-browser compatibility.
- Created a MEAN stack demo app during training to strengthen full-stack skills.
Skills
Frontend
ReactReact NativeNext.jsTypeScriptJavaScriptAngularFlutterReduxMicro-Frontends
UI & Design Systems
StorybookCSS ModulesStyled ComponentsResponsive DesignAccessibility
Backend
Node.jsPythonREST APIsGraphQLSQLiteMEAN Stack
AI & ML
LangChainRAGLLM Integration
Tools & Infra
WebpackViteGitCI/CDDockerAWSGTMGAAirbrakeCDN
Education
B.Tech
Indian Institute of Technology, Delhi