Munir Abdinur is a Senior Software Engineer based in New York with six years of experience building backend systems, developer tools, and observability features at Datadog. A University of Waterloo Systems Design Engineering student by training, he blends strong engineering fundamentals with practical DevOps and CI/CD improvements—skills he demonstrated by streamlining pre-commit hooks and enhancing test suites in Datadog's Python APM client. He has deep experience instrumenting Java services for distributed tracing through OpenTelemetry, adding trace filters and autoconfigure support for Spring ecosystems. Munir’s background includes early roles at Google, EA, and fast-moving startups, showing he adapts quickly between large-scale production systems and high-velocity product teams. Known for improving error handling and testability, he often focuses on developer experience as much as runtime observability. Colleagues describe him as a pragmatic engineer who surfaces small but high-leverage improvements that reduce friction across the stack.
6 years of coding experience
6 years of employment as a software developer
Bachelor of Applied Science (BASc) Systems Design Engineering, Bachelor of Applied Science (BASc) Systems Design Engineering at University of Waterloo
Contributions:70 releases, 4386 reviews, 265 commits in 1 year 6 months
Contributions summary:Munir primarily focused on improving the test suite, specifically by removing deprecated configurations, adding new tests, and integrating linting. They also addressed error handling within the project, making improvements to exception messages. In addition, the user contributed to the CI/CD pipeline, modifying pre-commit hooks to run only on changed files. Furthermore, the user addressed a database-related issue.
OpenTelemetry auto-instrumentation and instrumentation libraries for Java
Role in this project:
Back-end Developer
Contributions:1 review, 34 PRs, 78 comments in 2 months
Contributions summary:Munir's contributions primarily focus on instrumenting Java applications using the OpenTelemetry library. They developed and integrated tracing capabilities into Spring applications, including Spring WebMVC and Spring WebFlux. This involved creating tracing filters, interceptors, and decorators to capture and propagate trace context information, with additional focus on HTTP client instrumentation and the Spring Boot autoconfigure features, enabling robust distributed tracing.
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
Munir Abdinur - Senior Software Engineer at Datadog