Summary
Johannes Heinemann is an engineering manager in Berlin with nine years of experience helping teams deliver scalable SaaS and data-intensive systems while growing engineers through coaching and candid feedback. He has led technical strategy and hiring as CTO/co‑founder of a startup and managed engineering at Camunda and UP42, combining hands-on coding (Java, Python, React) with building CI/CD and scalable architectures. Known for creating transparent feedback cultures, weekly 1:1s, and practical processes, he focuses on simplifying designs early so they can scale when needed. His background includes machine‑learning research for Volkswagen and teaching computer science at TU Berlin, reflecting both academic depth and product focus. Outside work he pursues a curious, growth‑oriented mindset — recently evidenced by mastering the handstand.
9 years of coding experience
5 years of employment as a software developer
Computer Science, Computer Science at KTH Royal Institute of Technology
Bachelor of Science (B.Sc.), Informatik, 1,8, Bachelor of Science (B.Sc.), Informatik, 1,8 at Technische Universität Berlin
German, English, Swedish