Cavalry
For this project I was required to implement several core features (invoicing, facebook-like messenger and system notifications) to to their new freelancer booking app.
I worked across the stack (Angular 4.x, AWS DynamoDB/Lambda/Cognito) to achieve this.
I leveraged the observer pattern for the messenger and notifications features, which provided an elegant solution to updating multiple components within the page.
I additionally refactored the existing AWS Cognito authentication to be more performant, moving it to a resolver at the router level.
Tech
- Cognito
- DynamoDB
- Lambda
- Protractor