You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Dawid WiązDW

Dawid Wiąz

PLC Software Developer

€700/day
Berlin, DE
8-15 years

Average response time: 1 hour

About Dawid

I am an experienced PLC software engineer with nearly 4 years in software development and 5 years in maintenance engineering, specializing in industrial automation. I have successfully deployed or upgraded numerus automation systems, gaining a deep understanding of effective machine operation. My expertise includes programming in Beckhoff TwinCAT3 and Siemens TIA Portal, and I excel in resolving complex coding issues. My most recent achievement involved integrating Oracle Data Base with Beckhoff TwinCat3.
  • English

    Native or bilingual

  • Polish

    Native or bilingual

  • German

    Basic

Can work on-site
Berlin (up to 50km), Munich (up to 50km), Frankfurt am Main (up to 50km), Bremen (up to 50km), Hanover (up to 50km)

Experience

  • g2 Recruitment GMBH. / Inertec Löttechnik GmbH-
    PLC Software Developer (Contractor)
    March 2025 - September 2025 (6 months)
    Kreuzwertheim, BY, Germany
    As part of a project for soldering machines, I was responsible for system integration, software development, and creating tools supporting diagnostics and data archiving. The work was carried out using TwinCAT 3, TF2000, and TF6420 technologies.
    • Integration of Oracle DB and Beckhoff PLC for MES communication – setup of a test Oracle DB server, code
    implementation, PLC configuration, and development of an HMI visualization. The solution was designed to enable future scalability and seamless integration with other types of databases..
    • Development of software for Keyence scanners (stationary and handheld) – implementation of simulation and step modes, advanced error handling, diagnostic modules, and an intuitive HMI interface. The
    improvements significantly enhanced system stability, operator usability, and efficiency in testing and maintenance.
    • Implementation of an object-oriented text data archiving system – designed with a modular, object-oriented architecture that ensures maintainability and extensibility. The system provides reliable file-based data
    storage, advanced diagnostics, and serves as a solid foundation for further projects.
  • CSEG sp. z o. o. / Tegan Innovations Ltd
    PLC Software Developer (Contractor)
    September 2024 - February 2025 (5 months)
    Waterford, Ireland
    Commissioning and software development of a tray palletization machine for the pharmaceutical industry using Beckhoff TwinCAT3 and Han's Robots.
    • Developed an algorithm in Python to determine pallet positions based on 3 reference points from the robot's scan, enabling precise tray placement calculation.
    • Optimized Modbus communication between the robot and PLC, reducing response time from 1.5s to 0.1s.
    • Implemented HMI improvements using TF2000 (TwinCAT3 HMI server), enhancing usability and
    performance.
    • Improved operational efficiency by reducing the robot's pick-and-place cycle time from 13s to 9s and pallet scanning time from 55s to 30s.
  • Inserata sp. z o. o. / ficonTEC Service GmbH
    Senior PLC Software Developer (Contractor)
    March 2024 - September 2024 (6 months)
    Achim, NI, Germany
    Commissioning and software development of a laser engraving machine using Siemens TIA Portal for the automotive
    industry. Collaboration with 15 other automation engineers to integrate this machine into a 12-machine camera
    assembly line. Commissioning and installation qualification testing for the second production twin line.
    • Designed a solid data structure and handling processes, ensuring that the software was easy to understand and flexible to changes.
    • Implemented the Keyence vision system for DMC and human-readable detection, achieving 99.5% efficiency in human-readable code recognition.
    • Designed a clear HMI, ensuring that the operator clearly understands any issues.
    • During commissioning and IQ of the second line, 81 problems were identified, assigned for resolution, and tracked to ensure closure.

Recommendations

Be the first to recommend Dawid

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master degree – Mechanical Engineering
    West Pomeranian University of Technology
    2017
    Master degree – Mechanical Engineering
  • Bachelor's degree
    2016
    Bachelor's degree

Skill set

Categories

  • Other