Deb Thornton
← Work

Rebuilding a partner operations portal, from AWS backend to self-serve data tooling

Front-End Engineer · Healthjump(acquired by Datavant) · 2019 – 2022

Architected the AWS backend and React/Redux rewrite of an internal partner operations portal, covering auth, ticketing, and billing, plus a self-serve internal data tool for support staff.

ReactReduxAWS CognitoAPI GatewayS3AngularJS

Context

The internal partner operations portal was a legacy AngularJS application with no real backend architecture behind it, and support staff had no way to answer a data question without going straight to the database.

Approach

Architected the portal's backend on AWS: Cognito (via Amplify) for auth, API Gateway-backed REST endpoints, and S3 for file management and install assets. Rebuilt the legacy AngularJS frontend into a scalable React/Redux application, adding Zendesk-integrated ticketing and license/billing management for the CSM team.

Support staff needed to self-serve data lookups without going through engineering or touching the database directly, so a customized fork of the open-source Redash project was developed and integrated directly into the ops portal as a query tool.

Also built a React-based installation and scheduling portal handling appointment scheduling, rescheduling, and license/secret-key management for new practice onboarding, plus partner-specific scheduling integrations.

INTERNAL TOOLINGSELF-SERVEdata query toolREBUILT FROM LEGACY ANGULARJSAWS BACKENDCognito · API Gateway · S3REACT + REDUX FRONTENDTICKETING + BILLINGOPS PORTALAUTHENTICATED & SCALABLE

Outcome

The ops portal moved off ad hoc legacy infrastructure onto an authenticated, scalable architecture, and support staff got self-serve data access without needing direct database credentials. Also maintained the public agent/license download site throughout, and started a second-generation Redux Toolkit rebuild of the ops portal before transitioning off the account.