John Keiser

Software Engineer at simdjson

North Bend, 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

🤩
Rockstar
🎓
Top School
award
Top expert inCloud Infrastructure and Automation Engineering
John Keiser is a hands-on software engineer and architect with 22 years of experience building and scaling distributed systems for large enterprises and influential open-source projects. He has driven high-impact infrastructure and developer-experience work at Microsoft, Chef, Figma and as primary maintainer of simdjson—the world’s fastest C++ JSON parser—where he created novel SIMD UTF-8 validation and an “on demand” streaming API. Equally comfortable in low-level C++ performance work and high-level DevOps automation, he has a track record of redesigning deployment pipelines, cutting operational toil, and shipping revenue-generating tooling like Chef Provisioning and Chef Zero. A regular speaker and corporate lecturer on datacenter orchestration and observability, he also mentors teams on safe C++ practices and large-scale automation. Based in North Bend, WA, he pairs academic rigor (published algorithms) with pragmatic systems engineering and an irreverent sense of humor visible in his open-source persona.
code22 years of coding experience
job21 years of employment as a software developer
bookComputer Science, Computer Science at North Carolina State University
github-logo-circle

Github Skills (68)

ec10
dependency-management10
json-parser10
test-kitchen10
testing10
ruby10
chef-client10
automation10
automation-testing10
bundler10
build-automation10
jsonp10
dockers10
github-api10
sh10

Programming languages (15)

C++RustMakefileGoHTMLPerlErlangJupyter Notebook

Github contributions (5)

github-logo-circle
A library for creating machines and infrastructures idempotently in Chef.
Role in this project:
userDevOps Engineer
Contributions:168 commits, 58 PRs, 94 pushes in 2 years 10 months
Contributions summary:John primarily contributed to the Chef Provisioning library, making updates related to configuration, dependencies, and build processes. They addressed issues such as fixing URLs, renaming variables, and updating versioning. They also added features such as `chef_config` and the `live_stream` attribute. These changes suggest a focus on improving the library's usability and compatibility.
provisioningmachinesdeploymentinfrastructureinfrastructure-management
simdjson/simdjson

Jul 2019 - Feb 2022

Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
Role in this project:
userBack-end Developer
Contributions:215 reviews, 1246 commits, 503 PRs in 2 years 6 months
Contributions summary:John focused on enhancing the codebase by compiling examples and tests. Their contributions primarily involved integrating and refining existing functionality, particularly in the areas of implementation selection and performance optimization. The user's commits indicate a focus on improving the usability and functionality of the library by compiling examples and integrating tests, indicating that they were focused on testing and API functionality.
apache-dorisclickhousemilvusnodejsparsing
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