Stefan Bethge

Senior Backend ML Developer at alcemy

Berlin, 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
Stefan Bethge is a polyglot Senior Backend ML Developer in Berlin with 17 years of experience bridging research-grade robotics and production mobile/cloud systems. He has led teams delivering location-based AR apps using Unity, ARKit/ARCore and cloud backends while maintaining a strong focus on usability across diverse mobile devices. His research background in humanoid full-body dynamics and real-time motor control informs a pragmatic approach to machine learning, simulation and control problems in production software. A long-term open-source contributor, he has hands-on experience improving backend APIs (including work on the notable OpenBankProject) and embedded controllers from PID espresso machine firmware to robot controllers. Stefan emphasizes code quality, documentation and testability, combining academic rigor with product-driven engineering.
code17 years of coding experience
job14 years of employment as a software developer
bookDiplom (Dipl.-Inf.), Informatik, Diplom (Dipl.-Inf.), Informatik at Humboldt-Universität zu Berlin
languagesGerman, English, Italian, French
github-logo-circle

Github Skills (18)

apim10
c-language10
apidoc10
open-banking10
scala10
pid-control10
api10
sys10
state-machine10
embedded10
cprogramming-language10
testing9
unit-testing9
integration-testing9
test-unit9

Programming languages (25)

C#CCMakeGoJupyter NotebookFortranTypeScriptShell

Github contributions (5)

github-logo-circle
rancilio-pid/clevercoffee

Jun 2022 - Jan 2023

Do-It-Yourself PID für Espressomaschinen
Role in this project:
userBack-end Developer
Contributions:210 reviews, 168 commits, 25 PRs in 7 months
Contributions summary:Stefan primarily contributed to the core logic of an espresso machine PID controller, making substantial changes to the `rancilio-pid.cpp` file. These changes involved modifying the machine state management, particularly the handling of the brew cycle, cold start sequence, and PID tuning parameters. Additionally, the user added a system to monitor and display performance metrics via a serial port. These changes appear to be aimed at improving the temperature control of the espresso machine and its overall functionality.
espressodo-it-yourselfpid-controllerpid
OpenBankProject/OBP-API

Apr 2012 - Nov 2015

An open source RESTful API platform for banks that supports Open Banking, XS2A, PSD2 and Open Finance through access to accounts, transactions, counterparties, payments, entitlements and metadata - plus a host of internal banking and management APIs.
Role in this project:
userBack-end Developer
Contributions:101 commits, 2 PRs, 37 pushes in 3 years 7 months
Contributions summary:Stefan's contributions focused on modifying and maintaining the back-end components of the open banking API platform. They made changes to the core API logic by merging branches, fixing tests, and addressing deprecation warnings. The user also worked on the database interaction aspects, including fixing serialization and removing unnecessary database initialization calls. Furthermore, the user was involved in setting up the testing environment and adjusting configuration files.
bankingmetadataxs2a-interfacepsd2-xs2a-interfaceplaid
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
Stefan Bethge - Senior Backend ML Developer at alcemy