Hired on as the lead frontend developer for version 2.0 of the SIMPL software, I used React and TypeScript to create the web app portion of this project. Unlike the mobile versions of the software, the web app includes not only the ability to create and complete assessments, but administrative functionality like user and program management, reports access, the invitation infrastructure and more.Â
Eventually, my responsibilities expanded to also include backend work including API design (using Node.js and Lambda cloud functions) and data design (using both DynamoDB and SQLite).
React
TypeScript
Redux
React Router
React Hook Form
AWS features:
Amplify
Cognito for Authentication and Authorization
AppSync for database interaction
Lambda for custom business logic
SES and SNS for email and push notifications
DynamoDB for data storage