Upon arrival at Leadership Management Australia, the immediate challenge was being thrown into the deep end. The company has decades worth of legacy code across dozens of applications, ranging from APIs and ASPX applications to mobile apps, MVC applications, and a huge number of SQL codes to support it. The most important task was maintaining the existing codebase to ensure smooth operation while simultaneously developing new replacement APIs and React applications, as well as brand new products and concepts from scratch. These included integrating the company's system with a third-party RTO reporting service via their custom API, syncing clients' information to Pipedrive, and moving the authentication to Azure AD B2C from the in-house system, just to name a few. On top of all that, the job also included maintaining the company server, writing new SQL reports, managing the Microsoft Admin Centre, monitoring the company help desk, and much much more. Even though I'm the type that thrives under pressure, it was still the most stressful, albeit it is also one of the most rewarding experience.
NET API development
NET MVC Development
Entity Framework experience(framework and core)
Database Administration
SQL development
LINQ Queries
Frontend Development
Azure DevOps Implementation
NET Unit test
Azure AD b2c Integration
Mentoring Junior Developers