Callum Jones

Senior Staff Software Engineer at Airbnb

New York, New York, 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
Callum Jones is a Senior Staff Software Engineer in New York with 15 years building user-focused web applications and APIs, primarily on the Ruby/Rails stack with JVM integrations for advanced data processing. He combines front-end polish—HTML/CSS/JS and HCI sensibilities—with back-end rigor in Ruby, Java/Scala and C#, having shipped features and platform improvements at HotelTonight and Airbnb. A pragmatic engineer and former manager, he focuses on performance, memory optimization and secure telemetry, contributing notable improvements to high-profile open-source agents like Datadog's dd-trace-rb and New Relic's Ruby agent. Callum favors creating delightful, efficient user experiences backed by scalable, well-instrumented systems and has deep practical experience interfacing web and mobile via APIs.
code15 years of coding experience
job15 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at The University of Western Australia
bookJohn XXIII College
bookUniversity of East London - Computing Docklands, East London
bookUndergraduate, Computer Science, Undergraduate, Computer Science at Queen Mary University of London
github-logo-circle

Github Skills (11)

activerecord10
agent10
instrumentation10
apm-agent10
tracer10
trace10
performance-optimization10
redis10
ruby10
apm9
distributed-tracing9

Programming languages (12)

TypeScriptJavaShellCoffeeScriptC++CSSJinjaMakefile

Github contributions (5)

github-logo-circle
DataDog/dd-trace-rb

Dec 2020 - Jan 2021

Datadog Tracing Ruby Client
Role in this project:
userBack-end Developer
Contributions:7 reviews, 17 commits, 5 PRs in 1 month
Contributions summary:Callum primarily focused on optimizing the Datadog tracing Ruby client's performance and functionality. Their contributions involved memory optimization by refactoring code to avoid unnecessary object allocations and utilizing constants for frequently used strings. Furthermore, they implemented features to control the capturing of Redis command arguments for security reasons and improved the structure of the pipeline command's operation. The user made changes across multiple files, including the core library and configuration files.
apmtracingruby-clientrubydatadog-tracing
newrelic/newrelic-ruby-agent

Mar 2019 - Apr 2019

New Relic RPM Ruby Agent
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 4 comments in 22 days
Contributions summary:Callum primarily contributed to the New Relic Ruby Agent, focusing on the instrumentation of ActiveRecord. Their work involved patching existing code to improve performance and fix potential issues. They added new configurations, fixed injection issues, and improved ActiveRecord connection resolution. They also corrected a typo, indicating an attention to detail and an iterative approach to code quality.
agentrpmapm-agentrubyruby-agent
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