• 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