Ivan Topolnjak

Founder And CEO at Kamon

Zagreb, Croatia
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
Ivan Topolnjak is a founder and CEO with 13 years of hands-on experience building and operating distributed systems, currently leading Kamon to modernize observability for JVM-based microservices. He blends deep backend expertise in Scala, Akka and Spring Boot with practical DevOps know-how—having contributed to Kamon's core tracing/metrics and maintained Dockerized Grafana/Graphite tooling. Ivan’s work on Kamon includes improving Jaeger reporting, context propagation, and metrics robustness, reflecting a focus on making complex microservice interactions observable and debuggable in production. Based in Zagreb, he has a track record from payments and telecom integrations to building APIs and tooling that accelerate time-to-market. Colleagues know him for turning opaque production failures into actionable insights and for preferring pragmatic, developer-friendly observability over noisy log tailing.
code13 years of coding experience
job8 years of employment as a software developer
bookEngineer's degree, Computer Engineering, Engineer's degree, Computer Engineering at Universidad Rafael Belloso Chacín
languagesSpanish, English
github-logo-circle

Github Skills (19)

docker10
dashboard10
statsd10
tracer10
configuration-management10
graphite10
grafana10
dockers10
java10
javas10
kamon10
trace10
metric10
protobuffer9
protobuf9

Programming languages (14)

JavaC++RustScalaVueGoHTMLDockerfile

Github contributions (5)

github-logo-circle
kamon-io/Kamon

May 2013 - Jan 2023

Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
Role in this project:
userBack-end Developer
Contributions:50 releases, 113 reviews, 2226 commits in 9 years 10 months
Contributions summary:Ivan primarily contributed to the core functionalities of the Kamon tracing system, particularly by working on the reporter for exporting trace data to the Jaeger backend. Their work involved adding configurations for the reporter, improving the context propagation between services, and expanding the reporter's capabilities by including environment-related data. Furthermore, the user made substantial updates to the metrics and general tracing components by adding functionality to handle issues related to handling null values and reconfiguring reporters.
propagationcontext-propagationkamontracingotel
Docker image with StatsD, Graphite, Grafana 2 and a Kamon Dashboard
Role in this project:
userDevOps Engineer
Contributions:17 commits, 4 PRs, 7 pushes in 1 year 6 months
Contributions summary:Ivan primarily focused on configuring and upgrading the Dockerized Grafana and StatsD/Graphite environment. They made changes to the Grafana configuration, updated to newer versions, and improved the dashboard loading process. Additionally, the user addressed issues related to the display of URL-encoded metrics within Grafana, enhancing its compatibility with different data formats.
docker-imagekamondockergraphitegrafana
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
Ivan Topolnjak - Founder And CEO at Kamon