Arthur Bellal

Staff Software Engineer at Datadog

Paris, Ile-de-France
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

🤩
Rockstar
🎓
Top School
Arthur Bellal is a Staff Software Engineer at Datadog with 11 years of experience building and scaling backend systems, APM ingestion pipelines, and the open-source Datadog Agent. Based in Paris, he progressed from working on the Agent to leading engineering teams and now shapes platform-level decisions as staff engineer. His contributions to high-profile repos like datadog-agent and datadog-go show practical expertise in Go, Unix Domain Sockets, and robust config/DevOps tooling, including non-blocking UDS implementations and Dogstatsd improvements. He combines hands-on bug fixes and integrations work (CouchDB, Elasticsearch, Spark) with release and packaging tasks, reflecting strong end-to-end ownership. Notably, his track record blends production-grade systems engineering with open-source impact inside the same product ecosystem, making him adept at aligning developer experience with operational reliability. Though not seeking new opportunities currently, he remains an active contributor to core telemetry infrastructure.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Université Paul Sabatier Toulouse III
languagesFrench, English
github-logo-circle

Github Skills (23)

monitoring10
spark10
statsd10
python10
testing10
configuration-management10
integrations10
go10
agent10
devops10
amazon-elasticsearch9
couchdb9
aws-elasticsearch9
elasticsearchquery9
elasticsearch-api9

Programming languages (10)

C#JavaDockerfileShellJavaScriptGoHTMLRoff

Github contributions (5)

github-logo-circle
DataDog/datadog-go

Mar 2019 - Mar 2020

go dogstatsd client library for datadog
Role in this project:
userBackend Developer
Contributions:6 releases, 89 commits, 49 PRs in 11 months
Contributions summary:Arthur primarily focused on enhancing the Datadog Go client library's capabilities, particularly around Unix Domain Sockets (UDS). They implemented a non-blocking UDS implementation, including async mode support, and refactored existing UDS-related tests and code. Furthermore, the user introduced configuration options, allowing for greater client customization at creation. These changes appear to improve the library's efficiency and flexibility in handling metrics transmission.
golangclient-librarydogstatsdgodogstatsd-client
DataDog/datadog-agent

Jan 2018 - Dec 2022

Main repository for Datadog Agent
Role in this project:
userBack-end & DevOps Engineer
Contributions:13 releases, 440 reviews, 749 commits in 4 years 11 months
Contributions summary:Arthur made multiple contributions to improve the Datadog Agent, focusing on configuration, features, and integrations. Their work included displaying configuration errors on the status command, removing Linux-specific config files for macOS, and adding functionality for forwarding Dogstatsd packets. They also worked on JMXFetch and system installation scripts. The user demonstrated skills in Go and configuration management.
golangdatadog-agentagentobservabilitypmm
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
Arthur Bellal - Staff Software Engineer at Datadog