Diana Shevchenko

Software Engineer II 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
Diana Shevchenko is a Software Engineer II based in Paris with seven years of experience building resilient backend systems, currently advancing observability tooling at Datadog. She has progressed from intern to senior engineer at Datadog, contributing notable work to widely used open-source projects like datadog-agent and dd-trace-go—implementing reliable retry logic, enhanced trace logging, runtime configuration endpoints, and span metadata improvements. Her expertise spans Go-based tracing and APM integrations, where she focused on robustness (payload retries, API key handling) and developer ergonomics (configurable log levels, unique tag parsing). Diana pairs a practical engineering mindset with a project management master’s background, which she leverages to deliver maintainable features and clear debugging signals in production systems. An early career at BitFlow and freelance work sharpened her delivery focus and cross-team collaboration in fast-moving environments.
code7 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Project Management, Master's degree, Project Management at Taras Shevchenko National University of Kyiv
github-logo-circle

Github Skills (18)

observability10
performance-monitor10
tracer10
distributed-tracing10
instrumentation10
apm10
go10
performance-analysis10
logging10
trace10
metric10
opentracing9
configuration-management9
opentelemetry9
datadog8

Programming languages (5)

JavaCJavaScriptGoHTML

Github contributions (5)

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

Dec 2020 - Jan 2023

Datadog Go Library including APM tracing, profiling, and security monitoring.
Role in this project:
userBack-end Developer
Contributions:4 releases, 282 reviews, 85 commits in 2 years 1 month
Contributions summary:Diana primarily contributed to the Datadog Go tracing library, focusing on enhancing core functionalities related to span metadata and configuration. They implemented changes to ensure unique tag keys, updated tag parsing logic for environment variables, and added functionality to set the hostname as a span meta tag. Furthermore, they addressed issues with JSON encoding and introduced new options to the Gorilla Mux integration.
golangapmtracingdatadog-apmopentracing
DataDog/datadog-agent

Feb 2021 - Aug 2022

Main repository for Datadog Agent
Role in this project:
userBack-end Developer
Contributions:61 reviews, 18 commits, 18 PRs in 1 year 6 months
Contributions summary:Diana primarily contributed to the Datadog agent's trace functionalities. They implemented features related to retrying failed payloads and added logging to aid in debugging trace processing. They also addressed issues with missing API keys by ensuring they are logged with the logger and not just to stdout. Further contributions involved adding an endpoint for runtime configuration changes, specifically modifying log levels, as well as the addition of a single span sampling extractor.
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
Diana Shevchenko - Software Engineer II at Datadog