Senior Lead Software Engineer at IDP Education Ltd
Melbourne, Victoria, Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ian Thomas is a Senior Lead Software Engineer based in Melbourne with over 15 years of experience delivering research-focused and enterprise software across academia and industry. He has led cross-functional teams and built cloud-based repositories, decision-support tools, and automated test environments, translating complex scientific and industrial requirements into production-ready systems. His background bridges academic research (PhD-level work and research fellowships) and commercial delivery, giving him deep expertise in Python, cloud, containers, HPC, and data visualization. Known for stakeholder-driven solutions, he has supported organisations like Siemens, the Bureau of Meteorology and Australian research infrastructures while managing multi-disciplinary projects and budgets. Ian blends hands-on architecture and development with system administration and project leadership, often turning prototypes and proofs-of-concept into scalable platforms. He brings a pragmatic curiosity—demonstrated by building automation POCs for industrial control systems—that helps teams move from experimentation to operational outcomes.
14 years of coding experience
16 years of employment as a software developer
Master of Computer Science, Distinction, Master of Computer Science, Distinction at Department of Computer Science, University of Auckland, New Zealand
Doctor of Philosophy in Computer Science, Doctor of Philosophy in Computer Science at School of Computer Science & Software Engineering, Monash University, Victoria, Australia
Contributions:1 release, 2 PRs, 52 pushes in 2 years 7 months
installationdockerdocker-installation
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.