Helped create the Interconnection Life Cycle Management (ILCM) product with a feature suite to address the interconnection lifecycle demands by the general public and utilities.
Product provides an easier and cheaper way for utilities to manage the large influx of interconnection applications as well as adapt to the rapidly changing regulatory requirements public utilities' face. Product was built to be ADA compliant (accessibility - a11y), localization (l10n) and internationalization (i18n) ready, easily rebrandable, and improved end user experience (responsive web pages, modern interface, improved ux flows).
ILCM sped up the interconnection process from 3 months to 2 weeks and improved utility operational efficiency. Product continues to be developed, and expanding its integration with popular utility vendors (SAP, DocuSign, PayPal).
Overhauled a legacy system's ui/ux to meet modern standards in visual design and user experience. Effort factored in good web standard practices (a11y, responsiveness) which were also legal requirements for our clients.
Level A ADA compliance (a11y)
Work included but not limited to:
-
Rewrite and refactor of frontend code (cleanup / salvaging process)
-
Generating semantically correct markup
-
Screen reader support (i.e. ARIA labels, img alt, element role, etc...)
-
Visual style updates for users with poor vision
(sufficient color contrast, text sizing, etc...).
To complement this effort, provided documentation, automated testing, and integration with an ADA testing vendor to catch any regression.
Responsive Page Design
Updated a web application's frontend pages to work on devices of varying screen sizes.
Supported migration of a software stack from a traditional single server setup (webapp, database, etc...) to a cloud based containerized setup.
The architechure was decomposed into their cloud equvilent part within AWS (EC2, RDS, ECS, ECR, Lambda, S3, EFS, ...)
Migration into the cloud reduced infrastructure costs, eased scalability, and simplified software deployments to be more reliable and predictable.
Helped transform a legacy frontend code base (.jsp / tiles.xml / Knockout / jQuery) to follow modern frontend standards and utilize modern frontend tooling (Webpack, babel, Vue.js, Yarn).
Utilized modern bundlers/transpilers to support modern javascript, enable cross browser compatability, improved frontend developer experience by introducing the use of a frontend development server with hot module replacement, added unit testing framework with Jest, provided an internal component library with documentation of how to utilize the core styles.
Work vastly improved the developer experience and made the frontend code more approachable for non frontend developers and new engineers and created an improved and consistent user expereience and user interface.