Summary
Greg Thelen is a seasoned engineer with 16+ years building low-level systems and storage software, currently applying deep OS expertise at Google from his Mountain View base. He specializes in I/O, virtual memory and filesystems across Windows, Unix/Linux, and HP-UX, with a long track record of writing kernel drivers, filesystem filters, and performance tools. Earlier roles at Hewlett-Packard include architecting clustered filesystems, an entire custom database stack, and expertise in firmware/Itanium platform details, reflecting rare cross-layer debugging skills from firmware through user space. Proficient in assembler, C/C++, C#, Python and .NET, he pairs systems-level craftsmanship with practical tool-building to diagnose and fix the hardest platform issues. Less obvious: he’s built whole on-disk formats and server/client database systems himself, demonstrating both design depth and full-stack implementation ability.
16 years of coding experience
14 years of employment as a software developer
BS, Computer Engineering, BS, Computer Engineering at University of Michigan
Leslie High School