Dusan Jovanovic

Staff Software Engineer at Datadog

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

🤩
Rockstar
🎓
Top School
Dusan Jovanovic is a Staff Software Engineer in New York with a decade of experience building and scaling backend systems and observability products at Datadog. He led a major 1.5-year overhaul of the APM data model to launch “Inferred Services,” helped found Datadog’s Database Monitoring product, and has deep expertise in trace and metric pipelines, performance tuning, and concurrency. His open-source contributions to Datadog Agent and integrations include implementing deep PostgreSQL monitoring and improving trace normalization and SQL obfuscation, showing a knack for low-level database interaction and production reliability. Previously he drove large-scale SRE and migration efforts at Flipboard, cutting costs and improving stability across hundreds of instances. Known for asking “Why not?” first, he combines pragmatic engineering with curiosity and a track record of shipping revenue-generating, high-throughput systems.
code10 years of coding experience
job11 years of employment as a software developer
bookB.A.Sc Electrical Engineering, B.A.Sc Electrical Engineering at The University of British Columbia
languagesEnglish, Serbian
stackoverflow-logo

Stackoverflow

Stats
431reputation
104kreached
3answers
0questions
github-logo-circle

Github Skills (33)

monitoring10
caching10
performance-monitor10
observability10
postgresql10
python10
distributed-tracing10
psycopg10
application-monitoring10
apm10
go10
data-monitoring10
performance-monitoring10
metric10
sql9

Programming languages (6)

TypeScriptJavaGoHTMLRubyPython

Github contributions (5)

github-logo-circle
DataDog/datadog-agent

Apr 2019 - Dec 2022

Main repository for Datadog Agent
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:95 reviews, 188 commits, 53 PRs in 3 years 9 months
Contributions summary:Dusan primarily contributed to the Datadog Agent's trace agent functionality, specifically focusing on improving trace normalization, adding metrics, and fixing bugs related to span processing. Their work included implementing more permissive trace handling, adding metrics for dropped and malformed traces, and correcting issues with timestamps. Additionally, the user exposed SQL obfuscation to python checks, updated the test framework, and addressed configuration issues. The user also focused on performance improvements by enabling concurrency.
golangdatadog-agentagentobservabilitypmm
DataDog/integrations-core

Mar 2020 - Jan 2023

Core integrations of the Datadog Agent
Role in this project:
userBack-end Developer
Contributions:385 reviews, 216 commits, 224 PRs in 2 years 10 months
Contributions summary:Dusan implemented a new feature for deep database monitoring, enabling the collection of statement samples and execution plans for PostgreSQL. Their work involved creating a Python thread to collect statement samples at a configured rate, maintaining a separate psycopg2 connection, and collecting execution plans through a custom PostgreSQL function. The commits show the creation and modification of Python files related to database interaction, including the implementation of caching and rate-limiting mechanisms.
datadog-agentagentintegrationsmonitoringdatadog
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