Lukasz Rakowski, Developer in Stuttgart, Baden-Württemberg, Germany
Lukasz is available for hire
Hire Lukasz

Lukasz Rakowski

Verified Expert  in Engineering

PLC Developer

Stuttgart, Baden-Württemberg, Germany

Toptal member since February 10, 2025

Bio

Lukasz is a senior software engineer with over 10 years of experience in automation. He has an extensive background in the manufacturing, automotive, and aerospace industries, having worked for strategic clients like Bosch or Infineon. Lukasz specializes in CODESYS-based programmable logic controllers, SCADA systems, and 3rd-party component integrations.

Portfolio

DRÜCKER Steuerungssysteme
PLC, TwinCAT PLC, Beckhoff PLC, Siemens PLC, Wonderware ArchestrA...
2F-IT
PLC, TwinCAT PLC, Beckhoff PLC, Siemens PLC, OpCon, Rexroth, Nexeed, EtherCAT...
Michelfelder
PLC, Siemens PLC, Beckhoff PLC, TwinCAT PLC, PROFINET, Profibus, Trumpf, KUKA

Experience

  • Windows - 14 years
  • TwinCAT PLC - 10 years
  • PLC - 10 years
  • Visual Studio - 10 years
  • Beckhoff PLC - 10 years
  • OPC UA - 7 years
  • Git - 7 years
  • AVEVA (formerly Wonderware) - 4 years

Availability

Part-time

Preferred Environment

Windows, Visual Studio, Beckhoff PLC, TwinCAT PLC, Visual Studio Code (VS Code), Git, AVEVA (formerly Wonderware)

The most amazing...

...solution I've developed is an automation system for a zoo that simulates the Australian environment for nocturnal animals.

Work Experience

Senior Software Engineer

2019 - 2025
DRÜCKER Steuerungssysteme
  • Developed a product to replace a 3rd-party discontinued solution. The tool was critical for the client to continue with their planned projects.
  • Researched and developed a driver to communicate with legacy hardware running on the client's plant.
  • Evaluated new hardware for clients and oversaw implementation and rollout in facilities worldwide.
  • Trained and onboarded new members for various teams.
  • Helped with researching and implementing processes and technologies within internal CI/CD pipelines.
Technologies: PLC, TwinCAT PLC, Beckhoff PLC, Siemens PLC, Wonderware ArchestrA, AVEVA (formerly Wonderware), Node.js, Python 3, JavaScript, C++, C#, Git, EtherCAT, PROFINET, SQL, TypeScript, Apache2, Raspberry Pi, Jira, Octane, SCADA

Software Engineer

2018 - 2019
2F-IT
  • Worked on developing new product lines for major automotive brands.
  • Turned production lines operational on a worldwide scale.
  • Optimized cycle times of production lines to meet and exceed client expectations.
  • Integrated numerous external devices, from cameras and sensors to robots and lasers.
Technologies: PLC, TwinCAT PLC, Beckhoff PLC, Siemens PLC, OpCon, Rexroth, Nexeed, EtherCAT, PROFINET, Profibus, Trumpf Laser, Robotics, Cognex, Barcode Scanners, RFID, Fortinet, Fortinet Firewall Configuration, Lua

Programmer

2015 - 2017
Michelfelder
  • Programmed and integrated new technologies into our manufacturing processes.
  • Oversaw multiple PLC-controlled machines, which were crucial for day-to-day operations.
  • Worked closely with the mechanical engineering team and trained new operators.
Technologies: PLC, Siemens PLC, Beckhoff PLC, TwinCAT PLC, PROFINET, Profibus, Trumpf, KUKA

Experience

Light and Climate Control for a Zoo

https://www.wilhelma.de/entdecken/park/themenwelt-detailansicht/terra-australis
I developed and implemented a climate control system for a new building in a zoo to simulate the climate of animals' original habitat. I focused on light control for nocturnal animals and special UV and IR lighting for newborn cubs. The user interface needed to be easy to understand and use by staff formerly untrained in industrial control systems.

Automated Parking System

https://youtu.be/dRIf648ib3o
This project involved developing an automated parking solution for a luxurious residential building. My software handled user authentication, car operation, and required security checks for the client's property and human safety.

Test Bench for Jet Engine

I developed a PLC application with TwinCAT PLC for testing jet engine prototypes at the Aerospace Research Center. The project focused on high-speed data acquisition from many sensors in real time and parsing that data into a readable form after the testing. After the project's completion, I consulted on further improvements and implementing new technologies.

Driver Development for Communication with Legacy Equipment

I was challenged to integrate legacy equipment using proprietary protocols into the existing facility management system. After extensive research and development, I presented three possible solutions to the client and successfully implemented the solution of the client's choosing.

Energy Monitoring System

This project involved creating a central monitoring system to measure the energy usage and efficiency of the company building. The project included solar panels, process automation, and light control to save energy.

Software Retrofit

I oversaw the retrofit and upgrade of an older TwinCAT 2 controlled station and upgraded it to TwinCAT 3. The upgrade also included the HMI and the PC/IPC hardware used on the station. After a successful launch, I was tasked to incorporate and test new hardware components.

Automated Warehouse System

The project focused on developing a software control solution for moving storage racks and optimizing warehouse space. It was connected to the logistics systems to allow for the correct placement of the items and eliminate time wasted searching for their location.

Education

2008 - 2013

Bachelor's Degree in Software Engineering

West Pomeranian University of Technology - Szczecin, Poland

Certifications

JANUARY 2023 - JANUARY 2026

EcoStruxure Plant Certified – Control System

Schneider Electric

JANUARY 2023 - PRESENT

Application Developer

AVEVA

OCTOBER 2022 - PRESENT

AVEVA Application Developer

AVEVA

OCTOBER 2021 - OCTOBER 2024

EcoStruxure Plant Certified – Cybersecurity

Schneider Electric

NOVEMBER 2017 - PRESENT

System Application Developer

Bosch

NOVEMBER 2016 - PRESENT

Robot Programming

TRUMPF

Skills

Libraries/APIs

Node.js

Tools

Beckhoff PLC, TwinCAT PLC, EtherCAT, Visual Studio, Git, Application Servers, Siemens PLC, Jira, MATLAB, VPN, MQTT

Paradigms

REST

Platforms

Windows, AVEVA (formerly Wonderware), OpCon, Wonderware ArchestrA, Visual Studio Code (VS Code), InTouch, Apache2, Raspberry Pi, Linux, Windows CE

Storage

JSON

Languages

KUKA, Python 3, JavaScript, C++, C#, SQL, TypeScript, Lua, Java, C

Frameworks

.NET

Industry Expertise

Cybersecurity

Other

PLC, OPC UA, OPC Server, Ads, Human-machine Interface (HMI), Control Systems, PROFINET, Schneider Electric, CSV, Serial Communication, SCADA, Historian Server, OMI (Operations Management Interface), Octane, Rexroth, Nexeed, Profibus, Trumpf Laser, Robotics, Cognex, Barcode Scanners, RFID, Fortinet, Fortinet Firewall Configuration, Trumpf, Phoenix Contact, KNX, Dali 2, Bluetooth, APC, OAuth, Windows 10 IoT Core, IPC, Software Architecture, Embedded Controllers, Mathematics, Physics, Computer Science, Software Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring