Senior Software Engineer at SSW
Overview
SSW is a Microsoft-focused consultancy, so the work splits two ways: client engagements across a range of industries and codebases, and SSW's own products. On the client side that has meant everything from architecture review to legacy remediation to AI-driven compliance systems. Internally it has meant Tech Lead on SugarLearning and building YakShaver.ai, plus Scrum Master and training responsibilities across several other teams.
Highlights
- Tech Lead on SugarLearning, taking it from legacy .NET 4.5 to .NET 10, and growing the team from 2 to 8+ engineers
- Built YakShaver.ai, a commercial AI product that transcribes video, identifies user intent such as raising a work item or drafting an email, then carries that task out
- Scrum Master across three teams: SSW TV, FirebootCamp and YakShaver, alongside my own delivery work
- Ran the FirebootCamp training program, mentoring interns through a full application lifecycle in Angular and .NET, and in the soft skills the job actually needs
- Introduced SSW.DesignSystem on Storybook and Chromatic, giving teams a consistent UI framework to build against
- Raised coding standards through code review across teams, and coached engineers on communicating with stakeholders and product owners
Client Work
- BizCover: system architecture work, including a migration from microservices to a modular monolith
- Whitehaven Coal: led an AI-driven compliance and safety project, building audio analysis over radio communications for PosCom compliance
- Lander & Rogers: repository governance, security and configuration, developer experience, deployment and infrastructure, and ongoing production support
- Arriba: extended a legacy VB.NET system, building additional features into it
- LEX Australia: a custom Outlook plugin for the law firm
- Harrier: .NET migration and remediation of a legacy system
- Next Level Racing: code quality assessment and audit
Internal Products
- SugarLearning: SSW's learning platform, where I led the .NET 10 migration and the team behind it
- YakShaver.ai: commercial AI for video transcription, intent analysis and automated task execution
Publications
SSW Rules are the company’s public engineering standards. Ones I wrote:
- Do you know the 4 R’s of incident communication?
- Do you properly resolve code review comments?
- Do you use Logging Fakes?
- Do you use LoggerMessage in .NET?
- Do you handle Multi-OS dev teams in source control?
- Do you know the best framework to build an admin interface for Web Apps?
Technology
Backend: .NET 10, legacy .NET 4.5, VB.NET, C#
Frontend: Angular, React, Next.js, Storybook, Chromatic
Cloud and DevOps: Azure, Azure DevOps, GitHub, GitHub Actions
AI: video transcription, intent analysis, audio analysis for compliance
Other: Microsoft Office add-ins, Scrum and Agile delivery