Daniel Hernandez

Senior Software Engineer at Datadog

Madrid, Community of Madrid, Spain
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
Daniel Hernandez is a Senior Software Engineer based in Madrid with 8 years of experience building backend and observability tools for distributed systems. He combines a strong product mindset with hands-on expertise in Java, Go, and Python, contributing end-to-end from instrumentation libraries to CI visibility services at Datadog. Previously he led the Java agent work at Undefined Labs (acquired by Datadog) using ByteBuddy to instrument popular testing frameworks for OpenTracing/OpenTelemetry, and he has practical experience migrating high-concurrency banking systems with reactive frameworks. Daniel is an active open-source contributor to projects like Datadog's dd-trace-java, where he improved service name auto-detection and testing around platform-dependent configuration. Comfortable in two-pizza teams, he favors clean code, pragmatic test automation, and making subtle infrastructure improvements that boost observability and developer workflows. Trained as top of his class in Software Engineering, he pairs disciplined engineering with a knack for shipping product-focused features.
code8 years of coding experience
job10 years of employment as a software developer
bookSoftware engineering Dip HE, Computer Software Engineering, #1 of the class, Software engineering Dip HE, Computer Software Engineering, #1 of the class at Universidad de Alcalá
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
41reputation
281reached
1answer
2questions
github-logo-circle

Github Skills (11)

javas10
java10
test-automation10
testing10
spring-boot9
configuration-management9
junit8
gradle6
instrumentation6
apache-kafka6
android6

Programming languages (13)

C#JavaGoHTMLPerlKotlinTypeScriptShell

Github contributions (5)

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

Jul 2020 - Aug 2022

Datadog APM client for Java
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:87 reviews, 323 commits, 156 PRs in 2 years 1 month
Contributions summary:Daniel implemented new features related to service name auto-detection within the Java application. They also contributed to improving the testing framework by writing tests to validate service name auto-detection based on command line arguments. Additionally, they modified code to encapsulate platform-dependent configuration settings using a new `CapturedEnvironment` class and applied other suggestions to improve the code. The commits demonstrate a focus on improving the configuration and testing aspects of the Java application.
apm-clientapmbytebuddydatadoghqtracing
Scope for Maven GitHub action
Contributions:11 releases, 48 commits, 7 PRs in 5 months
maven-pluginmavengithub-action-mavenjavascope
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
Daniel Hernandez - Senior Software Engineer at Datadog