Stefan P.

Managing Director

Avatar placeholder
Cologne, Germany

Experience

Jan 2021 - Present
5 years
Cologne, Germany

Managing Director

ootb automation GmbH

  • Sales of scalable automation applications in the field of machine control
Jan 2013 - Present
13 years
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

Similar Freelancers

Discover other experts with similar qualifications and experience

Jürgen F.
Jürgen F.

AR/VR/XR Architect

View Profile
Radislav Z.
Radislav Z.

Interim Project Manager

View Profile
Peter K.
Peter K.

Hardware and Software Developer / Project Manager

View Profile
Hendrik W.
Hendrik W.

Software Test and Product Maintenance Support

View Profile
Cesar S.
Cesar S.

Lead Cloud Engineer

View Profile
Hanno K.
Hanno K.

Vice Present, Product Development

View Profile
Ulf S.
Ulf S.

Innovation Manager

View Profile
Tom R.
Tom R.

Head of Innovation Electronic Systems (Gütersloh, Brașov (Romania))

View Profile
Dietmar S.
Dietmar S.

Commissioning of Image Processing Solutions

View Profile
Stefan R.
Stefan R.

Senior Product Owner

View Profile
Caglar Ö.
Caglar Ö.

Lecturer

View Profile
Matthias S.
Matthias S.

Software Developer and Consultant

View Profile
Steffen K.
Steffen K.

Freelancer – Software Development

View Profile
John H.
John H.

Embedded Software Engineer

View Profile
Andre K.
Andre K.

Nearshore Engagement Manager

View Profile
Stanislaus S.
Stanislaus S.

Security Consultant

View Profile
Harald K.
Harald K.

Lecturer

View Profile
Andreas S.
Andreas S.

Freelancer

View Profile
Marc S.
Marc S.

Consulting / Interim / Freelance

View Profile
Martin R.
Martin R.

Developer (Software) – pre-market / post-market

View Profile
Ursula M.
Ursula M.

Data Scientist & AI Engineer & AI Architect

View Profile
Peter A.
Peter A.

IT Consultant

View Profile
Alexandre S.
Alexandre S.

Cloud Software Engineer

View Profile
Gabriele C.
Gabriele C.

Startup Mentor and Technical Advisor (Volunteer)

View Profile
Robert B.
Robert B.

Embedded Software · High-Tech · OPC UA | Principal Engineer · Team Lead · Mentor · Troubleshooter

View Profile
André H.
André H.

Software Developer / Technical Project Management

View Profile
Arnauld S.
Arnauld S.

PLC Programmer/Maintenance Technician

View Profile
Souhair E.
Souhair E.

Commissioning of the produced winding machines

View Profile
Daniel H.
Daniel H.

Interim Managing Director Technical Division

View Profile
Thomas B.
Thomas B.

Scrum Master, Team Coaching, Product Owner, Product Manager

View Profile