Stephan Brunner

Principal Consultant at Brunner Technology Services

United States
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

👤
Senior
🎓
Top School
Stephan Brunner is a pragmatic, hands-on Principal Consultant and seasoned software leader with 25+ years of experience building and operating high‑scale systems across startups and public companies. He combines deep embedded and cloud backend expertise—ranging from C firmware and BLE/OTA stacks to Scala/Akka services, Kafka pipelines and AWS DevOps—with a track record of shipping production systems under pressure. As a former VP of Engineering and engineering manager at consumer and IoT companies, he’s scaled teams and platforms that handled billions of transactions and real‑time analytics. An active open‑source contributor, he has improved core IoT pieces in the widely used Arm Mbed OS (I2CEEBlockDevice fixes and security hardening), reflecting his low-level craftsmanship. Colleagues know him as a fast learner, mentor and team builder who prefers simple, maintainable solutions to complex problems. He pairs entrepreneurial instincts with rigorous engineering discipline to turn ambiguous requirements into reliable products.
code10 years of coding experience
job29 years of employment as a software developer
bookMS Electrical Engineering/Computer Science, MS Electrical Engineering/Computer Science at FH Aachen University of Applied Sciences
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

i2c10
eeprom10
embedded10
c-language10
cprogramming-language10
sys10
mbed9
storage9
security8

Programming languages (8)

C#TypeScriptJavaShellCGoPHPKotlin

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

Jan 2019 - Mar 2020

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:18 commits, 5 PRs, 23 comments in 1 year 2 months
Contributions summary:Stephan primarily focused on enhancing the I2CEEBlockDevice component, a storage solution likely used for EEPROMs in the context of the Mbed OS. Their contributions include fixing read errors, addressing 8-bit addressing for EEPROMs, and implementing paging to manage memory across page boundaries. Additionally, the user made a security fix by adding checks and other code improvements.
kernelmbed-osoperating-systemlinuxmbed
boomer41/PdfUnlock

Aug 2019 - Apr 2021

Contributions:3 commits, 5 pushes, 1 branch in 1 year 8 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
Stephan Brunner - Principal Consultant at Brunner Technology Services