Jim Crossley

Senior Principal Engineer at Red Hat

Roswell, Georgia, 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

👤
Senior
🎓
Top School
Jim Crossley is a Senior Principal Engineer with over two decades of web-centric software experience and 16 years in senior engineering roles at Red Hat, where he focuses on web architecture, Kubernetes, and backend systems. He brings deep hands-on expertise in Go, Clojure, and Ruby, plus a strong Unix toolchain orientation (Linux, Emacs), and has a track record of improving server performance and compatibility through low-level async I/O work. Jim is an active open-source contributor—his Immutant adapter and async I/O improvements for the Pedestal HTTP server and practical fixes to Leiningen showcase a pragmatic approach to hard backend problems. He combines big-picture architecture skills with day-to-day engineering craftsmanship, mentoring teams and driving reliable, scalable platforms from Roswell, Georgia.
code16 years of coding experience
job12 years of employment as a software developer
bookBIE, Computer Engineering, BIE, Computer Engineering at Georgia Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
11,656reputation
1.6mreached
54answers
5questions
Badges
environment-variables
top-1%
linux
top-1%
gcc
top-1%
locking
top-1%
concurrency
top-5%
java
top-5%
github-logo-circle

Github Skills (27)

pedestal10
clojure-cli10
testing10
locking10
http10
linux10
leiningen10
environment-variables10
gcc10
clojure10
build-automation10
async9
asynchronous9
dependency-management9
java9

Programming languages (19)

SmartyJavaC++CSSRustCScalaGo

Github contributions (5)

github-logo-circle
pedestal/pedestal

Sep 2014 - Apr 2015

The Pedestal Server-side Libraries
Role in this project:
userBack-end Developer
Contributions:12 commits, 1 PR, 5 comments in 7 months
Contributions summary:Jim primarily contributed to the development and integration of an Immutant adapter for the Pedestal HTTP Service. Their work included implementing features for handling byte buffers and byte channels for asynchronous I/O, crucial for efficient data transfer. They also addressed issues related to SSL configuration and updated dependencies, including bumping the Immutant version. These contributions were focused on enhancing the server's capabilities and addressing performance and compatibility concerns.
leiningengardenrumpedestalserver-side
technomancy/leiningen

Oct 2012 - Dec 2014

Moved to Codeberg; this is a convenience mirror
Role in this project:
userBack-end Developer
Contributions:15 commits, 1 comment in 2 years 2 months
Contributions summary:Jim primarily contributed to bug fixes and improvements within the Leiningen build tool. Their work included enhancing test selection, implementing fallback mechanisms for the repl, and addressing issues related to dependency management and profile handling. The commits also show modifications to the cleaning process, particularly concerning target paths and the expansion of profiles during certain operations. They also added features to the test functionality.
convenience
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
Jim Crossley - Senior Principal Engineer at Red Hat