About Me
I am an experienced IT professional, developer, and consultant with expertise in cloud-based web development, API design, event-driven systems, serverless architectures, and microservices development. I have been actively involved in various stages of the application development lifecycle, including requirement gathering, design, development, testing, documentation, and release management. With over 9 years of professional experience as a full-stack developer, I have successfully fulfilled roles such as Lead Developer, Individual Contributor, and Team Member.
I have hands-on experience with modern technologies, including .NET Core, Azure Cloud, AWS Cloud, DevOps practices, task automation (batch scheduling automation), and test automation. Additionally, I have moderate experience with contemporary front-end frameworks such as Angular and React.
Throughout my career, I have contributed to multiple facets of the development lifecycle, serving as an Application Developer, DevOps Engineer, Application Integration Specialist, Data Integration Specialist, and Test Automation Engineer. I have worked in Test-Driven Development (TDD) and Domain-Driven Development (DDD) environments, with a strong focus on regression testing, UI testing, and unit testing.
My professional software development experience spans various business domains, including Finance, Insurance, Lending (Loans), Superannuation with government-administered and industry funds, Banking, Urban Utilities for city councils, Superannuation and Insurance Risk Profile Management, Personal Identity Verification, Enterprise Resource Planning Software (ERP), CRM Integrations (Salesforce), P3M (Project, Program, and Portfolio Management), IoT (EV Chargers), and IT Service Management (ITSM).