Jonathan Crapuchettes

Head Of Information Technology

Moscow, Idaho, 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 Crapuchettes is a pragmatic technology leader with 12+ years building and operating large-scale data and infrastructure systems, currently serving as Head of Information Technology at RedBalloon. He combines hands-on backend engineering (Python, D, systems administration) with cloud and infra expertise (AWS, Terraform, Kubernetes, OpenStack) to design streaming pipelines and cost-efficient private clouds. At Emsi he led teams that processed hundreds of millions of job postings and built DAG-based batch systems using HTCondor and Spark, demonstrating both architectural vision and operational rigor. An active open-source contributor to high-performance compiler projects (notably optimizations in the D language compilers dmd and ldc), he brings low-level performance tuning experience that informs higher-level system design. Based in Moscow, Idaho, he mentors engineers and prefers practical, measurable improvements—whether squeezing more perf from SSE2 kernels or negotiating hardware purchases for a private cloud.
code11 years of coding experience
job15 years of employment as a software developer
bookAssociate of Arts, Associate of Arts at Spokane Falls Community College
bookBS, Computer Science, BS, Computer Science at Eastern Washington University
github-logo-circle

Github Skills (14)

x8610
compiler10
assembly10
compiler-compiler10
dword10
sse10
x86-6410
assembler10
dt10
llvm10
programming-language9
fastest8
dmd8
fastly8

Programming languages (9)

SmartyJavaDockerfileC++DJavaScriptGoRuby

Github contributions (5)

github-logo-circle
ldc-developers/ldc

May 2014 - Jul 2014

The LLVM-based D Compiler.
Role in this project:
userBackend Developer
Contributions:7 commits, 1 comment, 2 issues in 1 month
Contributions summary:Jonathan primarily contributed to the `ldc` compiler project by adding and optimizing SSE2 and SSE code for array operations within the D programming language. Their work involved modifying the `arraydouble.d` and `arrayfloat.d` files, introducing new code paths using inline assembly for x86 and x86-64 architectures to accelerate array computations. The commits also include bug fixes, code cleanup, and test updates to ensure the correctness and performance of the modifications. Overall, the user focused on performance optimization and improving the efficiency of core array operations within the compiler.
compilerldcdlangllvmd
dlang/dmd

May 2014 - Jul 2014

dmd D Programming Language compiler
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 comment in 1 month
Contributions summary:Jonathan primarily contributed to the D programming language compiler, dmd, focusing on optimizing array operations. They implemented 64-bit SSE and SSE2 code for array operations involving double and float data types, improving performance. Additionally, the user fixed a search/replace issue and cleaned up code, including correcting author attributions and removing commented-out segments. They also added a test case for a specific druntime pull request.
compilersnativedubdmdstandard-library
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 Crapuchettes - Head Of Information Technology