Summary
Richard Rothwell is an experienced software engineer with 11+ years building Java/Spring enterprise web applications and a broad polyglot background spanning C++, LAMP, Ruby on Rails, Groovy, GWT and OpenStack. He has a strong track record in data analytics, DevOps and high-performance computing environments—delivering production systems for research networks, HPC clouds and academic projects using ELK, ElasticSearch, PostGIS and cloud orchestration. A pragmatic advocate of Agile and automated quality practices, Richard has a knack for performance optimisation and improving software usability while happily sampling new technologies (his self-confessed “technology omnivore” streak). He pairs deep scientific training—a PhD in physical chemistry—with hands-on engineering, having translated research code into robust services and orchestrated Hadoop/OpenStack deployments. Currently based in Melbourne, he combines practical renovation-style project management with ongoing software craft, refactoring legacy systems into maintainable, testable platforms.
11 years of coding experience
19 years of employment as a software developer
PhD, Physical Chemistry (Lasers. Mass Spectrometry, Spectroscopy), PhD, Physical Chemistry (Lasers. Mass Spectrometry, Spectroscopy) at La Trobe University