# Kyle L. > Principal Engineer in Infrastructure and Developer Productivity Location: Santa Clara, California, United States Profile: https://flows.cv/kylel I am a holistic software engineer with over 10 years of experience. I have worked at every level of the technology stack and am well-versed in complex, distributed, mobile, and/or embedded systems. ## Work Experience ### Principal Engineer @ Reddit, Inc. Jan 2021 – Present * Principal Engineer for Infrastructure * Developer Tooling for Kubernetes development * Go foundation libraries and ecosystem development * Scalable engineering tools (code search, automated change tooling, etc) ### Senior Software Engineer - Tech Lead - Test Infrastructure @ Loon Jan 2018 – Jan 2021 | Mountain View, California, United States Designed and deployed parallel modularity frameworks for hardware and software to support automated CI/CD pipelines for software testing on Loon hardware. Established a "product" model for team offerings, with established support processes and SLAs, to improve interactions with customer teams and clarify responsibilities. Over the course of 10 years at Alphabet, I have written almost 450k lines of code across all langauges, and reviewed over 1.3M lines of code. ### Go Readability Admin / Mentor (20%) @ Google Jan 2018 – Jan 2021 As an admin of the Go readability program at Google, I spearheaded the effort to create a definitive style guide, improve the mentoring capabilities of the team, resolved disputes, and provided technical and stylistic guidance to 150+ readability approvers and thousands of Alphabet engineers writing Go. Over the course of 10 years under Alphabet, I have written over 200k lines of Go and reviewed over 700k lines. ### Senior Software Engineer - Project Fi - Tech Lead - WiFi Connectivity @ Google Jan 2016 – Jan 2018 | Mountain View, California, United States Designed and led a team to build out a brand-new edge-focused VPN with dramatically higher throughput and lower latency than its predecessor. Used this VPN to build the reliability and mobility layer that became Fi Network Tools, seamlessly handing traffic off from WiFi to Cellular and back, all while keeping user traffic private and secure. Primary Languages: Go, Java, C++ ### Go Readability Approver / Mentor (20%) @ Google Jan 2012 – Jan 2018 As Go Readability Approvers, we provide mentoring to all engineers as they write their first few months of Go to help improve their code and teach about best practices, Google style, etc, as described in "Software Engineering at Scale". ### Software Engineer - Project Fi - Tech Lead - WiFi Assistant @ Google Jan 2015 – Jan 2016 | Mountain View, California, United States Improved throughput (>10%) and session density (10x) of the VPN that underpins the WiFi Assistant feature of Project Fi and productionized the service, which launched in 2015. Built out country-isolation and -egress infrastructure to expand support to 20+ countries on shared infrastructure. Primary Languages: Go, Java, C++ ### Software Engineer - Platforms - Production Engineering - Time Service @ Google Jan 2012 – Jan 2015 | Mountain View, California, United States I modernized the operations software for Google's Time service, which provides time to the thousands of servers inside Google and across the internet. This included creating software to automatically provision servers, redistribute fleetwide load, monitor global system health, safely manage rollouts, and handle the fleet during the Leap Smear around leap second events. Primary languages: Go ### Software Engineer - Platforms - Tech Lead - Manufacturing Test Platform @ Google Jan 2011 – Jan 2012 Designed, built, and started a team modernizing the final validation testing of Google servers at the manufacturing sites. These efforts reduced the cost to test servers both at the manufacturing site and at the datacenter, and dramatically improved the ability of technicians to repair failing servers. Primary languages: Go, C, Python ### Head Teaching Assistant - CS1372: Program Design for Engineers @ Georgia Institute of Technology Jan 2007 – Jan 2010 | Atlanta, Georgia, United States Taught C as part of the CS1372 course in the Computer Science department, which is a core requirement for ECE majors in the School of Electrical and Computer Engineering. Led recitation sessions and teaching assistant meetings, taught a small number of full lectures, and mentored students and other teaching assistants in writing C. For much of the course, we used the GameBoy Advance as a platform for teaching C, which as an embedded platform also allowed us to touch on some embedded and ECE-related topics in the course. Primary languages: C ### Flight Software Intern - MSL (Curiosity) Rover @ NASA Jet Propulsion Laboratory Jan 2010 – Jan 2010 | Pasadena, California, United States Built out cross-system test framework and specific subsystem tests for MEDLI (entry, descent, and landing instruments) and UHF (radio) systems for the MSL (Mars "Curiosity" rover) mission. Primary languages: Python ### Engineering Co-op @ Texas Instruments Jan 2007 – Jan 2009 | Stafford, Texas, United States Created and expanded tests for high-parallelism testing of packaged ("final test") and on-wafer ("probe") testing of TI C2000 automotive-grade microcontrollers. Primary languages: Interactive Test Pascal ## Education ### Bachelor of Science - BS in Computer Engineering Georgia Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/kyle-lemons - Portfolio: https://kylelemons.net/ --- Source: https://flows.cv/kylel JSON Resume: https://flows.cv/kylel/resume.json Last updated: 2026-04-12