Engineering ManagerAug 2022 – Present
Fictional business reporting platform · Melbourne, VIC
Product engineering team of eight engineers building reporting and integrations for finance and operations users.
- Manage eight direct reports through weekly one-to-ones, written growth plans and mid-year performance reviews, with agreed development goals for each engineer.
- Introduced work-in-progress limits and fortnightly delivery reviews; median work-item lead time fell from 15 days to 9 days over two quarters.
- Agreed release-risk checks and rollback ownership with the team; the share of production deployments requiring rollback fell from 9% to 4% over two quarters.
- Hired three engineers using structured interviews and a shared assessment rubric, then built onboarding plans with named technical buddies and first-release milestones.
- Worked with product and design to split a reporting rewrite into three releases, recording dependencies, owners and customer-facing milestones before work began.
- Established quarterly service health reviews and assigned owners to incident follow-ups; the team closed 18 of 24 agreed reliability actions over two quarters.
Technical Team LeadJul 2019 – Jul 2022
Fictional business reporting platform · Melbourne, VIC
Technical delivery lead for five engineers; formal line management remained with the engineering manager.
- Led technical delivery for five engineers across the reporting API and integration workers, coordinating design reviews and weekly release readiness.
- Designed a versioned reporting API and migration guide so existing customers could adopt the new endpoints in stages.
- Reworked slow report queries and added query-plan checks; median report response time fell 31% across the tracked customer query set.
- Coached two engineers through their first incident rotations, pairing on runbooks, investigation notes and post-incident follow-up.
- Coordinated an integration migration for 12 customers with support and product, maintaining an owner and acceptance checklist for every account.
Tools: TypeScript, Node.js, PostgreSQL, AWS
Software EngineerJul 2015 – Jun 2019
Fictional inventory software provider · Melbourne, VIC
Backend team building stock reconciliation and supplier integrations for independent retailers.
- Built supplier import workers that validated incoming stock files and produced row-level error reports for operations staff.
- Added retry-safe processing to stock reconciliation jobs so repeated requests did not create duplicate adjustments.
- Wrote integration tests for supplier file changes and shared representative fixtures with the customer support team.
- Joined the backend on-call rotation and documented recovery steps for delayed imports and failed supplier synchronisations.
Tools: Node.js, PostgreSQL, Git, AWS