Chris Pettitt

Senior Staff Engineer at Databricks

Japan
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

👤
Senior
Chris Pettitt is a Senior Staff Engineer based in Japan with 13 years building scalable service infrastructure and distributed systems across enterprises like LinkedIn and Databricks. He led foundational infrastructure projects at LinkedIn—shaping the modern service stack, an asynchronous transport layer, and the parseq async execution engine now open-sourced. Comfortable at both technical leadership and hands-on performance tuning, he has contributed optimizations and benchmarks to notable open-source libraries such as graphlib and parseq. His background spans mission-critical cluster and management systems at VERITAS and Symantec through to SPA infrastructure and data platforms, demonstrating deep systems and Java expertise. Colleagues rely on him to turn complex distributed requirements into practical, testable designs that scale. A detail-oriented engineer, he often surfaces subtle concurrency fixes and performance regressions that others miss.
code13 years of coding experience
job20 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
824reputation
43kreached
6answers
0questions
github-logo-circle

Github Skills (24)

asynchronous10
algorithm10
algorithms10
benchmark10
javascript10
dijkstra10
async10
testing10
benchmarking10
data-structure10
java10
javas10
junit10
performance-optimization10
jtest10

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
linkedin/parseq

Sep 2012 - Mar 2014

Asynchronous Java made easier
Role in this project:
userBack-end Developer
Contributions:77 commits in 1 year 6 months
Contributions summary:Chris primarily focused on improving the `parseq` library, which simplifies asynchronous Java development. Their contributions involved bug fixes, specifically addressing race conditions in test cases related to parallel task execution. The user also addressed rawtype warnings by specifying generic type parameters and made improvements to the Javadoc documentation. Furthermore, the user expanded the varargs functions for `seq` and `par` and made other optimizations.
javaasynchronousasync
dagrejs/graphlib

Oct 2013 - Jul 2015

A directed multi-graph library for JavaScript
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:8 commits in 1 year 9 months
Contributions summary:Chris primarily focused on optimizing the `graphlib` library's algorithms, particularly those related to shortest path calculations. Their contributions include refactoring code for improved performance within the dijkstra algorithms. The user also added tests and benchmarks to the library to ensure the correctness and efficiency of their changes, suggesting a focus on quality and performance. Furthermore, they addressed code style issues.
graph-libraryjavascriptgraph-drawinggraphdirected
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
Chris Pettitt - Senior Staff Engineer at Databricks