InDebted Australia — Staff Engineer
Feb 2022 – Present
- Core Platform Ownership: End-to-end technical owner for the core compliance, communication scheduling, channel/content selection, and message delivery engine — one of three pillars of the global platform.
- Platform Evolution: Architected critical features and third-party integrations for a high-scale, event-driven and event-sourced debt collection platform.
- AI Orchestration / Workflow: Integrated AI-agent workflows (Claude Code, Gemini CLI) across the SDLC. Implemented a RAG pipeline using pgvector (PostgreSQL) and agentic email writers / critique to send personalised collection emails.
- Technical Strategy: Developed the long-term technical vision to align engineering, product, and executive stakeholders behind shared strategic goals.
- Delivery Discipline: Owned full SDLC. Partnered with UX, copywriters, customer support and finance. Built PII-secure features with proactive alerting; measured impact via Microsoft Clarity and pre/post-release analytics.
Collect Platform
2022 – present
Event-driven, event-sourced debt collection platform that streamlines compliance, customer engagement, and disbursement; generates reporting for collection strategy.
AWS · Golang · React · Buildkite · Terraform
Techstack: Golang · TypeScript · AWS (Lambda, SQS, SNS, RDS, DynamoDB, S3)
PaperCut Software — Senior Product Engineer
Mar 2016 – Jan 2022
- Enterprise Escalation Specialist: Served as the final line of defence for high-value global clients; diagnosed performance bottlenecks and server crashes under pressure, directly securing multi-million-dollar enterprise contracts.
- Scalability: Modernised the build system via Kubernetes-based Jenkins pipelines on GCP, drastically reducing developer feedback loops.
- Print Management in the Cloud: Engineered a global cloud-native print solution using GCP microservices and IoT to establish a node mesh within local networks, integrated with a mobile app for seamless job submission.
- Technical Leadership: Spearheaded the PaperCut NG JRE upgrade (8 → 11) single-handedly, ensuring a seamless transition across the developer org.
Print Management in Cloud
2019 – 2022 · team 14
Cloud-native microservices solution for SMB print management; mobile job submission across Android & iOS, beta-customer driven feature loop.
GCP · Golang · React · Node.js · Android · iOS · Jenkins
JRE 8 → 11 Upgrade
2018 · solo
Impact analysis to release. Built custom JRE versions, upgraded libraries/installers across platforms, retuned GC logging, ran cross-org knowledge transfer.
Oracle JRE 8 · OpenJDK 11 · JLink · JDeps · Gradle · Inno Setup
Build System Modernisation
2018 · team 2
Jenkins pipeline on Kubernetes / GCP with container-based concurrent builds, caching, and pipeline-level monitoring — drastically faster developer feedback.
Jenkins · Groovy · Kubernetes · Docker · Google Cloud
PaperCut NG / MF
2016 – 2018
Performance debugging under load, workload modelling, feature design across embedded MFP platforms (HP-pro, Sharp, Canon, Samsung).
Java · Kotlin · Spring · Hibernate · SOAP/REST · JUnit · Mockito
Techstack: Golang · Java · TypeScript · GCP (CloudRun, AppEngine, Redis, Firestore, BigQuery, Pub/Sub)
Innovation Group — Programmer Analyst
Nov 2013 – Mar 2016
- Customised end-to-end policy and claims management platforms for enterprise US-based insurance clients.
- Authored Software Design Documents (SDDs), interface specifications, and rapid prototypes to validate complex system integrations.
- Performed functional & non-functional gap analysis and estimations; full-stack development; supported integration testing.
Innovation Insurer — GuideOne Insurance (USA) & Wolverine Mutual Insurance
2013 – 2016 · Lead Java Developer · team 7
End-to-end policy, claims, and analytics platform customisation; integrated with client systems via web services.
Java · Spring · Hibernate · XML / XSD / XSLT · Tomcat
Infosys Ltd — Technology Analyst / Software Engineer
Feb 2007 – Jul 2013
- Client Delivery: Led cross-functional teams across all SDLC phases on integrations for Apple Inc., Telstra Corporation, and Cisco Systems.
- Awards: Certificate of Excellence (Telstra) for the Payment Usages enhancement; Team Excellence Award (Telstra) for on-time Wholesale Network Activation delivery — earned CEO recognition; Infosys Spot Award for technical contributions on the Wholesale Network Activation project.
- Mentorship: Led a team of 5 developers on Apple POC delivery; managed technical requirements end-to-end.
Apple Care Connect — Apple Inc., USA
2012 – 2013 · Lead Java Developer · team 24
Order management system enabling resellers to purchase Apple Protection Plans (APP / AC+) on behalf of consumers. Elicited requirements, prototyped solutions, built SOAP/REST web services, mentored 5 developers.
Java · Spring · Hibernate · JBOSS · Oracle · SOAP/REST · JUnit · Maven
Telstra Network Activation & Billing — Telstra Corporation Ltd., Australia
2009 – 2012 · Senior Java Developer / Team Lead · team 14
Argent Web Reporting (EFTPOS reporting portal), Payment Usages Collection (EFTPOS mediation & billing), and Wholesale Network Activation (enhanced to support Ethernet in the First Mile). Facilitated Agile, managed stakeholders across geographically dispersed teams.
Java / J2EE · Spring · Hibernate · ActiveMQ / JMS · Oracle 10g · JMeter · Selenium