Jan Bernius is a software architect and Senior Key Expert at Siemens with 11 years of experience building and operating edge and core services for industrial environments. He champions inner-source practices and brings open-source software engineering rigor to large enterprise teams, drawing on hands-on work as Service Owner for Core Edge Services. Jan holds a doctorate from TUM where he researched automated assessment of textual exercises and maintained the popular Artemis learning platform, contributing both frontend and backend text-assessment features. He combines production-grade Java Spring/Hibernate and Angular architecture with Python ML/NLP microservices, bridging academic research and industrial deployment. An experienced instructor who led courses for thousands of students, he uniquely blends scalable system design with pedagogy and developer enablement. Outside work he’s an avid skier and golfer, reflecting a disciplined, team-oriented approach to problem solving.
11 years of coding experience
10 years of employment as a software developer
Frühstudium, Informatik, Frühstudium, Informatik at Ludwig-Maximilians-Universität München
Gymnasium Ottobrunn
Master of Science (M.Sc.), Information Systems, Master of Science (M.Sc.), Information Systems at Technical University of Munich
Ontario Secondary School Diploma (OSSD), Ontario Secondary School Diploma (OSSD) at Ridley College
Doctorate - Doctor of Natural Sciences (Dr. rer. nat.), Computer Science, Doctorate - Doctor of Natural Sciences (Dr. rer. nat.), Computer Science at TUM Graduate School
Artemis - Interactive Learning with Automated Feedback
Role in this project:
Full-stack Developer
Contributions:31 releases, 369 reviews, 427 commits in 4 years 1 month
Contributions summary:Jan contributed to the development of the text question assessment feature within the Artemis platform, focusing on both the frontend and backend aspects. The commits indicate the implementation of the user interface elements and data binding, alongside providing the necessary endpoints for retrieving and storing text assessments. Furthermore, the user made database migrations and updated the usage of feedback functionality by extending the length and switching to detailText for larger feedback text.
Simple static API for some (student) food places in Munich.
Contributions:70 pushes, 5 branches in 2 years 8 months
apistatic-apifoodmunich
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.