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, India

Staff Software Engineer

Jul 2025 – Present

Currently 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, India

Consultant

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