As part of the frontend team, we support a set of applications providing content and communications to employees through internal websites and applications. A shared component library utilizing Storybook, a user profile application, and a centralized media platform all rely on design direction from the company's new design system. This coordination facilitated the need for more shared libraries including tooling configurations and styling assets.
Technology Summary: Agile, Azure DevOps, CI/CD, Component Library, CSS, Git, Gulp, HTML, JavaScript, Jest, JSS, React, React Hooks, React Testing Library, Redux, SASS, Unit Testing, TypeScript, webpack.
This platform provides a convenient interface for managing DevOps tasks for one of the largest online brokerage firms in the world. The DevOps portal provides access to IT assets that development teams need to get their tasks completed. The entire project employs a number of applications including a bundled React shared component library.
Technology Summary: Agile, CI/CD, Component Library, CSS, Git, HTML, JavaScript, Jest, JSS, React, React Hooks, React Testing Library, Redux, Rollup, SASS, Unit Testing, webpack.
This single sign-on (SSO) application creates a single account experience for customers of a Michigan-based car manufacturer. The application provides an authentication library and external login experience for entities within the company. For example, a vehicle order reservation service or a vehicle maintenance service can provide the same authentication interaction (and single account) for their users.
Technology Summary: Agile, CI/CD, CSS, Enzyme, Git, Gitflow, Github Enterprise, HTML, JavaScript, Jenkins, Jest, JSDoc, React, SASS, TypeScript, Unit Testing, webpack.
This greenfield project's goal is to completely operate and manage a store for a Michigan-based chain of pizza restaurants. The frontend consisted of three applications: point of sale, food preparation, and delivery. The applications relied on Redux and RxJS to coordinate between each other through the backend systems.
Technology Summary: Agile, Atlassian, Continuous Integration and Delivery/Deployment (CI/CD), CSS, Git, Gitflow, GraphQL, HTML, JavaScript, Jenkins, Jest, JSDoc, Lodash, React, React Testing Library, Redux, REST, RxJS (Observables), SASS, Unit Testing, User Experience (UX), webpack.
This platform aims to deliver fleet management, analytics, and telematics in real-time to connected vehicles. One function of the platform is to administer the configuration of data collection devices which are installed directly in engineering and production vehicles. The frontend uses React and higher-order components to manage a set of complex data-grid views and user interactions. These interactions were implemented in coordination with the UX designer to ensure final implementations were accepted.
Technology Summary: ag-Grid, Agile, Atlassian, BEM, Blueprint, Continuous Integration and Continuous Delivery/Deployment (CI/CD), CSS, Enzyme, Git, Gitflow, Jest, JSDoc, Lodash, Moment.js, React, React Router, REST, SASS, Storybook, TypeScript, Unit Testing, User Experience (UX), webpack.