Ian Thomas

Senior Lead Software Engineer at IDP Education Ltd

Melbourne, Victoria, 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
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.
code14 years of coding experience
job16 years of employment as a software developer
bookMaster of Computer Science, Distinction, Master of Computer Science, Distinction at Department of Computer Science, University of Auckland, New Zealand
bookDoctor of Philosophy in Computer Science, Doctor of Philosophy in Computer Science at School of Computer Science & Software Engineering, Monash University, Victoria, Australia
github-logo-circle

Github Skills (50)

java9
python9
django9
data-management9
database8
stable8
loops8
matplotlib7
data-visualization6
data-analysis5
clustering5
automation5
slurm4
numpy4
docker4

Programming languages (5)

ShellRustHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
Contributions:3 PRs, 46 pushes, 1 branch in 2 years 7 months
data-curationdeploymentdocker-deploymentdockercuration
chiminey/docker-chiminey

Apr 2016 - Nov 2018

Docker installation of chiminey
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.
Request Free Trial