Jordan Halterman

Senior Software Engineer at Pepperdata

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
Jordan Halterman is a Senior Software Engineer with 12 years of experience specializing in backend and distributed systems, building cloud-native, data-centric applications and orchestration for edge and network infrastructure. He has led and rearchitected core distributed components—rewriting Raft implementations and creating a cloud-native Atomix-based database platform used in ONOS/μONOS—and contributed to DARPA’s Pronto effort to make future networks more scalable, reliable, and secure. At Intel he designed Kubernetes control-plane extensions for the Open Edge Platform to orchestrate workloads across distributed edge infrastructure, and his open-source contributions include practical fixes like leader-removal support and SNAPSHOT-based log compaction to harden replicated logs. Now at Pepperdata, he blends research-grade systems thinking with production engineering, often surfacing subtle fault-tolerance and performance fixes (for example preventing NPEs in flow stores) that improve real-world reliability. Based in California, he thrives at the intersection of academia, open source, startups, and enterprise engineering, favoring pragmatic, auditable solutions to hard distributed-systems problems.
code13 years of coding experience
job12 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
7,955reputation
500kreached
88answers
0questions
Badges
apache-kafka
top-1%
routes
top-5%
amazon-web-services
top-5%
java
top-5%
amazon-redshift
top-5%
github-logo-circle

Github Skills (25)

high-availability10
distributed-systems10
system-design10
networking10
data-structure10
java10
clusterapi10
javas10
performance-optimization10
distributed-system10
cluster-manager10
data-structures10
apache-kafka10
clustering10
clustermanager10

Programming languages (13)

SmartyC#JavaCSSC++RustCMakefile

Github contributions (5)

github-logo-circle
atomix/copycat

Sep 2015 - Jul 2017

A novel implementation of the Raft consensus algorithm
Role in this project:
userBack-end Developer
Contributions:1308 commits, 383 PRs, 895 pushes in 1 year 10 months
Contributions summary:Jordan's commits focus on implementing features related to cluster configuration and managing the consistency of the replicated log in a distributed consensus algorithm implementation. They introduced changes to support the removal of leaders, allowing the cluster to dynamically adjust to failures. The code changes include modifications to the `ConfigurationResponse` and `ConfigurationRequest` classes to support handling member types and addresses.
raft-consensusraft-consensus-algorithmconsensuspaxosconsensus-algorithm
opennetworkinglab/onos

Feb 2017 - Mar 2020

Open Network Operating System
Role in this project:
userBack-end Developer
Contributions:39 commits, 6 PRs, 5 comments in 3 years 2 months
Contributions summary:Jordan's contributions primarily focused on improving the efficiency and correctness of log compaction within various Atomix-based data structures, including `AtomixWorkQueue`, `AtomixConsistentSetMultimap`, `AtomixConsistentMap`, `AtomixDocumentTree`, and `AtomixConsistentTreeMap`. They modified code to introduce and adjust `CompactionMode` settings and incorporated the use of `SNAPSHOT` compaction mode where appropriate. Additionally, the user implemented and optimized the `AtomixAtomicCounterMap` and `AtomixConsistentMap` to improve performance and resolve a potential NPE in the flow store.
ospfopenflowbazeloperating-systemnfv
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
Jordan Halterman - Senior Software Engineer at Pepperdata