Craig Lewis is a Senior Software Engineer based in Los Angeles with nine years of experience building scalable full-stack systems at major tech firms. He progressed from internships at Google and Facebook to impactful engineering roles at Postmates and Riot Games, where he now contributes at senior level. Craig has a strong backend and infrastructure pedigree—shipping low-latency systems with C++, Go, Python and migrating services to GraphQL—while also delivering polished frontend experiences in React and TypeScript. His internships produced measurable wins like reduced latency and revenue-driving integrations, and he has repeatedly modernized legacy systems and CI/CD pipelines. A University of Waterloo computer science alumnus, he combines production-grade engineering with a curiosity for new frameworks and practical open-source-minded tooling. Colleagues would note his knack for translating research-grade telemetry and visualization work into reusable components and developer-facing libraries.
9 years of coding experience
4 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Waterloo
Contributions:2 PRs, 9 pushes, 2 branches in 2 years 4 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
Craig Lewis - Senior Software Engineer at Riot Games