Ethan Koenig

Senior Staff Software Engineer at Renew Home

Sunnyvale, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ethan Koenig is a Senior Staff Software Engineer with a decade of experience building robust backend systems and scalable cloud infrastructure, currently working on climate-focused products at Renew Home after designing major backend components for Nest Renew at Google. He has deep expertise in distributed systems, virtual networking for Compute Engine, and performance-focused backend development, with early experience in high-performance time-series databases and analytics platforms. An active contributor to open-source (notably backend work on the popular Gitea project improving user APIs, permissions, and webhook handling), he cares about reliable, well-designed systems that improve real-world outcomes. Based in Sunnyvale, he prefers opportunities aligned with climate and clean energy and explicitly avoids AI chatbots, cryptocurrency, and quantitative finance roles.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Cornell University
languagesItalian
stackoverflow-logo

Stackoverflow

Stats
116reputation
3kreached
2answers
0questions
github-logo-circle

Github Skills (18)

api-rest10
back-end-development10
apidoc10
api-design10
restful-api10
go10
api10
golang10
rest-api10
git9
database-management8
webhooks8
xml6
autodoc6
parsing6

Programming languages (8)

TypeScriptJavaShellC++JavaScriptGoVim ScriptPython

Github contributions (5)

github-logo-circle
go-gitea/gitea

Nov 2016 - Apr 2018

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
Role in this project:
userBack-end Developer
Contributions:287 commits, 304 PRs, 1200 comments in 1 year 5 months
Contributions summary:Ethan primarily contributed to the back-end development of the Gitea project, focusing on implementing and improving API endpoints related to user features, such as starring and watching repositories, and organization management. Their commits involved modifying core models and routers, specifically within the API v1, and included bug fixes related to access control and permission handling for repositories and webhooks. The contributions suggest a focus on improving the user experience and core functionality of the platform.
cicdgiteagolangdevopsgitlab
ethantkoenig/rupture

Jan 2018 - Jan 2021

An explosive companion to the bleve indexing library
Contributions:10 commits, 8 PRs, 27 pushes in 3 years
bleve
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.
Request Free Trial