Andrea Marziali

Software Engineer at Datadog

Lyon, Auvergne-Rhône-Alpes, 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
Andrea Marziali is a seasoned software engineer with eight years of professional experience (and a long track record prior) building scalable, distributed systems from IoT platforms to enterprise APM. Currently at Datadog, he contributes to best-in-class APM tooling and has improved trace accuracy and sampling behavior in the widely used dd-trace-java project. He brings deep backend expertise in Java, Spring Boot, Akka and stream/reactive architectures, plus hands-on experience with Kafka, Spark, MQTT and cloud-native tooling. Previously he led architecture and tech teams across transport, industrial IoT and travel e-commerce, designing microservice, messaging-heavy and high-availability systems. Andrea combines practical engineering with open-source collaboration—fixing real-world instrumentation bugs and adding features that materially improve observability. Based in Lyon, he pairs rigorous academic training in telecommunications with a curiosity for data science and emerging platform patterns.
code8 years of coding experience
job15 years of employment as a software developer
bookEngineer’s Degree, Information Technology, Full Marks, Engineer’s Degree, Information Technology, Full Marks at Università degli Studi di Perugia
languagesEnglish, Italian, French
github-logo-circle

Github Skills (11)

javas10
tracer10
trace10
java10
apm10
spring-boot9
apache-http-client8
junit8
rabbitmq8
testing8
tomcat7

Programming languages (10)

C#JavaCJavaScriptGoPHPHTMLRuby

Github contributions (5)

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

Feb 2022 - Jan 2023

Datadog APM client for Java
Role in this project:
userBack-end Developer
Contributions:693 reviews, 56 commits, 472 PRs in 11 months
Contributions summary:Andrea contributed to the Datadog APM client for Java, focusing on improving the accuracy and efficiency of trace data. They implemented changes to ensure priority sampling is correctly sent during partial flushes and on specific spans. The user also added functionality to control the inclusion of RabbitMQ routing keys in resource names and resolved issues related to request corruption in the Tomcat 10.1.x instrumentation. These modifications enhance the tracing capabilities and improve the quality of data collected by the APM client.
apm-clientapmbytebuddydatadoghqtracing
Hurence/opc-simple

Apr 2018 - Aug 2022

OPC made simple
Contributions:8 releases, 4 commits, 4 PRs in 4 years 4 months
industry-4opc-daopc-uareactive-streamsrxjava2
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
Andrea Marziali - Software Engineer at Datadog