Cody Ohlsen

Software Engineer at Facebook

Sultan, Washington, 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
Cody Ohlsen is a software engineer with 11 years of experience, currently building large-scale knowledge graph systems at Facebook. He combines a strong academic foundation—a Master’s in Computer Engineering from the University of Washington—with hands-on systems work across backend services, compiler tooling, and runtime/debugger features from internships at Microsoft to production platforms at Facebook. Cody is an active open-source contributor to notable projects like facebook/fbthrift, where he improved Go testing, protocol robustness, and concurrency-safe transport behaviors—work that reflects a focus on correctness and low-level protocol details. He has a history of teaching and research in security, embedded systems, and consistency models, which gives him a rare mix of practical production engineering and deep systems theory. Based in Sultan, Washington, he brings disciplined engineering, mentorship experience as a TA, and an ability to bridge research ideas into reliable production code.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Computer Engineering, 3.9, Master's degree, Computer Engineering, 3.9 at University of Washington
bookAssociate of Science (A.S.), Engineering, 3.95, Associate of Science (A.S.), Engineering, 3.95 at Shoreline Community College
stackoverflow-logo

Stackoverflow

Stats
3reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

go10
thrift10
testing10
protocols9
communication-protocol9
concurrency8

Programming languages (9)

C#JavaDockerfileC++RustCGoHaskell

Github contributions (5)

github-logo-circle
facebook/fbthrift

Oct 2019 - Jan 2021

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 3 comments in 1 year 4 months
Contributions summary:Cody primarily focused on improving the testing infrastructure and core functionalities within the Go codebase of the Thrift library. Contributions include fixing server tests, refactoring protocol testing, and adding tests for simultaneous read/write operations. Additionally, the user decoupled shared read/write states within the CompactProtocol and FramedTransport. They also changed header protocols and transports to always use header sequence IDs and added APIs for context-related options.
cppapache-thriftc-plus-plusapachefacebook
Contributions:6 PRs, 9 pushes, 1 branch in 2 years 2 months
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
Cody Ohlsen - Software Engineer at Facebook