The German Direct Investor platform replaced an outdated Java-based site. My work involved the development of a brand new single page application using React alongside new experience APIs.
Tech Stack

React

Redux

Redux Saga

Sass

Node.js

Express

AWS Lambda

Jest

Mocha

Chai
My Work
- Developed a complex, cutting-edge React application for German customers
- Supported development of a React framework intended as the basis for all future React projects at Fidelity
- Collaborated with colleagues in Germany to create an exclusively German-language tool
- Implemented JSON experience APIs in Express for deployment on AWS Lambda
- Thoroughly tested the codebase through exhaustive unit test coverage using Jest and Enzyme for frontend code and Mocha, Chai and SuperTest for backend API code
- Enforced coding standards through strict code reviews
- Championed use of automated linting tools including ESLint and Stylelint