Experience

Projects I've led or contributed to across HPE, Nimble Storage, Intuit, IBM and Accenture.

Cloud-Native Microservices & Web Components

Company
Hewlett Packard Enterprise
Project role
Developer · Project Lead

  • Designed end-to-end systems — high-level (market needs, features, workflows, dependencies) and low-level (UX flows, UI interfaces, API & DB contracts, technology choices, test plan)
  • Developed cloud-native microservices for Data Services Cloud Console (DSCC)
  • Led development of reusable web components that worked across DSCC web services
  • Migrated CI/CD from Jenkins to GitHub Actions
GogRPCKafkaPostgreSQLRedisDockerStencilJSTailwind CSS

React UI Component Library

Company
Hewlett Packard Enterprise
Project role
Tech Lead · Co - UX Designer · Developer

  • Co-designed component patterns in Figma
  • Led development of a React component library with ~60 reusable components
  • Reduced feature dev time by ~30% across 8+ product teams
ReactTailwindFigma

PR-Time Visual Regression Guard

Company
Hewlett Packard Enterprise
Project role
Tech Lead · Developer

  • Architected a tool with Cypress & GitHub Actions to automatically detect UI visual regressions on each PR commit
  • Developed automated GitHub Actions workflow that snapshots critical UI states per PR --> diffs against baseline image --> posts the diff image and a detailed report
  • Attached human-readable PR diffs showing the Baseline, comparison and diff images
CypressGitHub ActionsTesting

Accessibility & Sustainable Web Design

Company
Hewlett Packard Enterprise
Project role
Developer

  • Trained UI Chapter on adoption of UI Accessibility WCAG 2.2 AA standards. Built POC that implemented A11y using linters & Cypress tests and enabled keyboard, mouse & screen reader accessibility
  • Explored a green-by-design frontend to reduce data transfer & client side energy consumption. Design Themes: Optimize bundle size using tree shaking & minification, CDN-first delivery, curated API calls, lazy loading, dark theme, SVG sprites
A11yESLintWCAG 2.2 AAaxe-coreSustainabilityPerformanceGreen UICDN

Data Center Web App

Company
Nimble Storage
Project role
Developer

  • Modernized the data center management & monitoring UI from legacy Google Web Toolkit to Ember.js
  • Embedded user tracking via Google Analytics. Partnered with PM & UX to translate insights into roadmap decisions.
Ember.jsGoogle AnalyticsGoogle Web Toolkit (GWT)

Business.intuit.com & Reputation Profile Web App

Company
Intuit
Project role
Developer

  • Developed a web app that manages the online reputation profile for businesses. Built it using AngularJS, HTML, CSS and Java Rest APIs that mined data using Java Mail API & MS exchange web services.
  • Rebuilt business.intuit.com using jQuery, MongoDB and Java REST APIs. Engineered SEO-optimized webpages with FreeMarker template and embedded Google Analytics tracking.
AngularJSGoogle AnalyticsJavaMongoDBRest APIJava Mail APIMS Exchange Web ServicesFreeMarker

Intuit Internship

Company
Intuit
Project role
Developer

  • Developed Java REST web services and MCVS / SPA based web pages using DOJO 1.8 AMD JS, HTML and CSS.
DOJOJavaHTMLCSS

IBM Internship

Company
IBM
Project role
Developer

  • Built a multi-threaded client-server application in Java and Tomcat for server workload management, handling concurrent job execution.
  • Developed REST APIs in JAX-RS, Jersey & Tomcat and a jQuery UI to track runtime job status.
JavaTomcatJAX-RSJerseyjQueryMulti-Threading

Data Warehousing & ETL

Company
Accenture
Project role
Developer

  • Re-engineered UNIX scripts.
  • Built tool using Java Servlets, SQL, Oracle to fetch Informatica workflow stats.
  • Developed SAS Base & Macros code and SAS Data Integration Tool jobs to update data warehouse tables.
JavaSQLOracleSAS Base & MacrosSAS Data Integration Tool