Mladen Subotic

Senior Scala Engineer at commercetools

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
Mladen Subotic is a Senior Scala Engineer with 12 years of experience building resilient back-end systems and distributed instrumentation. Currently at commercetools, he brings deep Scala expertise shaped by founding-team work at Kamon APM, where he contributed to widely used JVM observability tooling (Kamon) including span-level error metrics and actor-system instrumentation. His background spans startups and industry R&D—from Ericsson to fintech and cloud-native commerce—giving him a strong footing in distributed systems, observability, and performance-sensitive applications. He holds a Master's in Computer Software Engineering from the University of Zagreb and is based in Croatia. Notably, his open-source contributions show a practical focus on making tracing and metrics more precise and actionable in production JVM environments.
code12 years of coding experience
job5 years of employment as a software developer
bookMaster's degree Computer Software Engineering, Master's degree Computer Software Engineering at University of Zagreb, Faculty of Electrical Engineering and Computing
github-logo-circle

Github Skills (10)

distributed-tracing10
javas10
jvm10
akka10
tracer10
trace10
java10
metric10
scala10
cassandra9

Programming languages (5)

C#JavaScalaSCSSJavaScript

Github contributions (5)

github-logo-circle
kamon-io/Kamon

Jul 2017 - Feb 2021

Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
Role in this project:
userBack-end Developer
Contributions:1 review, 77 commits, 13 PRs in 3 years 7 months
Contributions summary:Mladen contributed to the Kamon project, which focuses on distributed tracing, metrics, and context propagation for JVM applications. Their work involved modifying the span metrics and counts to separate spans that finished with errors. They also updated the actor system instrumentation, including the addition of context containers to system messages and renames. Furthermore, the user updated the instrumentation for the cassandra driver and updated various dependencies.
propagationcontext-propagationkamontracingotel
mladens/i3conf

Apr 2017 - Dec 2023

Contributions:5 pushes, 1 branch in 6 years 9 months
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
Mladen Subotic - Senior Scala Engineer at commercetools