Perth, Australia
01 / Experience
Perth, Western Australia
Design and build polished, responsive user interfaces using React and CSS media queries, ensuring cross-browser compatibility and accessibility on desktop, tablet and mobile devices.
Design and build polished, responsive user interfaces using React and CSS media queries, ensuring cross-browser compatibility and accessibility on desktop, tablet and mobile devices.
Optimise CI/CD deployment pipelines using custom Docker images, caching and parallelisation to reduce build times and compute costs by up to 30%.
Optimise CI/CD deployment pipelines using custom Docker images, caching and parallelisation to reduce build times and compute costs by up to 30%.
Architect relational database schemas, write performant T-SQL queries and stored procedures, and create indexes for optimised query performance in high-throughput applications.
Architect relational database schemas, write performant T-SQL queries and stored procedures, and create indexes for optimised query performance in high-throughput applications.
Manage cloud resource security via Azure RBAC, configuring Managed Identities and Service Principals to enforce least-privilege across development and production environments.
Manage cloud resource security via Azure RBAC, configuring Managed Identities and Service Principals to enforce least-privilege across development and production environments.
Implement robust authentication and authorisation frameworks using .NET Identity and JWT bearer tokens, defining granular role-based claims and custom security policies.
Implement robust authentication and authorisation frameworks using .NET Identity and JWT bearer tokens, defining granular role-based claims and custom security policies.
Architect and maintain scalable RESTful microservices using ASP.NET Core, implementing efficient controller patterns and middleware for complex business logic in high-traffic applications.
Architect and maintain scalable RESTful microservices using ASP.NET Core, implementing efficient controller patterns and middleware for complex business logic in high-traffic applications.
Onboard interns, conduct thorough code reviews, and deliver constructive feedback and performance reports to help junior engineers grow.
Onboard interns, conduct thorough code reviews, and deliver constructive feedback and performance reports to help junior engineers grow.
Engineered 20+ queue-triggered Azure Functions to synchronise data from third-party APIs (HubSpot, Google Ads, PayPal) into a centralised BI platform, with async processing for high-volume ingestion.
Engineered 20+ queue-triggered Azure Functions to synchronise data from third-party APIs (HubSpot, Google Ads, PayPal) into a centralised BI platform, with async processing for high-volume ingestion.
Developed a sophisticated OAuth 2.0 & API Key management system including the full three-legged authorisation flow and a 'base' function architecture automating Azure Key Vault token retrieval and state validation.
Developed a sophisticated OAuth 2.0 & API Key management system including the full three-legged authorisation flow and a 'base' function architecture automating Azure Key Vault token retrieval and state validation.
02 / Projects
03 / Skills