Professional Experience
2019 - Present Mondo
Technical Lead - November 2019 to Present
- Introduced a culture of pair programming. Improving software quality and sharing of domain knowledge even when working remotely through COVID pandemic.
- Led team along the journey of identifying why change is slow and developed a prioritised plan of how to fix it. Introduced 20% team time to aggressively tackle Technical Debt every sprint.
Technology Used
- .NET 4.7
- .NET Core 2
- C# 7
- MVC 5
- Web API 2
- HTML 5
- JavaScript ES 9
- CSS 3
- SQL
- Entity Framework 6
- Dapper
- Xamarin.iOS
AWS cloud computing services:
- AWS Lamda
- Amazon EC2
- Amazon S3
- Amazon Simple Queue Service (SQS FIFO)
- Amazon Relational Database Service (RDS)
Continuous Integration and Continuous Delivery:
- Atlassian Bitbucket
- GitHub
- TeamCity
- Octopus Deploy
- Git
- AWS Serverless Application Model (SAM)
- Jira
Responsibilities
- Technical lead of nine developers.
- Focus on delivering the right things, in the right way, at the right time for our customers.
- A mixture of team leading, new features design & implementation, maintenance, architectural oversight and mentoring.
About Mondo
Mondo provide a comprehensive range of services and technology for essential infrastructure across the energy, water and transport sectors.
Approximately 500 employees.
As per https://mondo.com.au:
We help businesses and communities make sense of what’s possible, then plan and deliver solutions to keep everyone ahead of the rapidly changing landscape. From connecting Australia’s largest wind farms to the grid, to helping maintain water and gas networks or assisting regional communities achieve their energy goals, we improve the way things flow today, then seek ways to do this even better tomorrow.
2013 - 2019 Virgin Pulse
Senior Web Developer - September 2013 to September 2019
- Grown primary product offering from 100,000 users into an efficient, highly scalable website and API that supports half a million users annually. Most users interact concurrently throughout the flagship event that occurs between May and September making performance at scale crucial.
- Developed resilient, cloud-based architecture within the Microsoft Azure Platform.
- Implemented robust security and protection of user’s data, with our organisation being accredited for ISO 27001 and the platform upgraded to be compliant with GDPR.
- Localisation of content and user’s data throughout the platform, allowing for the product to be sold in 185 countries, whilst feeling native to the user.
- Achieved zero touch deployments through multiple environments, encompassing database, infrastructure, websites and APIs, and automated tests using Azure DevOps.
- Championed new technology and ways of working, such as microservices in Azure serverless functions and API Testing.
Technology Used
- .NET 4.7
- .NET Core 2
- C# 7
- MVC 5
- Web API 2
- HTML 5
- JavaScript ES 9
- CSS 3
- React 16
- SQL
- Dapper
Microsoft Azure Platform:
- Functions
- App Services
- Storage (Queue, Table & Blob)
- SQL
- Redis
- Key Vault
Continuous Integration and Continuous Delivery:
- Azure DevOps Build Pipeline & Release Pipelines
- Git
- ARM templates
- DB Up
- TeamCity
- Jira
Responsibilities
- Architecting and coding Product Roadmap features in an agile manner.
- DevOps culture where those who build the code also monitor, support and release it.
- Ensuring code quality (clean, secure and performant) through pair programming and code reviews.
- Forecasting estimates of epics for the Product Director to decide inclusions in the Product Roadmap.
- Active participant in all agile ceremonies: inceptions, planning, retrospectives and stand-ups. Acted as Scrum Master when they were on leave or unavailable.
About Global Corporate Challenge / Virgin Pulse
Virgin Pulse, part of Sir Richard Branson’s Virgin Group, is a digital platform providing organisations in over 185 countries with solutions that drive employee engagement, positive health and wellbeing outcomes.
Virgin Pulse acquired Global Corporate Challenge in 2015.
Approximately 100 employees at Global Corporate Challenge and 3,000 at Virgin Pulse.
As per https://www.virginpulse.com/global-challenge:
The Global Challenge is Virgin Pulse’s turnkey wellbeing challenge. It is a yearly team-based event-spectacular that equips your employees with the knowledge, tools and support they need to build new healthy habits. It’s simple and fun to use and can be rolled out in days.
For over 15 years, the Virgin Pulse Global Challenge has helped transform the cultures of the world’s leading organizations and improve the health and performance of millions of employees worldwide.
2009 - 2013 Liberty Financial
Software Developer - December 2009 to September 2013
- One of five developers on the ‘Spark’ project which allows brokers to engage with customers anywhere, anytime through a iPad. Spark facilitates lead management, product searches and recommendations, loan application and submission, and document and customer relationship management.
- Implemented offline support for all of Spark features, which the team solved by architecting a solution from a new c# API and back end all the way to the iPad objective c code.
- The Spark software was a finalist in the 2012 Australian Lending Awards in the ‘Best Innovation’ category.
- Migrated high volumes of financial transaction data from an acquired company.
Technology Used
- .NET Framework 4.5
- C# 5
- WinForms
- MVC 4
- HTML 4
- JavaScript ES 5
- CSS 3
- Objective-C
- Microsoft Dynamics CRM 4.0
- SQL
- Entity Framework 5
Continuous Integration and Continuous Delivery:
- Cruise Control
- Visual Build
- AccuRev
Responsibilities
- Member of the Projects team, designing and delivering product features in an agile manner.
- Member of the Rapid Response team which involved production support, maintenance, critical feature requests and releases of Liberty’s various technologies.
- Worked directly with Chief Operating Officer, Managing Director and General Managers when there were options in scope for project work, critical feature request and production support.
- Active participant in all agile ceremonies: inceptions, planning, retrospectives and stand-ups.
- Accountable for keeping continuous build and automated tests passing.
About Liberty Financial
Specialist Finance group operating in Australia and New Zealand.
Approximately 200 employees.
As per https://www.liberty.com.au:
Liberty is a leading lender that offers free-thinking solutions at competitive prices to support customers with greater choice. With a wide range of loans for your home, car, business and personal needs, Liberty can help customers get financial even when others say it’s not possible.
Our innovative and flexible approach has allowed us to help over 500,000 customers by advancing more than $25 billion in funds, over 21 years.
2007 - 2009 Department of Education, Employment and Workplace Relations