Ethan Lowman

Senior Software Engineer at Antithesis

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 Lowman is a Senior Software Engineer with six years of professional experience building reliable, secure back-end systems at companies including Datadog, Footprint, and now Antithesis. He brings deep practical knowledge in production-grade engineering and security hardening, demonstrated by contributions to the Go implementation of The Update Framework (go-tuf) where he improved deterministic signature ordering and added static analysis to CI. Comfortable in fast-moving environments from startups to large observability platforms, he has a track record of refactors and tooling improvements that reduce risk and improve maintainability. Ethan holds a MS in Computer Science and a BA in Mathematics and Computer Science from the University of Virginia, reflecting strong theoretical foundations underpinning his engineering. He is curious about supply-chain security and developer workflows, often tackling subtle correctness and reliability problems that don’t make headlines but prevent incidents. Colleagues describe him as a pragmatic engineer who balances measurable outcomes with long-term code health.
code6 years of coding experience
job6 years of employment as a software developer
bookHigh School, High School at Thomas Jefferson High School for Science and Technology
bookMaster of Science, Computer Science, Master of Science, Computer Science at University of Virginia
github-logo-circle

Github Skills (14)

golang10
supply-chain-management10
go10
tuf10
security10
refactor9
cicd9
refactoring9
signature8
chain8
data-structure7
data-structures7
algorithm7
algorithms7

Programming languages (6)

ShellCMakefileJavaScriptGoPython

Github contributions (5)

github-logo-circle
theupdateframework/go-tuf

Sep 2021 - Nov 2022

Go implementation of The Update Framework (TUF)
Role in this project:
userBack-end Developer & Security Engineer
Contributions:130 reviews, 59 commits, 35 PRs in 1 year 2 months
Contributions summary:Ethan primarily focused on enhancing the security and stability of the Go implementation of The Update Framework (TUF). Their contributions included refactoring code, specifically moving delegation iterators to internal packages. The user also addressed deterministic signature ordering by sorting signatures by key IDs, thereby improving the reliability of the signing process. Furthermore, the user added automated checks for code quality and security by adding static analysis tools and go vet to the CI pipeline.
golangsecuritysupply-chainupdatetuf
mnm678/go-tuf

Dec 2021 - Apr 2022

Go implementation of The Update Framework (TUF)
Contributions:57 pushes in 4 months
golangupdatetuf
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
Ethan Lowman - Senior Software Engineer at Antithesis