Summary
I'm an experienced full-stack software engineer with a strong track record leading complex projects in healthcare and real estate, specialising in .NET, with a proven ability to deliver scalable, secure solutions, rebuild critical systems under challenging conditions, and align technical execution with strategic business goals.
Skills & Expertise
Frameworks & Technologies
- .NET: Framework, Core / 6+
- ORMs: EF Core, Dapper, Linq to SQL
- Databases: MS SQL, MongoDB
- Frontend: Vue, React, Angular
- Native: Capacitor, Ionic
- Clouds: Azure, AWS
Development Expertise
- Web Application Security
- Modernisation of Legacy Systems
- Performance Optimisation
- Cloud Native System Architecture
- System Integration
- Research & Development
Experience
Lead Software Engineer - Doctors on Demand - February 2022 - Current
- Led the technical implementation of a virtual care platform with Australia's 2nd largest health insurer, scaling to 16,000+ appointments and >$1m in revenue per month.
- Provided technical expertise to a separate business unit within the parent company following the acquisition of a business-critical software system (responsible for approx. $110 million in annual revenue) from a third party, independently delivered new features and re-established development capability in the absence of documentation or source control history.
- Led projects ranging in size from a single developer to a team of 5, including both on and off-shore developers and testers.
- Provided mentorship and guidance to developers, including through code reviews, show-and-tells and design reviews.
- Contributed to the modernisation of a legacy ASP.NET Web Forms application by helping transition it to a modular Angular single-page application, improving performance and user experience.
- Introduced distributed, queue-based processing to offload long-running tasks, significantly improving system scalability and fault tolerance.
- Led efforts to improve the security posture of business-critical systems, through both internal and external security reviews, mentoring other developers with respect to application security best practices, and the establishment of secure development standards to embed security into the SDLC.
-
Engaged with stakeholders at all levels of the business to:
- Ensure alignment between the business' goals and project implementation.
- Provide and understand data with respect to key performance metrics.
Senior Software Engineer - PROLIST - 2015 - 2022
- Engaged with external clients undertaking project work to understand requirements, timeframes, budgets and deliverables.
- Led the design and implementation of a Vue-based modular real estate website platform, significantly reducing the amount of time needed to deliver website projects.
- Led the progressive modernisation of a legacy ASP.NET Web Forms application, transitioning it to a modular Vue-based application, without committing to a full rewrite, allowing for incremental improvements and reduced risk.
-
Implemented and maintained integrations with various 3rd party platforms, including:
- Domain.com.au
- Realestate.com.au
- Stripe
- Xero
-
Undertook research and development activities to evaluate new technologies and frameworks, including:
- Bluetooth low-energy beacons for proximity marketing
- Heuristic search algorithms for property matching
- Plagiarism detection algorithm development