Summary
Nathaniel Lutz is a Senior Back End Developer with 13 years of experience building and leading engineering teams in the games industry from Waterloo, Ontario. He combines deep hands-on skills in Java, SQL, JavaScript, PHP, AS3 and C# with a track record of shipping live game features, backend services, and tooling across small and mid-size studios. Nathaniel has moved from developer to technical lead roles, directly managing and mentoring teams of up to a dozen engineers while shaping architecture, hiring, and production processes. He excels at improving legacy systems and operational practices—driving transitions like remote work adoption and engineering process implementations. Comfortable toggling between coding and embedded technical leadership, he brings a pragmatic focus on performance, reliability, and developer growth. Colleagues describe him as a practical problem-solver who still enjoys picking up new languages and technologies to unblock teams.
13 years of coding experience
9 years of employment as a software developer
Bachelor's of Computer Science, Bachelor's of Computer Science at University of Waterloo
English, Spanish, French