Xavier Poon

Software Engineer at Atlassian

Sydney, New South Wales, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Xavier Poon is a software engineer based in Sydney with 18 years of experience and a Computer Science honours background from UNSW. He combines production work at Atlassian with hands-on open-source contributions to notable projects like Apache HttpClient and Liquibase-Hibernate, where he improved test infrastructure and addressed nuanced ORM constraint issues. Experienced across backend development and test automation, he has a track record of refactoring for maintainability, fixing critical client bugs, and modernising legacy test suites. A former UNSW tutor in graphics, databases and systems, he brings strong teaching and communication skills that translate into clear code and documentation. Outside work he publishes daily LeetCode problem videos, demonstrating discipline and a continual focus on algorithmic clarity. Open to moving from academia and internships into long-term industry roles, he’s seeking opportunities to apply his deep engineering and testing expertise at scale.
code18 years of coding experience
job3 years of employment as a software developer
bookUNSW Sydney
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

caching10
debug10
testing10
http10
database-testing10
liquibase10
java10
javas10
http-client10
junit10
hibernate10
sql8
coreos5
extension-functions4
ossec4

Programming languages (6)

JavaCSSScalaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Liquibase Hibernate Integration
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:17 commits in 1 month
Contributions summary:Xavier's primary contribution involved enhancing the testing infrastructure for the Liquibase-Hibernate integration. They refactored unit tests to utilize H2DB, ensuring more reliable and isolated testing environments. Further contributions included migrating to newer versions of Liquibase and refactoring code for improved maintainability, as seen in the organized imports and refactored HibernateGenericDialect. The user also focused on integrating improvements from other implementations and addressing specific differences related to primary keys, foreign keys, and unique constraints within the Hibernate context.
spring-boothibernatemysqldatabaseliquibase
apache/httpcomponents-client

Feb 2013 - Nov 2014

Mirror of Apache HttpClient
Role in this project:
userBack-end Developer
Contributions:12 commits, 2 comments in 1 year 9 months
Contributions summary:Xavier primarily contributed to the Apache HttpClient library by fixing bugs and improving its functionality. Their work involved addressing issues related to cookie policy handling, request parameter processing, and caching mechanisms within the client. The user also added JavaDoc for deprecation and corrected an issue with the socketTimeout parameter, contributing to the overall robustness and maintainability of the HTTP client.
httpcomponentsapache-httpclientapachehttpclientjava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Xavier Poon - Software Engineer at Atlassian