Jason Rhodes is a Senior Engineering Manager with 15 years of experience leading teams that build observability, alerting, and SLO systems at Elastic. He combines hands-on backend and frontend engineering—contributing to flagship open-source projects like Kibana and the Elastic UI—with leadership that moves complex features from prototype to production. Earlier roles at SparkPost and Johns Hopkins honed his ability to bridge product, UX, and scalable Node.js/React architectures for both SaaS and on-premise deployments. A committed teacher and community builder, he has taught JavaScript through Envato, NodeSchool, and local meetups, bringing pedagogy into technical mentorship. He’s comfortable modernizing legacy server routes to TypeScript and improving data-fetching and observability pipelines, a not-obvious strength that helps teams ship safer telemetry and diagnostics. Based in Chevy Chase, MD, he blends academic roots in sociology with practical database and tooling expertise to lead empathetic, technically rigorous engineering organizations.
15 years of coding experience
21 years of employment as a software developer
Graduate Certificate Database Administration, Graduate Certificate Database Administration at Towson University
BA Sociology, Religious Studies, BA Sociology, Religious Studies at Penn State University
Contributions:355 reviews, 207 commits, 509 PRs in 3 years 11 months
Contributions summary:Jason primarily contributed to the back-end logic and data fetching mechanisms of the Kibana platform, focusing on improving the handling of Elasticsearch queries and data retrieval within the monitoring and observability features. Their work included modifying queries, paths, and data structures to support metricbeat 8.0, and adding support for the asset manager plugin. Additionally, the user was involved in migrating and converting server routes to TypeScript, enhancing type safety and maintainability of the codebase.
Contributions summary:Jason primarily focused on enhancing the front-end and build process of the NodeSchool website. They adjusted the chapter list template to ingest data from a JSON API and updated its structure. Furthermore, the user introduced a script to compile chapter data and implemented a basic deployment script. The user also made improvements to the styling and added count functionalities to the chapter listing.
nodeschoolexpressjsjavascriptexpressnodejs
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.