Summary
Cooper Riehl is a pragmatic software engineer with 13 years of experience building scalable backend systems and developer-friendly libraries, currently working on AI-driven endpoint analytics at Lakeside Software. He has a strong C# background and has translated and redesigned large data pipelines in Scala to improve performance and maintainability during a stint at Microsoft. Cooper excels at designing efficient web APIs, automated update services, and clean database access layers that play well with third‑party ORMs, and he advocates for rigorous code reviews and test-driven practices. Based in Ypsilanti, Michigan, he pairs engineering craftsmanship with an open-minded, conversational approach that helps bridge technical and non‑technical stakeholders. Notably, he blends opinionated coding philosophy with practical product impact—delivering infrastructure improvements that scale to hundreds of thousands of installations.
13 years of coding experience
4 years of employment as a software developer
Bachelor of Science (B. S.), Computer Science Engineering, Bachelor of Science (B. S.), Computer Science Engineering at University of Michigan