Uwe E Keller

Subproject Management / Execution

Bad Salzdetfurth, Germany
Experience
Jun 2024 - Jun 2025
1 year 1 month
Lorem ipsum dolor sit amet

Manufacturer of packaging and filling machines in the pharmaceutical industry

In this project, I migrated an Excel-based parameterization tool to a .NET application based on .NET 8 and WPF. The new solution uses MS SQL Server as the primary database and adds a generic SQLite access layer to make the application more portable and field-independent.

A special challenge was reengineering complex macros and database-like structures used in Excel sheets for input dialogs and validations. These had to be integrated and optimized in the new .NET solution to ensure a seamless and user-friendly experience.

System environment:

  • Windows 10 (x64)
  • MS SQL Server
  • SQLite
  • Visual Studio Pro 2022 with .NET 8.0
  • C# with WPF
  • VBA scripting in Excel
  • GIT for team version control
Sep 2023 - May 2024
9 months
Lorem ipsum dolor sit amet

Rail vehicle manufacturer

Refactoring a .NET-based DDU visualization software in the Train Control & Management System (TCMS), developed from 2020 to 2023 with my participation. The goal was to make the visualization more flexible with interchangeable communication layers. The original implementation supporting the CIP protocol was modularized to prepare it for the MVB bus. I restructured the data handling and relevant components into modules and made them interchangeable via interfaces.

In parallel, I developed an equivalent communication solution for the MVB protocol.

The end goal was to port the visualization originally intended for battery-powered vehicles to hydrogen-powered vehicles.

Additional task: Migrated an Excel-based parameterization tool (including macros) with an MS Access database to a .NET application. The new solution uses SQLite as primary storage, with a generic data access layer supporting MS SQL Server and PostgreSQL.

System environment:

  • Windows 10 IoT Enterprise (x86/x64)
  • Visual Studio Pro 2022 with .NET 4.8
  • Visual Basic 6 (VB6)
  • VB.NET / C#
  • PostgreSQL
  • Access with scripting
  • VBA scripting in Excel
  • GIT for team version control
  • CA Harvest Software Change Manager for lifecycle and change management
Apr 2023 - Sep 2023
6 months
Lorem ipsum dolor sit amet

Optical medical device manufacturer

Developed a concept for a digital data solution supporting series production of complex medical devices.

  • Designed a communication layer to exchange order and measurement data through generic interfaces between an MES system and individual assembly and test stations using OPC UA.
  • Built a generic JSON telegram structure.
  • Created a proof of concept in C# using OPC UA to various control systems.

System environment:

  • Windows 10 (x86/x64)
  • Visual Studio Pro 2022 with .NET 6
  • C#
  • OPC UA libraries for .NET
Aug 2022 - Mar 2023
8 months
Lorem ipsum dolor sit amet

Rail vehicle manufacturer

Developed a database-driven tool for parameterizing so-called DataPlugs for PLCs in rail vehicles.

An existing Microsoft Access–based tool was reengineered and ported to SQLite3. The user interface was rebuilt entirely in C# and VB.NET.

For this project, I created an application framework that enables easier porting of other VB6/MS Access applications to .NET.

System environment:

  • Windows 10 (x86/x64)
  • Visual Studio Pro 2022 with .NET 4.8
  • VB.NET / C#
  • SQLite3
  • MS Access with scripting
  • GIT for team version control
  • CA Harvest Software Change Manager for lifecycle and change management
Sep 2020 - Oct 2022
2 years 2 months
Lorem ipsum dolor sit amet

Rail vehicle manufacturer

Enhanced and commissioned the display visualization of the Train Control & Management System (TCMS) for a new battery-powered rail vehicle.

The DDU display software was ported from VB6 to VB.NET. The application was reengineered, modularized, and many parts were reimplemented in C# and VB.NET.

I developed a new communication channel in C# using the CIP protocol for data exchange between the DDU and the control unit (MPU), including dynamic signal management.

Development followed the industry-standard V-Model, including associated documentation within the cycle.

In another subproject, I further developed the display software in the TCMS for a new hydrogen-powered rail vehicle.

A special challenge was collaborating as a team with remote systems under COVID-19 conditions.

In October 2022, I extended the DDU’s CIP communication layer with an ANSI-C dummy library to feed test data via TCP/IP for automated test cases, allowing pre-testing and simulating data exchange between MPU and DDU.

System environment:

  • Windows 10 IoT Enterprise (x86/x64)
  • Visual Studio Pro 2022 with .NET 4.8
  • Visual Basic 6 (VB6)
  • VB.NET / C#
  • PostgreSQL
  • Access with scripting
  • VBA scripting in Excel
  • GIT for team version control
  • CA Harvest Software Change Manager for lifecycle and change management
Aug 2020 - Sep 2020
2 months
Germany
Lorem ipsum dolor sit amet

Automotive

Documented the switch from an ERP system to SAP during live "just in sequence" production from the MES system’s perspective.

Expanded an in-house MES system.

Switched from a satellite warehouse for storing complete wheels to connecting a new high-bay warehouse:

  • Extended the SCADA system (WinCC) in a virtualized environment
  • Transformed data connections to the new system
  • Changed production data handling to SAP
  • Communication via web services
  • MES software as middleware between ERP and production line PLCs
  • Ported VB6 and newly developed under C# with OPC UA/DA connections
  • Packaged software in a terminal server environment on application servers

System environment:

  • C#
  • VB.NET
  • SAP R3 / web services
  • VB6
  • ADO.NET
  • WinCC 7.4
  • Simatic.NET
  • Windows Server 2012/2016 with Hyper-V
  • Microsoft SQL 2012
May 2020 - Jun 2020
2 months
Germany
Lorem ipsum dolor sit amet

Global German tire and automotive supplier

  • Prepared upgrades and high-end upgrades of SIMATIC IPC with Windows Server 2016, upgrading WinCC 7.x to 7.5 in client/server mode with WebNavigator and OPC link to TwinCAT 2
  • Prepared upgrades of Beckhoff IPC with TwinCAT 2 to Windows 10 x86
  • Updated WinCC project for upcoming changes on site
  • Provided on-site training
  • Created parts of the documentation

Planning in Germany, on-site commissioning and upgrade in China delayed due to COVID-19

System environment:

  • WinCC 7.5 SCADA on Windows Server 2016
  • SIMATIC WinCC WebNavigator
  • Beckhoff TwinCAT 2 IPCs on Windows 10 x86
Jan 2020 - Apr 2020
4 months
Germany
Lorem ipsum dolor sit amet

Dairy plant

Upgraded an existing SCADA system to SIMATIC WinCC 7.5.

The SCADA system was rebuilt in a virtualized environment under VMware ESXi.

Challenge: The existing system was a redundant client/server setup with logic in C-scripts on the clients. During the upgrade, both separate WinCC projects (client and server) had to be merged into one, and the C-scripts functionality had to be preserved.

Location: planning in Germany, remote commissioning due to the pandemic

System environment:

  • SIMATIC WinCC 7.5 SCADA as ES and OS on Windows Server 2016 in a VMware ESXi virtualized setup
Jun 2019 - Dec 2019
7 months
Germany
Lorem ipsum dolor sit amet

Global German tire and automotive supplier

Built a SCADA system in a virtualized environment with TIA Portal V15 for a new production plant. The SCADA runs as client/server with WinCC WebNavigator and visualizes S7-1500 CPUs.

A key feature was complex material routing that required matching scanner points with a higher-level system via OPC UA.

  • On-site training
  • Created parts of the documentation

Location: planning in Germany, commissioning and acceptance in China

System environment:

  • SCADA as ES/OS on Windows Server 2016 with TIA Portal V15 in VMware ESXi
  • OPC UA for communication with higher-level system
  • SIMATIC WinCC Professional V15 client/server
  • SIMATIC WinCC WebNavigator
  • SIMATIC 427E MicroBox as visualization clients
  • Indu-Sol PROFINET Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
Mar 2018 - May 2019
1 year 3 months
Germany
Lorem ipsum dolor sit amet

Automotive

Switched from an ERP system to SAP during live "just in sequence" production from the MES perspective.

Expanded the in-house MES system.

Switched from a portal warehouse for complete wheels to a new high-bay warehouse:

  • Transformed data connections from old to new system
  • Adjusted production data handling to SAP requirements
  • Communication via web services
  • Redesigned MES software as middleware between ERP and PLCs
  • Ported and newly developed VB6 to C# with OPC UA/DA
  • Integrated software packages on terminal servers
  • Extended the SCADA in a virtualized environment

System environment:

  • C#
  • VB.NET
  • SAP R3 / web services
  • VB6
  • ADO.NET
  • WinCC 7.5
  • Simatic.NET
  • Windows Server 2012/2016 with Hyper-V
  • Microsoft SQL 2012
Jan 2016 - Feb 2018
2 years 2 months
Romania
Lorem ipsum dolor sit amet

Global German tire and automotive supplier

Enhanced visualization systems for conveyor systems, commissioning and transitioning plants to production. A group-wide SCADA standard was implemented.

Locations:

  • China

  • USA

  • Brazil

  • Romania

  • Germany

  • On-site training

  • Created parts of the documentation

System environment:

  • WinCC 7.2 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC and visualization clients
  • WinAC RTX F 2010
  • Windows Embedded Standard 2009
  • Windows Server 2008 R2
  • Beckhoff TwinCAT
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Oct 2015 - Dec 2015
3 months
Germany
Lorem ipsum dolor sit amet

Automotive

  • Extended automation applications in C# / VB.NET / VB6 with SQL Server backend
  • Ported process-critical apps from local PCs to a Hyper-V cluster with failover support
  • Converted visualizations to WinCC with WebNavigator clients
  • Migrated production apps to terminal-server-ready versions
  • Improved system availability for process-critical apps and proved it with stress tests

System environment:

  • VB6
  • ADO.NET
  • C#
  • VB.NET
  • Simatic.NET
  • Windows Server 2012 with Hyper-V
  • Microsoft SQL 2012
  • Storage systems
Jan 2015 - Sep 2015
9 months
Germany
Lorem ipsum dolor sit amet

Global German tire and automotive supplier

Enhanced visualization systems for conveyor systems, commissioning and production rollout in:

  • China

  • Romania

  • Germany

  • On-site training

  • Created parts of the documentation

System environment:

  • WinCC 7.0.3 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC
  • WinAC RTX F 2010
  • Windows Embedded Standard 2009
  • Windows Server 2008 R2
  • Beckhoff TwinCAT
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Jul 2014 - Dec 2014
6 months
Germany
Lorem ipsum dolor sit amet

Global German tire and automotive supplier

Enhanced visualization systems for conveyor systems, commissioning and production rollout.

Location: planning in Germany, commissioning in India

System environment:

  • WinCC 7.0.3 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC
  • WinAC RTX F 2010
  • Windows Embedded Standard 2009
  • Windows Server 2008 R2
  • Beckhoff TwinCAT
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Jan 2014 - Jun 2014
6 months
Germany
Lorem ipsum dolor sit amet

Global German tire and automotive supplier

Enhanced visualization systems for conveyor systems, commissioning and production rollout.

Location: planning in Germany, commissioning in USA

  • On-site training
  • Created parts of the documentation

System environment:

  • WinCC 7.0.3 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC
  • WinAC RTX F 2010
  • Windows Embedded Standard 2009
  • Windows Server 2008 R2
  • Beckhoff TwinCAT
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Nov 2013 - Dec 2013
2 months
Germany
Lorem ipsum dolor sit amet

Global German tire and automotive supplier

  • Implemented the visualization system with emulation/simulation
  • Commissioned and transitioned the plant to production
  • On-site training
  • Created parts of the documentation

Location: planning in Germany, commissioning in USA

System environment:

  • WinCC 7.0.3 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC
  • WinAC RTX F 2010
  • Windows Embedded Standard 2009
  • Windows Server 2008 R2
  • Beckhoff TwinCAT
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Oct 2013 - Oct 2013
1 month
Lorem ipsum dolor sit amet
  • Extended complete wheel assembly with TPMS data handling
  • Enhanced master data management for TPMS data
  • Redesigned the just-in-time delivery process for TPMS data
  • Expanded reporting
  • Went live in production

System environment:

  • C#
  • VB.NET
  • VB6
  • ADO.NET
  • Simatic.NET
  • Microsoft SQL 2008 R2
Sep 2013 - Present
11 years 11 months
Romania
Lorem ipsum dolor sit amet

Global German tire and automotive supplier

  • Implemented the visualization system against an emulation/simulation
  • Set up and commissioned PC and network infrastructure in Romania
  • On-site training
  • Created parts of the documentation

System environment:

  • WinCC 7.0.3 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC
  • WinAC RTX F 2010
  • Windows Embedded Standard 2009
  • Windows Server 2008 R2
  • Beckhoff TwinCAT
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Aug 2013 - Aug 2013
1 month
Germany
Lorem ipsum dolor sit amet

Automotive

  • Migrated a WinCC system from 5.1 to 7.2
  • Ported process-critical apps from local PCs to a Hyper-V cluster with failover support
  • Converted visualizations to WinCC with WebNavigator clients
  • Integrated the WinCC server into a virtual Hyper-V role
  • Migrated production apps to terminal-server-ready versions
  • Improved system availability, proven with stress tests

System environment:

  • VB6
  • ADO.NET
  • C#
  • VB.NET
  • Simatic.NET
  • Windows Server 2008 R2 with Hyper-V
  • Microsoft SQL 2008 R2 in a cluster
  • Storage systems
Jul 2013 - Jul 2013
1 month
United States
Lorem ipsum dolor sit amet

Tire supplier

  • Implemented the visualization system against an emulation/simulation
  • Set up and commissioned PC and network infrastructure in the USA

System environment:

  • WinCC 7.0.3 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC
  • WinAC RTX F 2010
  • Windows Embedded Standard 2009
  • Windows Server 2008 R2
  • Beckhoff TwinCAT
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Mar 2013 - Jun 2013
4 months
Brazil
Remote
Lorem ipsum dolor sit amet

Tire supplier

Remote support for commissioning plant sections at tire plants in Europe, China, and Brazil, including on-site work

Jun 2012 - Feb 2013
9 months
Brazil
Lorem ipsum dolor sit amet

Tire supplier

  • Visualized the conveyor system for a tire plant expansion (car and truck tires) using WinCC with Portuguese language support
  • Developed communication tools in C# and VB6
  • Set up and commissioned PC and network infrastructure in Brazil
  • On-site training
  • Created parts of the documentation

System environment:

  • WinCC 7.0.2 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC
  • WinAC RTX F 2010
  • Windows Embedded Standard 2009
  • Windows Server 2008 R2
  • Beckhoff TwinCAT
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Mar 2012 - May 2012
3 months
Germany
Lorem ipsum dolor sit amet

Automotive

  • Extended complete wheel assembly with TPMS data handling
  • Enhanced master data management for TPMS data
  • Redesigned the just-in-time delivery process for TPMS data
  • Expanded reporting

System environment:

  • VB6
  • ADO.NET
  • C#
  • VB.NET
  • Simatic.NET
  • Microsoft SQL 2008 R2
Nov 2011 - Present
13 years 9 months
Germany

Project Management / Execution

Dairy

I continue to maintain and expand this project regularly, updating development tool versions as needed.

Contract type: works contract

Ported ActiveX components for recipe selection to WinCC 7.0

System environment:

  • Windows Server 2003, Windows XP Professional

Languages:

  • C#, T-SQL, ADO.NET, XML

Tools:

  • Visual Studio .NET 2003, Visual Basic 6, Simatic WinCC 7.0, OPC-DA, UML

Database:

  • Microsoft SQL Server 2008, Microsoft Access
Nov 2011 - Feb 2012
4 months
Czech Republic
Lorem ipsum dolor sit amet

Tire supplier

  • Visualized the conveyor system for a palletizing system in a tire plant using WinCC
  • Logged cross-system routing data for products
  • Set up and commissioned PC and network infrastructure in Czech Republic

System environment:

  • WinCC 7.0.2 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC
  • WinAC RTX F 2009
  • Windows Embedded Standard 2009
  • Windows Server 2003
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Jan 2011 - Oct 2011
10 months
China
Lorem ipsum dolor sit amet

Tire supplier

  • Visualized the conveyor system for a new tire plant using WinCC with East Asian language support in China
  • Developed communication tools in C# and VB6
  • Set up and commissioned PC and network infrastructure in China

System environment:

  • WinCC 7.0 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC
  • WinAC RTX F 2009
  • Windows Embedded Standard 2009
  • Windows Server 2003
  • Beckhoff TwinCAT
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Dec 2010 - Dec 2010
1 month
United Kingdom
Lorem ipsum dolor sit amet

Automaker

  • Expanded a 7-year-old coolant filling plant
  • Read SIMATIC MODAS tags
  • Commissioning on site

System environment:

  • Windows NT 4

Languages:

  • Visual Basic 6

Tools:

  • Visual Basic 6, Simatic WinCC 5, OPC-DA

Database:

  • Microsoft Access
Jul 2010 - Nov 2010
5 months
China
Lorem ipsum dolor sit amet

Tire supplier

  • Visualized the conveyor system for a new tire plant using WinCC with East Asian language support in China
  • Developed communication tools in C# and VB6
  • Set up and commissioned PC and network infrastructure in China

System environment:

  • WinCC 7.0 client/server
  • WinCC WebNavigator
  • Simatic 427C MicroBox as PLC
  • WinAC RTX F 2009
  • Windows Embedded Standard 2009
  • Windows Server 2003
  • Beckhoff TwinCAT
  • Indu-Sol Inspectors
  • Indu-Sol PROManage
  • Datalogic WebSentinel
  • Simatic Switch X208 (managed)
  • Acronis Backup (Server, Workstation)
  • Simatic SITOP UPS
Jun 2010 - Jun 2010
1 month
Germany
Lorem ipsum dolor sit amet

Automotive

Visualization of a core winder for tire manufacturing using WinCC Flexible 2008 SP2

System environment:

  • WinCC Flexible 2008 SP2
  • Simatic Multi Panel
  • Simatic S7-300
May 2010 - May 2010
1 month
Germany
Lorem ipsum dolor sit amet

Automotive

  • Migrated a high-availability database system in a failover cluster from MS SQL Server 2000 (32-bit) to MS SQL Server 2008 (64-bit)
  • Adapted existing software packages in C#, VB.NET, and VB6

System environment:

  • Windows 2008 R2 Server as a failover cluster
  • Microsoft SQL Server 2008 in a failover cluster
Feb 2010 - Mar 2010
2 months
Lorem ipsum dolor sit amet

Printing industry

  • Built a prototype to collect log and error data from various printing machines and process the data in a database system
  • Designed a plugin-capable system for data collection

System environment:

  • Windows XP / Windows 7

Languages:

  • C#

Tools:

  • Visual Studio 2008, Microsoft SQL Server 2005, DevExpress components, Subversion
Feb 2006 - Dec 2009
3 years 11 months

Subproject Management / Execution

Drive technology (hardware development)

Enhanced an application for parameterizing various drive controllers (L-force Engineer) with a team of 10–15 developers.

  • Integrated DCOM components for curve generation into an existing C# application (Visual Studio 2003/2005) for managing and parameterizing drive components (L-force Engineer).
  • Data modeling.
  • GUI programming.
  • Implemented a gateway DLL in C++ for CoDeSys 2.3 to enable communication between plcDesigner and the drive controller.
  • Created a prototype to integrate CoDeSys 3.x controls into L-force Engineer.

System environment:

  • Windows XP

Languages:

  • C#, C/C++, VB.NET

Tools:

  • CoDeSys 2.3, Visual Studio 6 (C++) / Visual Studio .NET 2003 / Visual Studio .NET 2005, VSS, Subversion, IBM Purify, Rational ClearQuest, Visio, VMware

Techniques:

  • UML, OOP, XML
Nov 2005 - Jan 2006
3 months
Ecuador
Lorem ipsum dolor sit amet

Automotive (tire manufacturer)

Visualized a tire winding machine in VB6 (communication to TwinCAT via ADS)

Recipe management in VB / MS Access

System environment:

  • Windows 2000 Professional

Languages:

  • VB6, ADO, ADS

Tools:

  • Visual Basic 6, OPC-DA, OPC Server, TwinCAT ADS
Apr 2005 - Present
20 years 4 months
Germany

Project Management / Execution

Dairy

I continue to maintain and expand this project regularly, updating development tools as needed.

Contract type: works contract

  • Reimplemented a dynamic communication layer in C# between various Siemens controllers (Simatic Step5/Step7) and a database system.
  • Configurable access to data blocks via OPC-DA in a configuration database.
  • Implemented a user interface using .NET Remoting.
  • Created ActiveX components (in VB6) for database access in Simatic WinCC 5/6.

System environment:

  • Windows Server 2003, Windows XP Professional, Windows 2000 Professional

Languages:

  • C#, T-SQL, ADO.NET, XML

Tools:

  • Visual Studio .NET 2003, Visual Basic 6, Simatic WinCC 5/6, OPC-DA, UML

Database:

  • Microsoft SQL Server 2000, Microsoft Access
Sep 2003 - Present
21 years 11 months
Germany

Subproject Management / Execution

Automotive

I continue to maintain and expand this project regularly, updating development tools as needed. The database was migrated to MSSQL 2008 in 05/2010.

  • Implemented a material flow calculator for just-in-time manufacturing of complete wheels for an automotive manufacturer.
  • Implemented a chaotic storage system as a high-availability solution in a failover cluster with MS SQL Server 2000/2008 for just-in-time wheel delivery.
  • Integrated communication between the material flow calculator and warehouse management with automation devices (4× Simatic S7-400) using OPC-DA.
  • Generated transport orders for in/out storage for a dual portal warehouse.
  • Visualized production lines with WinCC 5.
  • Implemented a barcode interface as an ActiveX component.
  • Created reports in XML, Excel, and PDF.

System environment:

  • Windows 2000 Advanced Server (cluster), Windows XP Professional, Windows 2000 Professional

Languages:

  • VB6, VB.NET, C#, T-SQL, ADO.NET, XML

Tools:

  • Visual Studio .NET 2003, Visual Studio .NET 2005, Visual Basic 6, Simatic WinCC 5

Database:

  • Microsoft SQL Server 2000 (cluster)
Aug 2003 - Aug 2003
1 month
United Kingdom
Lorem ipsum dolor sit amet

Automaker

Implemented a recipe processing system for the gearbox filling line in the production process.

System environment:

  • Windows NT 4

Languages:

  • VB6

Tools:

  • Visual Basic 6, Simatic WinCC 5, OPC-DA

Database:

  • Microsoft Access
Jul 2003 - Jul 2003
1 month
Germany
Lorem ipsum dolor sit amet

Dairy plant

  • Adapted the Laboratory Information Management System (LIMS)
  • Converted communication to OPC-DA

System environment:

  • Windows 2000 Professional

Languages:

  • VBA, T-SQL

Tools:

  • Microsoft Access, Visual Basic 6, Simatic.NET OPC-DA

Database:

  • Microsoft SQL Server 2000, Microsoft Access
Apr 2003 - Jun 2003
3 months
Austria
Lorem ipsum dolor sit amet

Automotive

  • Collected production data during complete wheel manufacturing
  • Captured data with the plant’s PPS via OPC-DA
  • Visualized production lines with WinCC 5
  • Implemented a barcode interface as an ActiveX component

System environment:

  • Windows 2000 Advanced Server, Windows 2000 Professional

Languages:

  • VB6, T-SQL

Tools:

  • Visual Basic 6, Simatic WinCC 5, OPC-DA

Database:

  • Microsoft SQL Server 2000
Oct 2002 - Mar 2003
6 months
Portugal
Lorem ipsum dolor sit amet

Tire manufacturer

  • Visualized conveyor technology with production data of conveyed components in VB6
  • Communicated with Beckhoff controllers (TwinCAT) via ADS

System environment:

  • Windows NT 4

Languages:

  • VB6

Tools:

  • Visual Basic 6, Beckhoff TwinCAT, Simatic WinCC 5

Database:

  • Microsoft Access
Aug 2002 - Sep 2002
2 months
United Kingdom
Lorem ipsum dolor sit amet

Automaker

  • Read and wrote mobile data carriers (MODAS) with production data
  • Communicated with production lines to send fill quantities via OPC-DA to Modicon controllers

System environment:

  • Windows NT 4

Languages:

  • VB6, ANSI C scripts in Simatic WinCC 5

Tools:

  • Visual Basic 6, Simatic WinCC 5, OPC-DA, Modicon controllers

Database:

  • Microsoft Access
Feb 2002 - Jul 2002
6 months
Germany
Lorem ipsum dolor sit amet

University

  • Implemented a database system to manage and control a sampling system for DNA samples
  • Created transport orders for the sampling robot and sent them to the automation device (Simatic WinAC) via OPC-DA
  • Logged production data
  • Generated transport orders for the sampling robot
  • Visualized the sampling robot with WinCC 5
  • Implemented a barcode interface
  • Created reports in Excel and PDF

System environment:

  • Windows NT 4, Windows 2000 Professional

Languages:

  • VB6, T-SQL

Tools:

  • Visual Basic 6, Microsoft Access, Simatic WinCC 5, Simatic WinAC

Database:

  • Microsoft SQL Server 2000
Nov 2001 - Jan 2002
3 months
Germany
Lorem ipsum dolor sit amet

University

  • Implemented a handling system for automatic placement of piezo elements with Beckhoff TwinCAT
  • Programmed a four-axis system with linear axes

System environment:

  • Windows NT 4

Languages:

  • TwinCAT

Tools:

  • TwinCAT
Oct 2001 - Oct 2001
1 month
Germany
Lorem ipsum dolor sit amet

Dairy plant

Data exchange and logging of transponder systems on milk collection trucks at the receiving station

System environment:

  • Windows NT 4

Languages:

  • C scripts in Simatic WinCC 5

Tools:

  • Visual Basic 6, Microsoft Access, Simatic WinCC 5
Sep 2001 - Sep 2001
1 month
Germany
Lorem ipsum dolor sit amet

Fruit juice blending plant

Enhanced recipe processing and production data collection in the blending area

System environment:

  • Windows NT 4 Server, Windows 2000 Professional

Languages:

  • VB6, T-SQL, VBA

Tools:

  • Visual Basic 6, Microsoft Access, iFix32 for visualization

Database:

  • Microsoft SQL Server 7
Jul 2001 - Jul 2001
1 month
Germany
Lorem ipsum dolor sit amet

Dairy plant

Created a feasibility study for integrating various data island solutions.

May 2001 - Jun 2001
2 months
Germany
Lorem ipsum dolor sit amet

Fruit juice blending plant

Created requirements specifications for reimplementing the blending process.

Dec 2000 - Mar 2001
4 months
Germany
Lorem ipsum dolor sit amet

Fruit juice blending plant

Reimplemented recipe processing and production data collection in blending on Microsoft SQL Server 7 with iFix visualization.

Communication to Simatic S7-400

System environment:

  • Windows NT 4 Server

Languages:

  • VB6, T-SQL, VBA

Tools:

  • Visual Basic 6, Microsoft Access, iFix32 for visualization

Database:

  • Microsoft SQL Server 7
Dec 1999 - Nov 2000
1 year
Germany
Lorem ipsum dolor sit amet

Fruit juice blending plant

Reimplemented recipe processing and production data collection in blending on Microsoft SQL Server 7 with WinCC 4 visualization.

Communication to Simatic S5

System environment:

  • Windows NT 4 Server

Languages:

  • VB6, T-SQL, VBA

Tools:

  • Visual Basic 6, Microsoft Access, Simatic WinCC 4

Database:

  • Microsoft SQL Server 7
Jan 1994 - Nov 1999
5 years 11 months

Freelancer

Various data technology subprojects in the field of liquid processing.

Summary

My focus is on designing and implementing tailored IT solutions in application development for automation technology.

I specialize in two main areas:

  • Visualization using HMI and SCADA solutions
  • Developing custom software

At the core is process and workflow analysis, especially considering horizontal data flows between units and vertical integration with higher-level systems. I emphasize effective communication and data exchange between automation devices and controllers as well as higher-level systems like recipe management, measurement and production data collection, and ERP systems (e.g., SAP). I build solutions with both custom software and established SCADA and MES systems, with a special focus on SIMATIC solutions for Industry 4.0.

A key aspect of my work is developing with OPC UA as a standardized transport layer to ensure seamless interoperability.

Additionally, I have experience in designing and developing software components in .NET and support porting VB6- and Excel-based applications into the .NET world. For individual customer requirements, I deliver complete software packages in C# and VB.NET, while handling database solutions with Microsoft SQL Server, PostgreSQL, and SQLite. For low-level hardware communication, I use C under Windows.

Languages
German
Native
English
Advanced
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions