Jan Hermes

Scientist In The Field Of Robotics And Adaptive Production Systems at Fraunhofer IOSB

Karlsruhe, Baden-Württemberg, Germany
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
Jan Hermes is a software engineer and robotics scientist based in Karlsruhe with 11 years of experience building secure, production-ready systems at the intersection of robotics, industrial networks, and adaptive manufacturing. At Fraunhofer IOSB he researches robotics and adaptive production systems while earlier work focused on Profinet cybersecurity and distributed traffic mirroring for cluster NICs. He contributes to open source OPC UA (open62541), improving server-side error handling and PubSub message processing, reflecting a pragmatic focus on robust back-end components. Equipped with an MS in Informatics from KIT and a background in global business management, he blends deep technical expertise with an appreciation for system-level reliability and operational constraints.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Informatics, Bachelor of Science - BS, Informatics at Karlsruhe Institute of Technology (KIT)
bookBachelor of Science - BS, Global Business Management, Bachelor of Science - BS, Global Business Management at University of Augsburg
bookMaster of Science - MS, Informatics, Master of Science - MS, Informatics at Karlsruher Institut für Technologie (KIT)
languagesEnglish, Spanish, Russian, Indonesian, French, German
github-logo-circle

Github Skills (7)

c1710
error-handling10
c1110
open6254110
opc-ua10
pubsub9
logging9

Programming languages (15)

JavaC++RustCCMakeTeXGoJupyter Notebook

Github contributions (5)

github-logo-circle
open62541/open62541

May 2021 - Jan 2023

Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
Role in this project:
userBack-end Developer
Contributions:75 reviews, 77 commits, 48 PRs in 1 year 8 months
Contributions summary:Jan's contributions primarily involved refactoring and improving the codebase, focusing on the implementation of error handling macros and their integration within core functionalities and the server-side components. These refactorings included the addition of check macros for cleaner error management, adding file and line numbers to logging messages and using those macros in the server code. The user also contributed to updates within the PubSub module by resolving some issues related to processing network messages.
iectsnlicensediec-62541opcua
Contributions:13 PRs, 71 pushes, 12 branches in 4 years 11 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
Jan Hermes - Scientist In The Field Of Robotics And Adaptive Production Systems at Fraunhofer IOSB