Summary
Andrew Mcrae is a pragmatic software developer with over a decade of hands-on experience building enterprise-grade systems across domains including procurement, medical imaging, aerospace maintenance and statistics. He has shipped everything from C# medical viewers and Java access-management middleware to Python simulation adapters, SOAP/PLSQL integrations and platform-independent migration tools, and consistently introduced practices like unit tests, revision control and automated builds. Comfortable with both customer-facing features and low-level operational tooling, he excels at turning ambiguous requirements into auditable, maintainable solutions and has seen multiple products through full lifecycles in large organisations such as Boeing and the ABS. Equally at home scripting UNIX drop-box jobs or architecting OIDC middleware, he values autonomy, mastery and purposeful work and brings a practical curiosity—evident in side projects like BlenderBIM sync prototypes—to every role.
10 years of coding experience
10 years of employment as a software developer
B.InfTech Software Engineering stream plus some Physics and CogSci, B.InfTech Software Engineering stream plus some Physics and CogSci at The University of Queensland