Jason Rhodes is a seasoned software leader and engineer with over 14 years of experience, currently Senior Engineering Manager at Elastic driving Observability work around alerting, SLOs, and RCA. He blends hands-on front-end and back-end expertise—contributing to Elastic’s EUI component library and Kibana’s data-fetching and TypeScript migrations—after leading APM UI and React/Node.js projects at SparkPost. A longtime DC-area JavaScript teacher and speaker, Jason has shared knowledge through Envato, NodeSchool, and Charm City JS, and even improved NodeSchool’s site build and deployment scripts. He began his career in university communications at Johns Hopkins, leading web teams and CMS-driven projects, which informs his user-focused approach to engineering. Comfortable shipping production systems and mentoring teams, he bridges product, design, and engineering to turn complex observability requirements into practical, maintainable solutions.
14 years of coding experience
19 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:306 reviews, 207 commits, 484 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.