Jonatan Ivanov is a Principal Software Engineer in Seattle with 11 years of experience building and leading teams around enterprise Java and observability. He is a core contributor and maintainer in the Spring ecosystem—working on Spring Boot, Spring Cloud Sleuth and Micrometer—bringing deep expertise in metrics, distributed tracing and production monitoring for large-scale systems. Comfortable both on-site and off-site, he combines hands-on backend engineering with team leadership, interview hiring, and mentoring across multinational teams. Jonatan is active in the Java community as a Spring Observability team member, speaker and Seattle JUG co-organizer, and serves on the University of Washington’s Java advisory board. Pragmatic and quick to assess complex systems, he often uncovers subtle monitoring and integration gaps that improve reliability and developer experience.
11 years of coding experience
15 years of employment as a software developer
BSc Engineering Information Technology, BSc Engineering Information Technology at University of Szeged
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
Role in this project:
Back-end Developer
Contributions:66 releases, 889 reviews, 719 commits in 4 years 1 month
Contributions summary:Jonatan appears to be contributing to the core observability components of the project, as indicated by their work in the observation-handler tests. They've integrated components related to timer-based and distribution summary metrics, showcasing their focus on instrumenting and monitoring application performance. Their commits also include work related to annotations and class modifications that likely relate to framework integrations.
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:69 reviews, 37 commits, 42 PRs in 1 year 5 months
Contributions summary:Jonatan primarily contributed to bug fixes and test improvements within the Spring Cloud Sleuth project. They addressed issues related to distributed tracing, specifically resolving problems with trace ID generation and baggage propagation within the W3C context. Their work involved modifying existing tests, adding new test cases, and refactoring code to enhance the reliability and functionality of the tracing library. Additionally, the user worked on improving test coverage and resolving issues related to JMH benchmarking.
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
Jonatan Ivanov - Principal Software Engineer at Broadcom