•Adopted, led, and completed development of a partially completed .NET/Angular app for a client, built using the AWS SDK/CDK for the REST API, a PostgreSQL database, and AWS services
•Developed new features and fix bugs for the app that included creating new users, setting them up with permissions, and hiding/showing data in the UI based on access
•Configured API settings using AWS API Gateway, user access using AWS Cognito, permissions to files using AWS S3, and server settings in AWS EC2, and container setup in AWS ECS
•Completed backend functionality that allowed users to download any or all the files and folders they had access to at multiple different collection levels, reaching multiple gigabytes in size
•Handled large sizes of downloads by using threading to queue up collections of files and add them to a ZIP file in parallel and linking the ZIP file to a presigned S3 URL
•Contributed to frontend Angular work for the backend REST API endpoints developed for user access and downloads while looking for a frontend developer to complete the remaining work
•Took on project management leadership in addition to development responsibilities
•Led daily standup for team of developers, product managers, and other personnel for the same client on a different project, tracking progress for the sprint, blockers, and needs of the team
•Interviewed, managed, and mentored developer to work on frontend of the application
•Adopted and led development of existing but not recently maintained website for Providence Health & Services and solved critical bugs, usability issues, and performance problems
•Developed with React/Next.js, Node.js, and various Azure services including Azure App Service, Azure Container Apps, and Azure Database for MySQL, and Azure Content Delivery Network
•Enhanced JavaScript search code by allowing users to search by new criteria desired by the client and fixed accessibility issues that removed barriers to searching and viewing results