Patrick Roelke

CEO & Co-Founder Building Operations Infrastructure For EV Charging

Munich, Bavaria, 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

👤
Senior
Patrick Roelke is a seasoned engineering leader and founder focused on building operations infrastructure for EV charging, combining nearly 20 years in technology with 11 years of hands-on product and platform experience. As CEO and Co‑Founder of Amp Assist and former Head of Engineering/CTO roles at Switch, he has driven OCPP 1.6/2.0.1 certified CSMS development and scaled multidisciplinary teams to deliver resilient, cloud-native charging systems. A backend engineer fluent in Python, Rust, and Go, he contributes to notable open-source OCPP tooling (improving the mobilityhouse/ocpp Python library) and designs systems that correlate CSMS, vendor, and driver data to preempt operational failures. Patrick’s strength is translating protocol-level expertise (OCPP, OCPI, OICP, V2X) into product features that reduce downtime and turn unstructured support signals into actionable engineering intelligence.
code11 years of coding experience
job10 years of employment as a software developer
languagesGerman, English
github-logo-circle

Github Skills (11)

asynchronous10
ocpp10
python10
async10
application-framework9
app-framework9
web-framework9
server7
clientside7
webclient7
testing6

Programming languages (2)

DockerfilePython

Github contributions (5)

github-logo-circle
mobilityhouse/ocpp

Sep 2019 - Nov 2022

Python implementation of the Open Charge Point Protocol (OCPP).
Role in this project:
userBack-end Developer
Contributions:2 releases, 28 reviews, 17 commits in 3 years 2 months
Contributions summary:Patrick primarily focused on improving the Open Charge Point Protocol (OCPP) Python implementation. They made significant changes to the `ocpp` library, including enhancing the handling of 'after' handlers by ensuring asynchronous execution. Furthermore, they added new data types for the v2.0.1 protocol version and updated the codebase by removing deprecated code and refining exception handling, leading to better code organization. The user's contributions involved modifying core message handling, data structures, and testing frameworks within the project.
pythonocpppython-implementationframeworkpoint
proelke/puppet-rngd

May 2015 - Nov 2016

Contributions:1 release, 4 PRs, 6 pushes in 1 year 6 months
installingpuppet-modulepuppet
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