Ryan Newman is a Senior Software Engineer with a decade of experience building scalable web services and developer tooling at Google, following internships at Microsoft and earlier full‑stack roles. He spans backend and frontend stacks—Java, C++, JavaScript, Spring, Node, and React—and has designed data pipelines, GraphQL layers, and velocity-boosting tools that reduce context switching for engineers. Comfortable across cloud and microservice architectures, he has shipped systems at scale and also built rapid prototypes and chrome extensions in startup-like settings. Currently completing a Software Engineering degree with a combinatorics & optimization minor at the University of Waterloo, he brings strong testing, automation, and problem-framing skills informed by both academic rigor and product-focused internships. A less obvious strength is his knack for converting ambiguous requirements into well-defined technical specs, enabling long-lived, extensible solutions.
10 years of coding experience
2 years of employment as a software developer
Ontario Secondary School Diploma, Ontario Secondary School Diploma at Crescent School
Bachelor of Computer Science Software Engineering Option with a Minor in Combinatorics, Bachelor of Computer Science Software Engineering Option with a Minor in Combinatorics at University of Waterloo
Contributions:140 commits, 2 PRs, 131 pushes in 9 months
plandjangoschedulesweb-applicationcoordinate
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.