Jonathan Simms

Staff Software Technician at Joby Aviation

Felton, 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
Jonathan Simms is a seasoned infrastructure engineer with 15 years of hands-on experience designing and operating virtualized, cloud and networked environments, currently advancing aviation systems at Joby Aviation. He blends deep Linux and VMware expertise with cloud tooling (AWS, OpenStack, Terraform) and practical networking skills (Cisco, Fortinet, pfSense) to deliver reliable, production-grade infrastructure. A pragmatic collaborator who enjoys bringing people together with technology, he has a track record of improving backend systems and open-source projects—contributing to high-profile repos such as Twitter’s finagle and scalding and implementing a performant Rust-backed cache store for Pelikan. Based in Felton, CA, he pairs a methodical, test-oriented approach with a curious mindset grounded in both operations and software development. Outside work he’s an avid reader and walker, bringing calm focus and good humor to complex technical challenges.
code15 years of coding experience
job8 years of employment as a software developer
bookComputer Networking/Systems Administration, Computer Networking/Systems Administration at Cabrillo College
stackoverflow-logo

Stackoverflow

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

Github Skills (21)

memory-management10
finagle10
distributed-systems10
hadoop10
cffi10
scala10
rpc10
foreign10
ffi10
memcached10
rust10
testing9
data-pipelines9
c119
build-system9

Programming languages (11)

TypeScriptJavaShellCRustANTLRCMakeScala

Github contributions (5)

github-logo-circle
twitter/pelikan

Jun 2018 - Jul 2018

Pelikan is Twitter's unified cache backend
Role in this project:
userBack-end Developer
Contributions:40 commits, 15 PRs, 6 pushes in 1 month
Contributions summary:Jonathan primarily focused on implementing a read-only data store (CDB) for caching key-value pairs. Their work involved creating an FFI-friendly implementation of the CDB, integrating it with existing server components. The commits show the creation of a Rust-based implementation and its integration into the server to support "get" operations. They also focused on performance and memory management.
cache-backendcachingbackendcachetwitter
twitter/finagle

Dec 2015 - Sep 2019

A fault tolerant, protocol-agnostic RPC system
Role in this project:
userBack-end Developer
Contributions:9 commits in 3 years 9 months
Contributions summary:Jonathan primarily focused on enhancing the `finagle-memcached` client library. They improved the `cas` (compare-and-set) functionality by introducing a `cas2` method that differentiates between `NotFound` and `Exists` responses, enhancing the client's ability to expose its functionality as a service. Additionally, they modified the `MockClient` to better handle expiry and flags for items in the cache, enabling more thorough testing. The user also contributed to the `ReplicationClientTest` by adding and correcting `checkAndSet` calls.
fault-tolerantrpcredismysqlfinagle
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
Jonathan Simms - Staff Software Technician at Joby Aviation