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.
10 years of coding experience
11 years of employment as a software developer
B.A.Sc Electrical Engineering, B.A.Sc Electrical Engineering at The University of British Columbia
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.
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.