Theerapat Chawannakul is a software engineer with nine years’ experience and a Master’s in Software Engineering from USC, currently building systems at Google from his base in Sydney. He brings deep expertise in designing high-concurrency, large-scale Java architectures proven at the Stock Exchange of Thailand where he supported 2.4M investors and 350k concurrent users with >99.97% availability. He led performance-driven migrations (MySQL to Oracle Exadata) and standardized authentication across services with OpenID Connect, delivering a 500% performance uplift and accelerating projects ahead of schedule. He has practical experience across fintech and crypto — implementing CI/CD, microservices, and a Dijkstra-based order routing algorithm for optimal multi-exchange trades. Comfortable across the stack, he combines rigorous academic training with hands-on production deliveries and a track record of turning complex, regulated requirements into reliable, extensible platforms.
9 years of coding experience
9 years of employment as a software developer
Master’s Degree, Computer Science - Software Engineering, Master’s Degree, Computer Science - Software Engineering at University of Southern California
High School, Mathematics and Science, High School, Mathematics and Science at Triam Udom Suksa School
Bachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at Chulalongkorn University
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
Theerapat Chawannakul - Software Engineer at Google