Introduction
Irvin Au is a skilled software developer with over 4 years of experience primarily in backend development using .NET. He is proficient in several commonly used .NET libraries, including Entity Framework Core, Dapper, Mediator, and Fluent API, as well as design patterns like Dependency Injection, Factory, Singleton, and Pub-Sub. In addition, Irvin has over 2 years of experience in front-end development with ReactJS, JQuery, HTML, CSS, and JavaScript. He is adept at unit testing using XUnit, mocking with MOQ, and conducting performance tests through TDD methodologies. Irvin demonstrates positive and logical thinking and excels in teamwork environments. He has 4 years of experience with SQL Server, including working with stored procedures, views, and functions, and is also knowledgeable in other relational databases like PostgreSQL and MySQL, as well as NoSQL databases such as MongoDB and Redis for caching. His expertise extends to Azure Cloud Services, including Azure DevOps, Azure Pipeline, Azure App Service, Azure Service Bus, Azure App Insight, Azure PostgreSQL and SQL, Azure Functions, and Microsoft Dynamics 365. Irvin is also familiar with Agile methodologies, enhancing his adaptability and collaboration skills in team settings.