John Cairns

Principal Engineer at Fabric

Naperville, Illinois, 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
John Cairns is a Principal Engineer based in Naperville, Illinois, with over 30 years of hands-on experience building high-performance, highly scalable distributed systems across finance, ad tech, and Web3. He combines low-level systems expertise in C++ and Rust with blockchain development in Solidity and cross-chain protocols, recently architecting decentralized-exchange indexing and routing systems for Fabric. A proven leader and mentor, John has led teams at startups and major trading firms to deliver production trading engines, ultra-low-latency servers, and enterprise-scale data infrastructures on AWS. His background in physics and early work on particle simulations informs a rigorous, measurement-driven approach to performance engineering and protocol design. Equally at home optimizing JVM garbage behavior or writing lock-free data structures as he is implementing smart contracts, he brings rare breadth from kernel-level tuning to protocol-level interoperability. Outside work he describes himself as a Unix tinkerer, musician, and “space traveler,” hinting at a curiosity-driven mindset that fuels continual learning.
code10 years of coding experience
job27 years of employment as a software developer
bookBS Physics, BS Physics at Colorado State University
bookMS Physics, MS Physics at The Ohio State University
stackoverflow-logo

Stackoverflow

Stats
196reputation
26kreached
5answers
0questions
github-logo-circle

Github Skills (66)

docker-desktop10
blocking-queue10
malware10
hosts-file10
java10
hosts10
latency9
jmh9
python9
security9
privacy9
r-tree9
lmax9
bytecode8
solidity8

Programming languages (11)

TypeScriptDockerfileJavaShellCSSC++RustSolidity

Github contributions (5)

github-logo-circle
jac18281828/crucible

Aug 2021 - Jun 2025

Contributions:32 pushes, 6 branches in 3 years 10 months
conversant/disruptor

Dec 2015 - Oct 2022

Disruptor BlockingQueue
Contributions:21 releases, 6 reviews, 30 commits in 6 years 11 months
blocking-queuedisruptorconversantmedia-disruptordisruptor-blockingqueuejava
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