08/03/2026 updated


100 % available
Mechatronics Engineer | PLC & SCADA Software Developer | Automation & Image Processing Specialist
Bursa, Turkey
Only remote
Master of Science in Mechatronic Engineering, Bursa Technical University (2018-2021)About me
I help machine builders and manufacturing teams develop reliable automation software from PLC logic and motion control to HMI, machine vision, and commissioning. I bring 9+ years of industrial experience with Beckhoff TwinCAT 2/3, IEC 61131-3, C++, C#, Qt, OpenCV, CNC/NC motion.
AutomationSupervisory Control and Data Acquisition (SCADA)Image ProcessingMATLABMachine ControlsMachineryMechatronicsMotion ControlsOpenCVMachine SafetySoftware EngineeringTwincat
PLC & SCADA Programming (Beckhoff TwinCAT)
Umfangreiche Erfahrung in der Programmierung von PLCs mit Beckhoff TwinCAT 2 und 3 sowie in der Entwicklung von SCADA- und HMI-Systemen (TwinCAT HMI, C#). Umsetzung von objektorientierten Softwaredesigns und SOLID-Prinzipien in industriellen Automatisierungsprojekten.
Image Processing & Deep Learning
Kenntnisse in 2D- und 3D-Bildverarbeitung sowie im Training und der Integration von Deep-Learning-Modellen zur Inferenz. Einsatz von OpenCV, GoogleNet und ResNet in Projekten wie der Klassifikation von Rohrprofilen fuer Laserschneidmaschinen und der automatischen Laserstrahlausrichtung.
C++ & C# Software Development
Entwicklung von Software in C++ und C# fuer industrielle Anwendungen, einschliesslich QT Framework UI Design, Winforms-Benutzeroberflaechen, Entity Framework und datenbankgestuetzter Anwendungen. Anwendung von Software Design Patterns, Debugging und Unit Testing.
CNC & NC Motion Control
Implementierung von CNC-Unterprogrammen, NC-Achssteuerungsbibliotheken und Bewegungssteuerungsalgorithmen fuer Laserschneid- und Fertigungsmaschinen.
Industrial Communication Protocols
Erfahrung mit EtherCAT, Profinet, Modbus, OPC-UA, ADS, Ethernet TCP/IP, Profibus, RS232 und weiteren industriellen Kommunikationsprotokollen fuer die Vernetzung von Maschinen und Systemen.
Electrical & Hardware Design
Entwurf und Entwicklung elektrischer Systeme fuer Automatisierungsmaschinen, einschliesslich Hardware-Diagnose, Inbetriebnahme von Antrieben, IO-Boxen und pneumatischen Systemen.
CAD/CAM Post Processor Development
Entwicklung und Design von CAD/CAM-Postprozessoren sowie Implementierung von CNC-Unterprogrammen fuer Laserschneid- und Fertigungsmaschinen.
Matlab & Scientific Computing
Kenntnisse in Matlab fuer technische Berechnungen und Simulationen im Bereich Mechatronik und Automatisierung.
Git Version Control & Azure DevOps
Einsatz von Git zur Versionskontrolle sowie Arbeit in agilen Teams mit Azure DevOps fuer Projektmanagement und kollaborative Softwareentwicklung.
Hydraulic & Pneumatic Systems
Kenntnisse in hydraulischen und pneumatischen Systemen, eingesetzt in der Entwicklung und Inbetriebnahme von Automatisierungsanlagen.
Umfangreiche Erfahrung in der Programmierung von PLCs mit Beckhoff TwinCAT 2 und 3 sowie in der Entwicklung von SCADA- und HMI-Systemen (TwinCAT HMI, C#). Umsetzung von objektorientierten Softwaredesigns und SOLID-Prinzipien in industriellen Automatisierungsprojekten.
Image Processing & Deep Learning
Kenntnisse in 2D- und 3D-Bildverarbeitung sowie im Training und der Integration von Deep-Learning-Modellen zur Inferenz. Einsatz von OpenCV, GoogleNet und ResNet in Projekten wie der Klassifikation von Rohrprofilen fuer Laserschneidmaschinen und der automatischen Laserstrahlausrichtung.
C++ & C# Software Development
Entwicklung von Software in C++ und C# fuer industrielle Anwendungen, einschliesslich QT Framework UI Design, Winforms-Benutzeroberflaechen, Entity Framework und datenbankgestuetzter Anwendungen. Anwendung von Software Design Patterns, Debugging und Unit Testing.
CNC & NC Motion Control
Implementierung von CNC-Unterprogrammen, NC-Achssteuerungsbibliotheken und Bewegungssteuerungsalgorithmen fuer Laserschneid- und Fertigungsmaschinen.
Industrial Communication Protocols
Erfahrung mit EtherCAT, Profinet, Modbus, OPC-UA, ADS, Ethernet TCP/IP, Profibus, RS232 und weiteren industriellen Kommunikationsprotokollen fuer die Vernetzung von Maschinen und Systemen.
Electrical & Hardware Design
Entwurf und Entwicklung elektrischer Systeme fuer Automatisierungsmaschinen, einschliesslich Hardware-Diagnose, Inbetriebnahme von Antrieben, IO-Boxen und pneumatischen Systemen.
CAD/CAM Post Processor Development
Entwicklung und Design von CAD/CAM-Postprozessoren sowie Implementierung von CNC-Unterprogrammen fuer Laserschneid- und Fertigungsmaschinen.
Matlab & Scientific Computing
Kenntnisse in Matlab fuer technische Berechnungen und Simulationen im Bereich Mechatronik und Automatisierung.
Git Version Control & Azure DevOps
Einsatz von Git zur Versionskontrolle sowie Arbeit in agilen Teams mit Azure DevOps fuer Projektmanagement und kollaborative Softwareentwicklung.
Hydraulic & Pneumatic Systems
Kenntnisse in hydraulischen und pneumatischen Systemen, eingesetzt in der Entwicklung und Inbetriebnahme von Automatisierungsanlagen.
Languages
EnglishFluent
Project history
Taetig im Robotic Sector, Engineering Department. Aufgaben umfassten 2D & 3D Image Processing, Training und Integration von Deep Learning Modellen fuer Inferenz, C++ Software Development, QT Framework UI Design sowie Kommunikationshandling fuer Industrieroboter.
Taetig im Informatics Sector. Entwicklung von Twincat 3, C# und Twincat HMI Software. Objektorientiertes Softwaredesign, SOLID-Programmierung, Software Design Patterns, Debugging und Unit Testing, Refactoring und Optimierung von bestehendem Code, CNC&NC Motion Controls, industrielle Kommunikation (Ethercat, Profinet, Modbus, OPC-UA), Inbetriebnahme, Git Version Control, Azure DevOps Agile Teamarbeit. Projekte basierend auf Kundenanforderungen wie Linienautomatisierung, Verpackung, Schrauben, Schneiden und Dosierautomatisierungssysteme.
Taetig in der IT Machinery and Equipment Sector, Research and Development (R&D) Department. Entwicklung von Twincat 2, Twincat 3 und C# Software. Management neuer Projekte, Entwicklung von PLC & UI Software, CNC-Unterprogramm-Implementierungen, Kommunikationshandling mit anderen Geraeten/Systemen (EtherCAT, Ethernet TCP/IP, Modbus, Profibus, RS232, Analog etc.), Electrical Design, Inbetriebnahme, Test und Debugging der Software, Hardware-Diagnose, CAD/CAM Postprozessor Design und Entwicklung.