Thomas Hartill is a Senior Software Engineer and systems architect based in Auckland with a decade of experience building data-intensive, event-driven distributed systems and server-side platforms. He excels at translating complex domain requirements into pragmatic microservices and event-sourced architectures, with hands-on experience deploying Node.js serverless solutions on AWS and driving infrastructure-as-code and CI/CD improvements. Thomas has led risk-remediation and incremental migration efforts for enterprise systems, designing synchronization mechanisms that reduced delivery risk while enabling safer, incremental replacements. Comfortable across the full stack, he pairs deep technical analysis and optimisation with stakeholder-facing skills—educating teams on domain-driven and event-driven design to unlock new product capabilities. He brings a meticulous, value-focused approach and a willingness to adapt his strong opinions when evidence suggests a better path. A not-obvious strength is his track record of combining architecture-level thinking with day-to-day engineering delivery, ensuring designs are both elegant and operationally practical.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Auckland
Contributions:44 commits, 30 pushes, 5 branches in 15 days
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
Thomas Hartill - Senior Software Engineer at Rilla