Stefan P.

Managing Director

Cologne, Germany

Experience

Jan 2021 - Present
4 years 9 months
Cologne, Germany

Managing Director

ootb automation GmbH

  • Sales of scalable automation applications in the field of machine control
Jan 2013 - Present
12 years 9 months
Cologne, Germany

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.
Jan 2007 - Dec 2013
7 years
Marl, Germany

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
Jan 2006 - Dec 2012
7 years
Herten, Germany

Lecturer, part-time

VHS

  • HTML, CSS and JavaScript
Jan 2006 - Dec 2007
2 years
Dülmen, Germany

Web Developer, part-time

Web2Get GmbH

  • Setup, customization, and maintenance of an OS Commerce webshop
Dresden, Germany

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

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

German
Native
English
Advanced

Education

Oct 2002 - Jun 2009

Technical University of Dortmund

Diploma in Computer Science, Embedded Systems, Business Informatics · Core Computer Science · Dortmund, Germany · 2.7

Oct 1998 - Jun 2001

Albert Schweizer Gymnasium

High school diploma · Computer Science, Mathematics · Marl, Germany · 3.0

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions