Senior Software Engineer at SSW

Apr 2023 - Presenthttps://ssw.com.au

Overview

As a Senior Software Engineer at SSW, I have been at the forefront of leading and modernizing internal and client-facing software projects. In my role as Tech Lead, I spearheaded the migration of the SugarLearning application from a legacy .NET 4.2 framework to the latest .NET 8, while growing and managing a dedicated team. Beyond technical leadership, I have played a crucial role as Scrum Master, facilitating Agile ceremonies across multiple teams including SSW TV and FirebootCamp. My work extends to training interns in both technical skills (Angular, .NET) and soft skills, preparing them for real-world software development challenges. I have contributed to diverse client projects including Arriba and BizCover for system architecture optimization, LEX Australia where I developed a custom Outlook plugin for the law firm, and Whitehaven Coal where I led an AI-driven compliance and safety project. The Whitehaven Coal project involved developing sophisticated audio analysis systems using AI and manual processing to analyze radio communications for PosCom compliance requirements. Additionally, I have been instrumental in developing internal tools such as YakShaver.ai, a commercial AI-powered product that transcribes videos, analyzes user intent (such as email creation or work item management), and automatically performs the identified tasks.

Key Achievements

  • Legacy System Modernization Leadership: Successfully led the migration of SugarLearning from .NET 4.2 to .NET 8, a significant technical milestone
  • Team Growth & Management: Expanded and managed the SugarLearning team from 2 to over 5 members, driving feature development and high-quality deliverables
  • Multi-Team Scrum Leadership: Served as Scrum Master across multiple teams (SSW TV, FirebootCamp), optimizing team performance and facilitating Agile ceremonies
  • Training Program Leadership: Led the FirebootCamp training program, mentoring interns in real-world scenarios and overseeing full application lifecycle development

Responsibilities

  • Tech Lead for the SugarLearning project, overseeing the migration of a legacy .NET 4.2 application to .NET 8
  • Managed and expanded the SugarLearning team from 2 to over 5 members, driving feature development and ensuring high-quality deliverables
  • Served as Scrum Master, facilitating ceremonies and optimizing team performance across multiple teams, including SSW TV and FirebootCamp
  • Led the FirebootCamp training program, mentoring interns in real-life work scenarios and overseeing the full application lifecycle in Angular and .NET
  • Conducted code reviews, enhancing coding standards and teaching soft skills related to effective communication with stakeholders and product owners
  • Worked on diverse client projects including Arriba and BizCover for system architecture improvements, LEX Australia for Outlook plugin development, and Whitehaven Coal for AI-driven compliance and safety systems
  • Developed internal commercial products such as YakShaver.ai, an AI-powered tool for video transcription, intent analysis, and automated task execution

Technology Stack

  • Frontend: Angular, React
  • Backend: .NET 8, Legacy .NET 4.2, VB.NET, Next.js
  • AI & Audio Processing: Audio Analysis, AI-driven Compliance Systems, Video Transcription
  • Integration: Outlook Plugin Development, Microsoft Office Add-ins
  • Methodologies: Scrum & Agile Methodologies, Legacy System Modernization
  • Leadership & Management: Team Leadership, Code Reviews, Training & Mentoring
  • Architecture: Microservices to Modular Monolith Migration, System Architecture Optimization
  • Client Projects: Arriba, BizCover, LEX Australia, Whitehaven Coal, SugarLearning, SSW TV, FirebootCamp
  • Internal Products: YakShaver.ai (Commercial AI Product), SugarLearning

Learning Experience

This role provided valuable experience in:

  • Leading complex legacy system migrations and modernization initiatives across enterprise applications
  • Managing and scaling development teams while maintaining high-quality deliverables and team performance
  • Multi-team Scrum Master responsibilities and Agile ceremony facilitation across diverse project portfolios
  • Comprehensive training program development and intern mentoring in both technical and soft skills
  • Strategic client engagement and system architecture optimization, including microservices to monolith transitions
  • AI and audio processing development for compliance and safety systems in industrial environments
  • Microsoft Office integration and plugin development for legal and professional services
  • Commercial AI product development with video transcription, intent analysis, and automated task execution capabilities