Jonatan Ivanov

Principal Software Engineer at Broadcom

Seattle, Washington, 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
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.
code11 years of coding experience
job15 years of employment as a software developer
bookBSc Engineering Information Technology, BSc Engineering Information Technology at University of Szeged
languagesEnglish, German, Hungarian
stackoverflow-logo

Stackoverflow

Stats
5,965reputation
552kreached
259answers
2questions
Badges
spring-mvc
top-5%
prometheus
top-5%
java
top-5%
spring
top-1%
spring-cloud
top-5%
spring-boot
top-1%
github-logo-circle

Github Skills (36)

timers10
spring10
distributed-tracing10
timer10
java10
javas10
junit10
spring-boot10
jtest10
spring-cloud10
micrometer10
unit-test10
metric10
testing9
amazon-elasticsearch9

Programming languages (21)

JavaCSSC++CScalaMakefileGoHTML

Github contributions (5)

github-logo-circle
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
Role in this project:
userBack-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.
thinkobservabilityfacadeslf4japplication-metrics
Distributed tracing for spring cloud
Role in this project:
userBack-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.
open-telemetry-javaspringmicroservicesdistributed-tracingopentracing
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