Stefan P.
Managing Director
Experience
Managing Director
ootb automation GmbH
- Sales of scalable automation applications in the field of machine control
Freelancer
- Development of applications in automation/machine control for industrial and embedded hardware, real-time operating systems, C/C++17/20/23, Rust, Go and POSIX interfaces using CMake, Meson, and YOCTO
- Implementation of industrial communication protocols such as EtherCAT, Modbus/TCP, MQTT
- CI/CD using Microsoft Azure, GitLab, and Jenkins with Docker containers
- Development of interfaces between automation systems and HMI systems using HTTP/WebSockets, Modbus/TCP, MQTT
- Development of user interfaces with JavaScript/TypeScript
- IEC 61131 automation applications.
Software Developer
Pöter Steuerungstechnik
- Working in the family business
- Planning and creating electrical circuits
- Software development for automation applications using C/C++ and IEC 61131
- Designing and implementing human-machine interfaces
- Commissioning of electrical switchgear
Lecturer, part-time
VHS
- HTML, CSS and JavaScript
Web Developer, part-time
Web2Get GmbH
- Setup, customization, and maintenance of an OS Commerce webshop
Axis Control in Event Technology
- Automation application in event technology.
- Scalable application for controlling motor axes in event technology, regulating various axis functions.
- Deployment sites: Tirol Festival Theatre in Erl, Austria; Semperoper Dresden, Germany; Theater Orchester Biel Solothurn, Solothurn, Switzerland
- Skills: Linux, Realtime, C/C++, C++17, TCP, UDP, EtherCAT, Kinematics
Process Automation in an Industrial Environment
- Automation application for media management in depots.
- Scalable application to control various regulation processes for tank content monitoring in depots.
- Visualization of tank contents and trends as well as control of regulation processes via modern HTML5 interfaces
- Used at: Central Depot Hamburg; Depot Remscheid; Depot Moosach, Munich
- Skills: Linux, Realtime, C/C++, C++17, TCP, EtherCAT
jsModbus Open Source Modbus TCP/RTU Library
Open Source
- Modbus TCP/RTU server and client implementation.
- Skills: JavaScript, TypeScript, node.js, TCP/IP
Porting the Customer Application to a Current Linux System
Rieter GmbH
- Porting the customer application to a current Linux system by mapping obsolete OS9 (Unix) system interfaces to modern POSIX/Linux interfaces.
- Skills: POSIX, Unix, Linux, glibc, C/C++17, CMake, gcc, clang, Azure
Application Development for Embedded Devices (Thermomix TM6 & TM7)
Vorwerk SE & Co. KG
- Application development for embedded devices (Thermomix TM6 & TM7) in user space. Responsible for process coordination, WiFi management, and framework.
- Skills: POSIX, Unix, Linux, glibc, C/C++17/20/23, CMake, gcc, clang, GitLab, YOCTO, wpa supplicant, boost, NanoMsg, MQTT, Jenkins, Visual Studio, NeoVIM
Summary
- Profile
As a computer science graduate, I've been working for over a decade as a freelancer in automation and machine control. After studying core computer science in Dortmund with a focus on embedded systems, I first gained experience in my family business before going freelance.
My expertise is in developing robust applications for industrial and embedded hardware. I work with established technologies like C/C++ as well as modern languages like Rust and Go. From programming industrial communication protocols to building user interfaces, I cover the full range.
I've worked on interesting projects in the events sector, where my axis controls are used in renowned venues like the Semperoper Dresden and the Tiroler Festspielhaus. I also had the chance to contribute to the popular Thermomix devices at Vorwerk. In addition, I'm active in the open-source community.
Originally from the Ruhr area, I now live with my family in Cologne. In my free time, I enjoy sports - I'm training for various half marathons, ride road bikes, and go swimming.
Languages
Education
Technical University of Dortmund
Diploma in Computer Science, Embedded Systems, Business Informatics · Core Computer Science · Dortmund, Germany · 2.7
Albert Schweizer Gymnasium
High school diploma · Computer Science, Mathematics · Marl, Germany · 3.0
Similar Freelancers
Discover other experts with similar qualifications and experience