William Orvis

Software Developer Engineer Researcher at Data Theorem

Oakland, 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

👤
Senior
🎓
Top School
William Orvis is a security-focused software developer and researcher with 17 years of experience building secure, production-grade systems from the ground up. Based in Oakland, he has driven architecture and product security at companies like Data Theorem and NCC Group, designing security meta-scanners, vulnerability management platforms, and robust authentication/authorization and encryption schemes for cloud services. He blends hands-on engineering across Ruby, Go, and AWS with practical security leadership—establishing secure development lifecycles, performing code reviews, and coordinating penetration tests. His background includes applied research and teaching from UC Davis, and he brings a user-centered motivation: solving hard security problems that empower people to control their digital lives. An understated strength is his track record of translating evolving security standards into actionable product policy and tooling for new TLDs and services.
code17 years of coding experience
job8 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at University of California, Davis
bookComputer Science, Computer Science at Las Positas College
github-logo-circle

Github Skills (128)

minecraft10
python10
security10
ruby10
openstruct10
certbot10
letsencrypt10
acme10
client-certificate10
foundry10
heartbleed10
lancer10
certificate10
ssl-pinning10
minecraft-forge10

Programming languages (13)

C#JavaRustGoHTMLTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
OpenStruct subclass that returns nested hash attributes as RecursiveOpenStructs
Contributions:3 reviews, 140 commits, 35 PRs in 11 years 2 months
openstructopenstruct-subclassruby
aetherknight/neoformat

Aug 2018 - Dec 2022

:sparkles: A (Neo)vim plugin for formatting code.
Contributions:5 pushes, 2 branches in 4 years 5 months
neovimvim-pluginneovimsparkles
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