Stefan P.

Managing Director

Cologne, Germany

Experience

Jan 2021 - Present
4 years 8 months
Cologne, Germany

Managing Director

ootb automation GmbH

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

Freelancer

  • Development of applications in automation and machine control for industrial and embedded hardware, real-time operating systems, C/C++17/20/23, Rust, Golang as well as 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 using JavaScript/TypeScript
  • IEC61131 automation applications.
Jan 2007 - Dec 2013
7 years
Marl, Germany

Software Developer

Pöter Steuerungstechnik

  • Worked in the family business
  • Designed and created electrical circuits
  • Software development for automation applications using C/C++ and IEC61131
  • Design and implementation of 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. Control of various axis functions.
  • Sites: Tiroler Festspielhaus in Erl, Austria, Semperoper Dresden, Germany, Theater Orchester Biel Solothurn, Solothurn, Switzerland
  • Skills: Linux, Real-time, 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 for controlling various processes in tank content monitoring at depots.
  • Visualization of tank contents and trends and control of regulation processes via modern HTML5 interfaces
  • Deployed at, among others: Central depot Hamburg, Remscheid depot, Moosach depot, Munich
  • Skills: Linux, Real-time, 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

  • Mapping obsolete OS9 (Unix) system interfaces using modern POSIX/Linux interfaces to port the customer application to a current Linux system.
  • 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, among others, for process coordination, Wi-Fi 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 Description

As a computer science graduate, I have been working as a freelancer in the field of automation and machine control for over a decade. After studying core computer science in Dortmund with a focus on embedded systems, I first gained experience in the 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 such as Rust and Golang. From programming industrial communication protocols to developing user interfaces, I cover the entire spectrum.

I have worked on interesting projects in the events sector, where my axis controls are used in renowned venues like the Semperoper Dresden and the Tyrolean Festival Theatre. I also had the opportunity to contribute to the popular Thermomix devices at Vorwerk. In addition, I am active in the open source community.

Originally from the Ruhr area, I now live in Cologne with my family. In my free time, I enjoy sports - I train for various half marathons, go road cycling 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