Skills
.NET | AD B2C | AI | Angular | Azure | Azure Bot Services | Azure Container Apps | Azure Functions | Bicep | Blazor | Clean Architecture | Cosmos DB | DevOps | Docker | GitHub Actions | IdentityServer | Kubernetes | Scrum | 🦙 TinaCMS | Machine Learning | Octopus Deploy | Terraform
William is a Solution Architect and Microsoft MVP for Developer Technologies (.NET) with over 20 years of professional experience spanning multiple industries such as Heavy Engineering, Mining, 3D Graphics, Education and Finance.
With his many years of experience, William has learnt how to adapt to new industries, and this gives him a unique talent for synchronizing with his clients' business languages and processes to successfully build their solutions.
Application Modernization and Cloud Adoption
He is one of the core engineers at SSW and specializes in developing Enterprise Cloud Applications hosted on Azure.
William has helped some of Australis's largest software companies and financial institutions through Application Modernization processes, .NET Migrations, and Cloud Adoptions.
DevOps Technologies
William has a passion for automating DevOps processes with GitHub and Azure DevOps. Definitely not a fan of ClickOps!
He also has experience in using other tools such as VSTS/TFS, BitBucket, TeamCity, Jenkins, Bamboo and Octopus Deploy.
Development Technologies
His technology toolbelt includes:
- Serverless Computing
- Distributed Systems / Microservices
- Event Driven Architecture
-
DevOps
- Azure DevOps
- GitHub
- Octopus Deploy
-
Software Development
- ASP.NET Core
- Blazor
- Docker
- Clean Architecture
-
Cloud
- Azure Cosmos DB
- Azure SQL
- Azure Networking
- Azure App Services
- Azure Functions
- Azure Container Instances (ACI)
- Azure Container Apps (ACA)
- Azure Kubernetes Services
-
Infrastructure as Code (IaC)
- Azure Bicep
- Terraform
- Pulumi
- and more...
Software Development and DevOps aren't his only strong points. He is a highly motivated Scrum practitioner, Event Storming Facilitator and strong team player that thinks outside of the box! William has had great success in both starting new Scrum teams, and also upskilling and mentoring existing development teams.
Internal Projects
SSW Sophie Bot
William lead a team to build a smart office bot that integrates with Microsoft Teams, Skype and Google Assistant.
One major use case for SophieBot is to help our SSW State Managers and Clients to find the right developer for any project simply by talking to a Bot using natural human language. SophieBot can determine which developers from any of our offices have the right skills for a project and if they are available to be booked for this project. All the information required to answer this simple query can be spread across multiple systems such as Dynamics CRM, TimePro, LinkedIn, SalesForce, Delve, and more. SophieBot has integrations that can collect all the relevant information and fulfill the seemingly simple query and save the SSW State Managers a lot of time and effort.
Relevant technologies: Azure Functions, Azure Bots, Google DialogFlow Firebase, Azure Table Storage, Azure Cosmos DB, Docker, NodeJS, Dynamics 365.
Training
William is a trainer on the SSW Azure Superpowers Tour at major cities around Australia and Online, and has received top evaluation scores!
Public Speaking
William has spoken at conferences such as:
Community Events
Being an active member of the local development community is very important to William. He attends as many meetups and workshops as he can.
William is President of the Melbourne .NET User Group hosted at SSW Melbourne and co-organizer of the Melb.NET Meetup group.
In 2020 William launched the AI Hack Day free community event. As an event Host, Mentor and Presenter he helps attendees to build applications that utilize Azure Cognitive Services and Machine Learning.
He has also presented and mentored at these other Hack Day events:
GitHub Contributions
Interested in what we can do for you?
Contact an SSW Account Manager to discuss your project
or call on +61 2 9953 3000