Marco Sussitz is a senior software developer at Dynatrace who operates at the boundary of Java and C++. He builds JVMTI agents, instruments bytecode, and investigates how the JVM handles memory and thread behavior.
Marco frequently untangles class loader complexities. He teaches developers how to build Java agents from scratch and unpacks the internal mechanics of code hot-swapping and memory leaks in OpenJDK. Before focusing on observability tools, he built cloud video encoding pipelines with FFmpeg.
When he is not reading specifications, Marco spends his time bouldering or exploring the mountains.