Andrew Watson is a Lead Consultant Developer with 11 years’ experience at Thoughtworks, blending full-stack engineering, tech leadership and agile coaching to help product-oriented teams deliver real customer value. He spans front-end UX to API design, microservices and cloud infrastructure, and champions DevOps culture and self-organising teams as levers for sustained delivery improvement. Comfortable in both hands-on implementation and solution architecture, he pairs practical engineering (from Java desktop apps to modern cloud services) with training and change leadership. Based in Greater Melbourne, he started his career in controls and mechanical engineering for industrial machine tools, which gives him a pragmatic systems perspective uncommon in software-led roles.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Engineering (B.Eng.) Robotics and Mechatronics, Bachelor of Engineering (B.Eng.) Robotics and Mechatronics at Swinburne University of Technology
Contributions:13 commits, 8 pushes, 1 comment in 4 years 9 months
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
Andrew Watson - Lead Consultant Developer at Thoughtworks