Tzu-Lun (Alan) Wong
Software Engineer
Melbourne, Victoria, Australia
Experience
Software Engineer
Feb 2021 → May 2024
// Atlassian
Worked on Jira Service Management Assets across CMDB imports, integrations, asset collaboration, and enterprise customer support workflows.
- Co-led a legacy CMDB import refactor to support customer-assigned ExternalID values and deduplicate Azure and customer-managed data sources.
- Scaled and supported imports of 5M+ assets, diagnosing enterprise failures through log tracing and support analysis
- Led end-to-end delivery of object-level comments for assets, incidents, and ownership records.
- Diagnosed stale JVM build-chain concurrency and memory leaks, reducing integration test failures from about 20% to under 5%.
- Raised legacy codebase test coverage above 80% and kept newly added code above that threshold through focused unit and integration testing.
- Investigated and resolved import edge cases involving large strings, repeated names, international text, and partial data recovery for enterprise customers.
Software Engineer
Jun 2015 → Jul 2019
// Tyro Payments
Built POS integrations, payment-terminal workflows, merchant-facing tools, monitoring, and scheme-compliance product changes in a full XP environment.
- Implemented tipping prompts on Tyro payment terminals for hospitality merchants, shipping a durable customer-facing feature still visible in restaurants years after launch.
- Solo-developed a terminal-based customer satisfaction survey flow that helped retain a major merchant.
- Delivered POS integration upgrades, integration monitoring, Alipay integration, scheme compliance maintenance, terminal and cardholder rating UX, and internal pricing/quoting tools.
Software Engineer / Graduate Software Engineer
Oct 2012 → Jun 2015
// Integrated Research
Contributed to Prognosis enterprise monitoring across IP telephony, payments, support tooling, QA, and customer-driven product development.
- Developed product features and showcased new capabilities directly to enterprise customers.
- Voluntarily enhanced build tooling to cut product build times by around 50%.
- Mentored a graduate engineer and briefly acted as product owner during Graduate Innovation Week.
Projects
Teru Teru Bozu
Android/Kotlin app for choosing good laundry-drying days using weather and practical day-planning signals.
Stock Portfolio Analysis
Self-directed project exploring portfolio analysis workflows and AI-assisted interpretation for individual investors.
Game Development Experiments
Small gameplay and prototyping exercises used to refresh hands-on programming practice.
Skills
languages
backend & data
frontend
cloud & tools
practices
Education
Master of Software System Engineering
2011
// University of Melbourne
Postgraduate study focused on software systems engineering.
Bachelor of Engineering, Software Engineering (Honours)
2007 → 2010
// University of Auckland
First Place, Part IV Research Project (Internet Applications); Summer Scholarship recipient.