I am an experienced Software Engineer with a proven track record working in agile, dynamic environments. I'm fluent in C#, JS, TypeScript, SQL, and PLSQL programming languages, which I've used in developing software for a wide range of industries.
Helped drive better back-end development practices as a member of the experienced developer group by:
•
Creating new helper repos to ease the development of new services
•
Refactoring existing services to be leaner/RESTful and fixing non-performant code
•
Implementing more critical code reviews with detailed explanations
Created the client’s first fully Azure hosted web service for a messaging application which used:
•
An Angular 11 three-page micro SPA to display messages
•
A .NET Core 3.1 web API protected by IdentityServer authorization
•
An Azure SQL DB with stored procs written by me for getting/updating data
Was instrumental in creating a brand-new admin application using Azure AD as the identity provider, .NET Core 3.1 as the framework, Angular 12 for the UI, and hosted entirely in the Azure cloud.
Helped BAs define features, refine stories, and assign out work to developers.
Was quickly recognized as a senior member of the product department and asked to work on an emergency performance team within 2 months of starting. This team managed to cut down render times on specific Angular components by over 50%.
Helped drive code quality in both the back and front end as a requiredreviewer for all PRs. This was a system where PRs had to be approved by a person that was part of the code review group for that part of the stack before it could be merged.
Held workshops for the entire product development team on advanced Angular and RxJS topics.
Created the first .NET Core 3.1 microservice using EF Core and a SQL Server DB, to be managed by a Kubernetes cluster.
Helped BAs define features, refine stories, and assign out work to developers.