Justin Hawkins is a Sr. Principal Software Engineer with over 18 years of experience designing and scaling real-time, cloud-native systems and developer platforms. He combines deep hands-on expertise in Go, C++, Linux, Docker, and distributed service monitoring with leadership experience running global microservice infrastructure across 40+ data centers at Riot Games. As a former engineering manager and founder of a mobile/R&D studio, he balances people-first team growth with technical ownership of core libraries, alerting pipelines, and service discovery platforms. His background in avionics and financial exchange systems reflects a long track record of building mission-critical, high-throughput software. Justin holds an M.S. in Computer Science from Washington University and often stays close to the code even in senior leadership roles. An under-the-radar strength is his habit of prototyping hardware and robotics projects, demonstrating continuous curiosity beyond pure software.
13 years of coding experience
21 years of employment as a software developer
M.S., Computer Science, M.S., Computer Science at Washington University in St. Louis
B.S., Computer Science, B.S., Computer Science at Truman State University
Contributions:97 commits, 1 PR, 1 push in 3 years 11 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
Justin Hawkins - Sr. Principal Software Engineer at Riot Games