I'm a Customer Engineer for Microsoft working in the Fast Track for Azure team! My focus is on Azure Apps (App Service, Containers, Functions!) and I'm based in Auckland, New Zealand.
- (Programming languages): C#, JavaScript, Python, SQL, Terraform, Powershell.
- (Databases and Data Stores): Azure Cosmos DB (Table and SQL API), SQL Server, MongoDB, Azure Storage, Databricks.
- (Technologies): Azure, Git, GitHub, Visual Studio, Azure DevOps.
- (Other): API Design, Non-relational Database Design, Unit Testing (xUnit), Integration Testing (SpecFlow) & E2E Testing.
- Microsoft: Current job. Fast Track for Azure Engineer focusing on Apps.
- Datacom: Software engineering and architect role developing cloud solutions using Azure Functions, Azure App Service, Service Bus, APIM, Azure SQL and Azure Cosmos DB to integrate with customer’s existing technical infrastructure and business processes.
- ASB Bank: Built systems that deal with domestic payments within New Zealand. These applications are built on the Azure Functions Framework using C#, use of Event Hubs as the messaging broker and Azure Cosmos DB as the datastore.
- Orion Health: Worked on building internal facing data generator tools that simulated health scenarios. Involved in a team of three that built a web application using the Spring Framework that allowed end users to build realistic patients to generate HL7 messages that could be consumed by other systems.
- MLOps.NET - A machine learning model operations and management tool for ML.NET. Added the ability to describe registered models and the ability to tag deployment target models as production models.
- MyHealth - Personal Health application using various mircoservices to track my health metrics. CSV files are downloaded from my fitbit.com which are then dropped into a local directory. Docker containers that listen to these directories and upload the CSV file to Blob Storage. This triggers an event via EventGrid which invokes Azure Functions to store the data in Azure Cosmos DB.
- Serverless Price Predictor - Azure Functions application containing two functions: 1, Timer trigger that trains and saves a machine learning model built using ML.NET into Azure Blob Storage when invoked and 2, HTTP trigger that makes predictions on how much a taxi trip will cost. Model is loaded from Azure Blob Storage into the API.