Hi, I'm

Sumana Rao

I build fast, accessible, and beautifully crafted web experiences. With 9+ years specializing in Angular, React, and TypeScript — I bridge the gap between great design and production-grade code.

About Me

A bit about me.

SR
  • New Jersey, USA
  • Open to Remote / Hybrid Roles
  • M.S. Computer Science — Univ. of Houston–Clear Lake
  • linkedin.com/in/sumanac

I build interfaces people actually love using — fast, accessible, and beautifully detailed.

For 9+ years I've been the developer designers trust to bring their boldest Figma files to life — and the engineer teams lean on when something has to ship clean, scale gracefully, and still feel effortless.

From healthcare dashboards to retail storefronts, I've shipped products in Angular and React/Next.js that hit green Core Web Vitals, pass WCAG audits, and quietly make everyone's day a little better.

Off the keyboard? Strong coffee, long walks, and the constant hunt for the next interface that makes me say "oh, that's nice."

Tech Stack

Technologies I work with every day.

Angular

Angular 2–18Angular SignalsAngular Universal (SSR)Standalone ComponentsAngular CDKAngular MaterialRxJSNgRxOnPush Change DetectionAOT CompilationLazy LoadingAngular RouterRoute Guards

React

React.jsNext.js (App Router / SSR / SSG)React HooksReact Server ComponentsReact RouterRedux ToolkitZustandReact Query (TanStack)Context APIVite

State Management

NgRxRedux ToolkitZustandReact Query (TanStack)BehaviorSubjectContext APIAngular Signals

Styling & UI

HTML5CSS3CSS GridFlexboxTailwind CSSBootstrapSassStyled ComponentsCSS Modulesshadcn/uiRadix UIHeadless UIDesign TokensAngular MaterialCSS-in-JS

Testing

CypressJestReact Testing LibraryKarmaJasminePlaywrightStorybookPostmanBrowserStackSauce Labs

CMS

ContentfulSanity.ioStrapiPrismicDatoCMSStoryblokWordPress HeadlessNext.js + Headless CMS

Build & Tooling

WebpackViteNx MonorepoTurborepoESLintPrettierGitHub ActionsGitGitHub

Cloud & DevOps

AWS (S3, ECS, CloudWatch)Azure (Logic Apps, Functions)DockerCI/CD PipelinesVercelNetlifyGitHub Actions

Accessibility

WCAG 2.1Section 508ARIAWAVE ToolbarKeyboard NavigationScreen Reader Testing

Design & Collaboration

FigmaSketchAdobe XDStorybookAgile / ScrumCode ReviewsTechnical Documentation
Experience

A timeline of work.

Highmark (Engen)

Senior UI Developer·Feb 2018 – Present

Healthcare web application modernization & enterprise UI

  • Migrated legacy AngularJS to Angular 2–18 with standalone component architecture, reducing dev time by ~40%
  • Implemented NgRx, Redux Toolkit & Angular Signals for complex reactive state management
  • Built Cypress E2E test suite covering 200+ critical workflows, integrated into AWS/Azure CI/CD pipelines
  • Optimized Core Web Vitals and Lighthouse scores via code splitting, lazy loading, and OnPush change detection
  • Secured apps with JWT auth, route guards, and role-based access control across Angular/React frontends
  • Integrated headless CMS (Contentful, Sanity, Strapi) with Angular and React frontends via REST APIs
  • Containerized services with Docker; deployed via Vercel, Netlify, AWS ECS, and Azure pipelines
  • Ensured WCAG 2.1 / Section 508 compliance using WAVE Toolbar, ARIA, and keyboard navigation patterns

GNC

UI/UX Developer·Feb 2017 – Jul 2017

Retail health and nutrition product sales platform

  • Built responsive React.js + Redux UI with CSS Modules & Sass
  • Integrated RESTful and SOAP APIs; ensured cross-browser WCAG accessibility compliance
  • Improved UX patterns collaborating with QA and stakeholders

Education Management Corporation

UI/UX Developer·Apr 2015 – Jan 2017

Academic portal redesign using modern UI technologies

  • Built SPAs with AngularJS 1.x and Angular 2.0, mobile-first and cross-browser compatible
  • Ensured full ADA / Section 508 compliance via WAVE Toolbar
  • Built interactive academic dashboards with charts and data analytics
Let's Connect

Want to build something together?

I'm currently open to new opportunities. Whether it's a full-time role, contract position, or just a hello — my inbox is always open.