Principal Software Engineer at Java User Group Hessen / Kassel (meetup)
Kassel, Hesse, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Johannes Unterstein is a Principal Software Engineer with 13 years of experience building resilient back-end and distributed systems, currently driving engineering at Bobsled Inc from Kassel, Germany. He has deep hands-on expertise in cloud and scheduler tech from roles at Neo4j and Mesosphere, contributing notably to Neo4j’s push-to-cloud module with robust upload retries, progress reporting, and improved credential handling. Johannes blends software craftsmanship with DevOps sensibilities—improving deployment behavior and test coverage at Marathon—and has experimented with automated trading systems, showing a pragmatic, data-informed approach to backend logic. Besides industry work he teaches software engineering and organizes a long-running Java user group, reflecting a commitment to community and developer education.
13 years of coding experience
14 years of employment as a software developer
Bachelor of Science (B.Sc.) Information Technology, Bachelor of Science (B.Sc.) Information Technology at Baden-Wuerttemberg Cooperative State University (DHBW)
Experimental trading bot for crypto currency on Binance.com
Role in this project:
Back-end Developer
Contributions:27 commits, 2 PRs, 21 pushes in 13 days
Contributions summary:Johannes primarily focused on developing the backend logic for a cryptocurrency trading bot. Their contributions included adding logging statements for debugging and monitoring, enhancing the trading logic to incorporate profit-taking and panic-sell mechanisms, and implementing a balances endpoint for retrieving account information. The user also made adjustments to the trading strategy to account for different order statuses and profit gain conditions.
Deploy and manage containers (including Docker) on top of Apache Mesos at scale.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:9 releases, 210 commits, 168 PRs in 2 years 6 months
Contributions summary:Johannes primarily worked on enhancing the Marathon scheduler, specifically focusing on improving the handling and operation of deployed applications. Their contributions involved implementing and testing new functionalities related to task management and ensuring correct deployment behavior. They also made changes to address potential issues with leadership changes and implemented performance improvements through code refactoring. Additionally, the user enhanced test cases with more coverage and robustness.
containersdcosdockerapachescale
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
Johannes Unterstein - Principal Software Engineer at Java User Group Hessen / Kassel (meetup)