Skip to main content
Top expert badge
Recommended expert
Profile header background

Uwe (E.) Keller-Software Architect / Developer

Uwe (E.) Keller - Software Architect / Developer - profile avatar
Profile header overlay
Bad Salzdetfurth, Germany

Check rate

Experience

Jun 2024 - Jun 2025

Software Architect / Developer

Manufacturer of packaging and filling machines in the pharmaceutical industry

Position Summary
Software Architect / Developer at Manufacturer of packaging and filling machines in the pharmaceutical industry
Industries
Manufacturing
Pharmaceutical
Business Areas
Information Technology
Product Development
  • Migration of an Excel-based parameterization software into a .NET application based on .NET 8 and WPF.
  • Use of MS SQL Server as the primary database with generic access to SQLite for portability.
  • Reengineering of complex macros and database-like structures in Excel sheets for input dialogs and validations.
  • Integration and optimization of the solution to ensure easy-to-use operation.
  • System environment: Windows 10 (x64), MS SQL Server, SQLite, Visual Studio Pro. 2022 with .NET 8.0, C# with WPF, VBA scripting with Excel, GIT.
Sep 2023 - May 2024

Software Architect / Developer

Manufacturer of rail vehicles

Position Summary
Software Architect / Developer at Manufacturer of rail vehicles
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • Refactoring of the .NET-based DDU visualization software in the Train Control & Management System (TCMS).
  • Modularization of the communication layers to support the CIP protocol and MVB bus via interfaces.
  • Porting of the visualization from battery-powered vehicles to hydrogen-powered vehicles.
  • Migration of an Excel-based parameterization software with MS Access database into a .NET application.
  • Implementation of a generic data storage solution with support for SQLite, MS SQL Server, and PostgreSQL.
  • System environment: Windows 10 IoT Enterprise, Visual Studio Pro. 2022 with .NET 4.8, VB6, VB.NET, C#, PostgreSQL, Access, VBA scripting, GIT, CA Harvest Software Change Manager.
Apr 2023 - Sep 2023

Software Architect / Developer

Manufacturer of optical medical devices

Position Summary
Software Architect / Developer at Manufacturer of optical medical devices
Industries
Healthcare
Manufacturing
Business Areas
Information Technology
Production
  • Development of a concept for the digital, data-driven support of serial production.
  • Development of a communication layer for exchanging order and measurement data via OPC UA with an MES system.
  • Development of a generic telegram structure in JSON.
  • Creation of a proof of concept with C# using OPC UA for various control systems.
  • System environment: Windows 10, Visual Studio Pro. 2022 with .NET 6, C#, OPC UA libraries for .NET.
Aug 2022 - Mar 2023

Software Architect / Developer

Manufacturer of rail vehicles

Position Summary
Software Architect / Developer at Manufacturer of rail vehicles
Industries
Manufacturing
Business Areas
Information Technology
  • Development of a database-backed tool for parameterizing DataPlugs for PLCs in rail vehicles.
  • Reengineering of an existing MS Access tool and porting of the database to SQLite3.
  • New development of the user interface in C# and VB.NET.
  • Development of an application framework for efficient porting of VB6/MS Access applications to .NET.
  • System environment: Windows 10, Visual Studio Pro. 2022 with .NET 4.8, VB.NET, C#, SQLite3, MS Access with scripting, GIT, CA Harvest Software Change Manager.
Sep 2020 - Jul 2022

Software Architect / Developer

Manufacturer of rail vehicles

Position Summary
Software Architect / Developer at Manufacturer of rail vehicles
Industries
Manufacturing
Business Areas
Information Technology
Product Development
Quality Assurance
  • Further development and commissioning of the visualization of the display (DDU) of the Train Control & Management System (TCMS).
  • Porting of the software from VB6 to VB.NET including reengineering and modularization.
  • Development of a new communication channel with dynamic signal management in C# using the CIP protocol.
  • Carrying out development according to the V-model including documentation.
  • Extension of the CIP communication layer with a dummy library in Ansi-C for automated test cases via TCP/IP.
  • System environment: Windows 10 IoT Enterprise, Visual Studio Pro. 2022 with .NET 4.8, VB6, VB.NET, C#, PostgreSQL, Access, VBA scripting, GIT, CA Harvest Software Change Manager.
Aug 2020 - Sep 2020
Germany

Software Developer

Automotive Company

Position Summary
Software Developer at Automotive Company
Industries
Automotive
Business Areas
Information Technology
Production
  • Documentation of the switch from an ERP system to SAP during ongoing just-in-sequence production.
  • Extension of the self-developed MES system and connection to a new high-bay warehouse.
  • Transformation of the data connections and change of data handling for production equipment to SAP.
  • Implementation of communication via web services.
  • Use of the MES software as middleware between ERP and PLCs.
  • Porting of VB6 and new development in C# with OPC UA / DA connections.
  • System environment: C#, VB.NET, SAP R3, WebServices, VB6, WinCC 7.4, Simatic.NET, Windows Server 2012/2016, Hyper-V, MS SQL 2012.
May 2020 - Jun 2020
China

Software Developer

German Automotive Supplier for Tires

Position Summary
Software Developer at German Automotive Supplier for Tires
Industries
Automotive
Business Areas
Information Technology
  • Preparation of upgrades for SIMATIC IPC with Windows Server 2016 and WinCC 7.5.
  • Upgrade from WinCC 7.X to 7.5 in client/server operation with WebNavigator and OPC connection to TwinCat 2.
  • Preparation of upgrades for Beckhoff IPC with TwinCat 2 on Windows 10.
  • Revision of the WinCC project for on-site changes and training preparation.
  • System environment: WinCC 7.5, Windows 2016 Server, SIMATIC WinCC WebNavigator, Beckhoff TwinCat 2, Windows 10.
Jan 2020 - Apr 2020
Germany

Software Developer

Dairy Plant

Position Summary
Software Developer at Dairy Plant
Industries
Food and Beverage
Business Areas
Information Technology
  • Upgrade of an existing SCADA system to SIMATIC WinCC 7.5.
  • Rebuild of the system in a virtualized environment under VMware ESXi.
  • Merging separate project parts (client and server) into one project while ensuring C script functionality.
  • System environment: SIMATIC WinCC 7.5, Windows 2016 Server, VMware ESXi.
Jun 2019 - Dec 2019
China

Software Developer

International Tire Manufacturer

Position Summary
Software Developer at International Tire Manufacturer
Industries
Manufacturing
Business Areas
Information Technology
Production
  • Creation of a SCADA system with SIMATIC TIA Portal V15 in a virtualized environment for a new production plant.
  • Implementation of a client/server system with WinCC WebNavigator for visualizing S7-1500 CPUs.
  • Realization of complex material routing with matching via scanner points through OPC UA.
  • Conducting training and creating documentation on site.
  • System environment: Windows 2016 Server, SIMATIC TIA Portal V15, VMware ESXi, OPC UA, WinCC Professional, WinCC WebNavigator, SIMATIC 427E MicroBox, Indu-Sol PROFINET.
Mar 2018 - May 2019
Germany

Software Developer

Automotive Company

Position Summary
Software Developer at Automotive Company
Industries
Automotive
Business Areas
Information Technology
Operations
  • Switch from an ERP system to SAP during ongoing just-in-sequence production.
  • Extension and redesign of the MES system as middleware between ERP and PLCs.
  • Connection to a new high-bay warehouse and transformation of the data connections.
  • Porting and new development of VB6 applications to C# with OPC UA / DA.
  • Integration of software packages into a terminal server environment.
  • System environment: C#, VB.NET, SAP R3, WebServices, VB6, WinCC 7.5, Simatic.NET, Windows Server 2012/2016, Hyper-V, MS SQL 2012.
Jan 2016 - Feb 2018

Project manager

International tire manufacturer

Position Summary
Project manager at International tire manufacturer
Industries
Automotive
Manufacturing
Business Areas
Information Technology
Project Management
  • Expansion and commissioning of visualization systems for transport systems.
  • Transfer of the systems into productive systems and company-wide standardization of the SCADA systems.
  • Conducting training sessions and creating documentation at sites in China, the USA, Brazil, Romania, and Germany.
  • System environment: WinCC 7.2, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol PROManage, Datalogic WebSentinel.
Oct 2015 - Dec 2015
Germany

Software developer

Automotive company

Position Summary
Software developer at Automotive company
Industries
Automotive
Business Areas
Information Technology
  • Expansion of automation applications in C#, VB.NET, and VB6 with SQL Server backend.
  • Porting of process-related applications from local PCs to a Hyper-V failover cluster system.
  • Implementation of visualization on WinCC with WebNavigator clients.
  • Migration of production applications to terminal server capability.
  • Conducting stress tests to verify failover security.
  • System environment: VB6, ADO.NET, C#, VB.NET, Simatic.NET, Windows 2012 Server, Hyper-V, MS SQL 2012.
Jan 2015 - Sep 2015
China

Software developer

International tire manufacturer

Position Summary
Software developer at International tire manufacturer
Industries
Automotive
Business Areas
Information Technology
Production
  • Expansions of the visualization systems for transport systems.
  • Commissioning and transfer of the systems into productive systems.
  • Conducting training sessions and creating documentation.
  • System environment: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Windows Embedded Standard 2009, Beckhoff TwinCat, Indu-Sol, Datalogic.
Jul 2014 - Dec 2014
India

Software developer

International tire manufacturer

Position Summary
Software developer at International tire manufacturer
Industries
Automotive
Business Areas
Information Technology
Project Management
  • Expansions of the visualization systems for transport systems.
  • Engineering in Germany and commissioning in India.
  • Transfer of the system into a productive system including training and documentation.
  • System environment: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol, Datalogic.
Jan 2014 - Jun 2014
United States

Software developer

International tire manufacturer

Position Summary
Software developer at International tire manufacturer
Industries
Automotive
Business Areas
Information Technology
Project Management
  • Expansions of the visualization systems for transport systems.
  • Engineering in Germany and commissioning in the USA.
  • Conducting training sessions and creating documentation.
  • System environment: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol, Datalogic.
Nov 2013 - Dec 2013
United States

Software Developer

International Tire Manufacturer

Position Summary
Software Developer at International Tire Manufacturer
Industries
Automotive
Manufacturing
Business Areas
Information Technology
  • Implementation of the visualization system using emulation and simulation.
  • Planning in Germany and commissioning in the USA.
  • Transfer of the system into a production environment including training.
  • System environment: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol.
Oct 2013 - Oct 2013

Software Developer

Automotive Company

Position Summary
Software Developer at Automotive Company
Industries
Automotive
Business Areas
Information Technology
Supply Chain Management
  • Extension of complete wheel assembly to include TPMS data handling.
  • Extension of master data management and revision of the just-in-time delivery process.
  • Creation of reports and transition into live operation.
  • System environment: C#, VB.NET, VB6, ADO.NET, Simatic.NET, MS SQL 2008R2.
Sep 2013 - Present
Romania

Software Developer

International Tire Manufacturer

Position Summary
Software Developer at International Tire Manufacturer
Industries
Automotive
Business Areas
Information Technology
  • Implementation of the visualization system against an emulation and simulation.
  • Setup and commissioning of the PC and network infrastructure.
  • Delivery of training and documentation on site.
  • System environment: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol, Datalogic.
Aug 2013 - Aug 2013
Germany

Software Developer

Automotive Company

Position Summary
Software Developer at Automotive Company
Industries
Automotive
Business Areas
Information Technology
  • Migration of a WinCC system from version 5.1 to 7.2.
  • Porting of process-relevant applications into a Hyper-V failover cluster system.
  • Implementation of the visualization on WinCC with WebNavigator clients.
  • Integration of the WinCC server into a virtual Hyper-V role.
  • Execution of stress tests to verify failover reliability.
  • System environment: VB6, ADO.NET, C#, VB.NET, Windows Server 2008R2, Hyper-V, MS SQL 2008R2 in a cluster.
Jul 2013 - Jul 2013
United States

Software Developer

International Tire Manufacturer

Position Summary
Software Developer at International Tire Manufacturer
Industries
Manufacturing
Business Areas
Information Technology
  • Implementation of the visualization system against an emulation and simulation.
  • Setup and commissioning of the PC and network infrastructure on site.
  • System environment: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Windows Server 2008R2, Beckhoff TwinCat.
Mar 2013 - Jun 2013
Remote

Software Developer

International Tire Manufacturer

Position Summary
Software Developer at International Tire Manufacturer
Industries
Automotive
Manufacturing
Business Areas
Information Technology
Operations
  • Remote support for the start-up of plant components for various tire plants in Europe, China, and Brazil.
  • On-site support during commissioning.
Jun 2012 - Feb 2013
Brazil

Software Developer

International Tire Manufacturer

Position Summary
Software Developer at International Tire Manufacturer
Industries
Manufacturing
Business Areas
Information Technology
  • Visualization of the transport system for the expansion of a tire plant using WinCC.
  • Implementation of language switching for Portuguese.
  • Development of communication tools in C# and VB6.
  • Setup and commissioning of the PC and network infrastructure, as well as conducting training sessions.
  • System environment: WinCC 7.0.2, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol.
Mar 2012 - May 2012
Germany

Software Developer

Automotive Company

Position Summary
Software Developer at Automotive Company
Industries
Automotive
Business Areas
Information Technology
Production
Supply Chain Management
  • Expansion of complete wheel assembly to include TPMS data handling.
  • Expansion of master data management for TPMS data.
  • Revision of the just-in-time delivery process and expansion of the reporting.
  • System environment: VB6, ADO.NET, C#, VB.NET, Simatic.NET, MS SQL 2008R2.
Nov 2011 - Present
Germany

Project Manager

Dairy Company

Position Summary
Project Manager at Dairy Company
Industries
Food and Beverage
Business Areas
Information Technology
Project Management
  • Porting of ActiveX components for recipe selection in WinCC 7.0.
  • Ongoing maintenance and expansion of the project, including updates to the development tools.
  • System environment: Windows 2003 Server, C#, T-SQL, ADO.NET, Visual Studio.NET, VB6, Simatic WinCC 7.0, OPC DA, MS SQL Server 2008.
Nov 2011 - Feb 2012
Czech Republic

Software Developer

International Tire Manufacturer

Position Summary
Software Developer at International Tire Manufacturer
Industries
Automotive
Business Areas
Information Technology
  • Visualization of the transport system for a palletizing system using WinCC.
  • Logging of cross-system routing data for products.
  • Setup and commissioning of the PC and network infrastructure on site.
  • System environment: WinCC 7.0.2, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2009, Windows Server 2003, Indu-Sol, Datalogic.
Jan 2011 - Oct 2011
China

Software developer

International tire manufacturer

Position Summary
Software developer at International tire manufacturer
Industries
Manufacturing
Business Areas
Information Technology
Production
  • Visualization of the transport system for a new tire plant using WinCC.
  • Implementation of a language switch for East Asian languages.
  • Development of communication tools in C# and VB6.
  • Setup and commissioning of the PC and network infrastructure on site.
  • System environment: WinCC 7.0, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2009, Windows Server 2003, Beckhoff TwinCat, Indu-Sol.
Dec 2010 - Dec 2010
United Kingdom

Software developer

Automotive manufacturer

Position Summary
Software developer at Automotive manufacturer
Industries
Automotive
Business Areas
Information Technology
Operations
  • Expansion of an existing plant for filling coolant.
  • Reading SIMATIC MODAS tags.
  • Carrying out commissioning on site.
  • System environment: Windows NT 4, Visual Basic 6, Simatic WinCC 5, OPC DA, MS Access.
Jul 2010 - Nov 2010
China

Software developer

International tire manufacturer

Position Summary
Software developer at International tire manufacturer
Industries
Automotive
Manufacturing
Business Areas
Information Technology
  • Visualization of the transport system for a new tire plant using WinCC.
  • Implementation of a language switch for East Asian languages.
  • Development of communication tools in C# and VB6.
  • Setup and commissioning of the PC and network infrastructure on site.
  • System environment: WinCC 7.0, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2009, Beckhoff TwinCat, Indu-Sol.
Jun 2010 - Jun 2010
Germany

Software developer

Automotive company

Position Summary
Software developer at Automotive company
Industries
Automotive
Business Areas
Information Technology
  • Visualization of a core winder for tire production under WinCC Flexible 2008 SP2.
  • System environment: WinCC Flexible 2008 SP2, Simatic Multipannel, Simatic S7-300.
May 2010 - May 2010
Germany

Software developer

Automotive company

Position Summary
Software developer at Automotive company
Industries
Automotive
Business Areas
Information Technology
  • Migration of a highly available database system in a failover cluster from MS SQL Server 2000 (32-bit) to version 2008 (64-bit).
  • Adaptation of existing software packages in C#, VB.NET, and VB6.
  • System environment: Windows Server 2008 R2, MS SQL Server 2008 in a failover cluster.
Feb 2010 - Mar 2010

Software Developer

Company from the printing industry

Position Summary
Software Developer at Company from the printing industry
Industries
Manufacturing
Business Areas
Information Technology
  • Creation of a prototype for collecting log and error data from different data sources of printing machines.
  • Further processing of the data in a database system.
  • Creating a concept for a plug-in capable system to collect the data.
  • System environment: Windows XP / 7, C#, Visual Studio 2008, MS SQL Server 2005, DevExpress, Subversion.
Feb 2006 - Dec 2009

Subproject Manager

Company for drive technology

Position Summary
Subproject Manager at Company for drive technology
Industries
Manufacturing
Business Areas
Information Technology
Product Development
Project Management
  • Further development of the L-force Engineer application for parameterizing drive controllers in a team of 10-15 developers.
  • Integration of DCOM components for curve creation in C# to manage drive components.
  • Data modeling and GUI programming.
  • Implementation of a gateway DLL in C++ for CoDeSys 2.3 for communication between PlcDesigner and the drive controller.
  • Prototype creation for an integration of CoDeSys 3.x controls.
  • System environment: Windows XP, C#, C/C++, VB.NET, CoDeSys 2.3, Visual Studio 6 / .NET, Subversion, Rational ClearQuest, Visio, VMware.
Nov 2005 - Jan 2006
Ecuador

Software Developer

Automotive (tire manufacturer)

Position Summary
Software Developer at Automotive (tire manufacturer)
Industries
Automotive
Manufacturing
Business Areas
Information Technology
Product Development
  • Visualization of a tire winding machine in VB6.
  • Implementation of communication with Beckhoff TwinCat via ADS.
  • Implementation of recipe management with VB and MS Access.
  • System environment: Windows 2000 Professional, VB6, ADO, TwinCat ADS, OPC DA.
Apr 2005 - Oct 2005
Germany

Project Manager

Dairy plant

Position Summary
Project Manager at Dairy plant
Industries
Food and Beverage
Business Areas
Information Technology
Project Management
  • New implementation of a dynamic communication layer in C# between Siemens controllers (Simatic Step5 / Step7) and a database system.
  • Configurable access to data blocks via OPC-DA through a configuration database.
  • Implementation of a user interface with .NET Remoting.
  • Creation of ActiveX components in VB6 for database access in Simatic WinCC.
  • System environment: Windows 2003 Server, C#, T-SQL, ADO.NET, Visual Studio.NET, Simatic WinCC, MS SQL Server 2000.
Sep 2003 - Mar 2005
Germany

Subproject Manager

Automotive company

Position Summary
Subproject Manager at Automotive company
Industries
Automotive
Business Areas
Information Technology
Product Development
Production
  • Implementation of a material flow calculator for just-in-time production of complete wheels.
  • Implementation of a chaotic warehouse system as a high-availability system in a failover cluster with MS SQL Server.
  • Implementation of communication with Simatic S7-400 controllers via OPC-DA.
  • Generation of travel orders for a dual portal warehouse system.
  • Visualization of the production lines with WinCC 5.
  • Implementation of a barcode interface as an ActiveX component and creation of reports in XML, Excel and PDF.
  • System environment: Windows 2000 Advanced Server (cluster), VB6, VB.NET, C#, MS SQL Server 2000.
Aug 2003 - Aug 2003
United Kingdom

Software Developer

Car manufacturer

Position Summary
Software Developer at Car manufacturer
Industries
Automotive
Business Areas
Information Technology
Production
  • Implementation of recipe processing for the transmission filling system in the production process.
  • System environment: Windows NT 4, Visual Basic 6, Simatic WinCC 5, OPC DA, MS Access.
Jul 2003 - Jul 2003
Germany

Software Developer

Dairy plant

Position Summary
Software Developer at Dairy plant
Industries
Food and Beverage
Business Areas
Information Technology
  • Adaptation of the laboratory information system (LIMS).
  • Switching communication to OPC-DA.
  • System environment: Windows 2000 Professional, VBA, T-SQL, MS Access, Simatic.NET OPC-DA, MS SQL Server 2000.
Apr 2003 - Jun 2003
Austria

Software Developer

Automotive company

Position Summary
Software Developer at Automotive company
Industries
Automotive
Business Areas
Information Technology
Production
  • Recording of production data in the manufacturing of complete wheels.
  • Connection to the on-site PPS system via OPC-DA.
  • Visualization of the production lines with WinCC 5.
  • Implementation of a barcode interface as an ActiveX component.
  • System environment: Windows 2000 Advanced Server, Visual Basic 6, T-SQL, Simatic WinCC 5, MS SQL Server 2000.
Oct 2002 - Mar 2003
Portugal

Software Developer

International tire manufacturer

Position Summary
Software Developer at International tire manufacturer
Industries
Automotive
Manufacturing
Business Areas
Information Technology
  • Visualization of the conveyor system with production data of the transported components in Visual Basic 6.
  • Communication with Beckhoff TwinCat controllers via ADS.
  • System environment: Windows NT 4, VB6, Beckhoff TwinCat, Simatic WinCC 5, MS Access.
Aug 2002 - Sep 2002
United Kingdom

Software Developer

Car manufacturer

Position Summary
Software Developer at Car manufacturer
Industries
Automotive
Business Areas
Information Technology
Production
  • Reading and writing mobile data carriers (MODAS) with production data.
  • Transmission of fill quantities via OPC-DA to Modicon controllers.
  • System environment: Windows NT 4, Visual Basic 6, Ansi-C scripts in Simatic WinCC 5, Modicon controllers, MS Access.
Feb 2002 - Jul 2002
Germany

Software Developer

University

Position Summary
Software Developer at University
Industries
Education
Business Areas
Information Technology
  • Implementation of a database system for managing and controlling a sampling system for DNA samples.
  • Creation of travel orders for the sampling robot and transfer to Simatic WinAC via OPC-DA.
  • Logging of production data and visualization of the robot with WinCC 5.
  • Implementation of a barcode interface and creation of reports in Excel and PDF.
  • System environment: Windows NT 4, Visual Basic 6, T-SQL, MS Access, Simatic WinCC 5, MS SQL Server 2000.
Nov 2001 - Jan 2002
Germany

Software Developer

University

Position Summary
Software Developer at University
Industries
Manufacturing
Business Areas
Product Development
  • Implementation of a handling system for the automatic placement of piezo elements with Beckhoff TwinCat.
  • Programming of a four-axis system with linear axes.
  • System environment: Windows NT 4, TwinCat.
Oct 2001 - Oct 2001
Germany

Software Developer

Dairy plant

Position Summary
Software Developer at Dairy plant
Industries
Food and Beverage
Business Areas
Information Technology
  • Data exchange and logging of the transponder systems of milk collection trucks at milk intake.
  • System environment: Windows NT 4, C scripts in Simatic WinCC 5, VB6, MS Access.
Sep 2001 - Sep 2001
Germany

Software Developer

Fruit juice blending plant

Position Summary
Software Developer at Fruit juice blending plant
Industries
Food and Beverage
Business Areas
Information Technology
Product Development
Production
  • Expansion of recipe processing as well as operating and production data collection in blending.
  • System environment: Windows NT 4 Server, Visual Basic 6, T-SQL, MS Access, iFix32, MS SQL Server 7.
Jul 2001 - Jul 2001
Germany

Consultant

Dairy plant

Position Summary
Consultant at Dairy plant
Industries
Food and Beverage
Business Areas
Information Technology
  • Preparation of a feasibility study for the integration of various isolated data solutions.
May 2001 - Jun 2001
Germany

Consultant

Fruit Juice Blending Plant

Position Summary
Consultant at Fruit Juice Blending Plant
Industries
Food and Beverage
Business Areas
Product Development
Production
  • Preparation of a requirements specification for the new implementation of the blending process.
Dec 2000 - Mar 2001
Germany

Software Developer

Fruit Juice Blending Plant

Position Summary
Software Developer at Fruit Juice Blending Plant
Industries
Food and Beverage
Manufacturing
Business Areas
Information Technology
Production
  • New implementation of recipe processing and production data collection on Microsoft SQL Server 7.
  • Visualization on iFix and communication with Simatic S7-400.
  • System environment: Windows NT 4 Server, Visual Basic 6, T-SQL, MS Access, iFix32, MS SQL Server 7.
Dec 1999 - Nov 2000
Germany

Software Developer

Fruit Juice Blending Plant

Position Summary
Software Developer at Fruit Juice Blending Plant
Industries
Food and Beverage
Manufacturing
Business Areas
Information Technology
Product Development
  • New implementation of recipe processing and production data collection on Microsoft SQL Server 7.
  • Visualization on Simatic WinCC 4 and communication with Simatic S5.
  • System environment: Windows NT 4 Server, Visual Basic 6, T-SQL, MS Access, Simatic WinCC 4, MS SQL Server 7.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Automotive, Food and Beverage, Manufacturing, Pharmaceutical, Healthcare, and Education.

Automotive
Food and Beverage
Manufacturing
Pharmaceutical
Healthcare
Education
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Project Management, Product Development, Production, Quality Assurance, and Operations.

Information Technology
Project Management
Product Development
Production
Quality Assurance
Operations
Profile match chart

Summary

My focus is on the development and implementation of tailored IT solutions in application development for automation technology. I specialize in two main areas:

  • Visualization using HMI and SCADA solutions
  • Development of custom software

At the center of my work is the analysis of processes and workflows, especially with regard to horizontal data flows between plant components and vertical integration with higher-level systems. I rely on effective communication and data exchange between automation devices and controllers as well as higher-level systems such as recipe management, measurement and operating data acquisition, and ERP systems (e.g. SAP). I develop solutions both on the basis of custom software and established SCADA and MES systems, with a special focus on SIMATIC solutions for Industry 4.0.

An essential part of my work is development with OPC UA as a standardized transport layer to ensure seamless interoperability.

In addition, I have experience in designing and developing software components in .NET and support the porting of VB6 and Excel-based applications to the .NET world. For specific customer requirements, I develop complete software packages in C# and VB.NET, while in the database area I implement solutions with Microsoft SQL Server, PostgreSQL, and SQLite. For hardware-related communication requirements, I use C under Windows as the development environment.

Responsibilities I have taken on in projects:

  • Software architecture and development
  • Interface definition and coordination
  • Project planning, testing, and on-site acceptance tests (also at international locations)
  • Subproject management

Industry experience:

  • Pharmaceutical industry: Reengineering and porting of Excel-based parameterization software to database-based .NET applications to improve efficiency and scalability.
  • Rail vehicle control systems: Development of visualization software for Driver Display Units (DDU) in Train Control Management Systems (TCMS) with C#/ VB.NET/ VB6/ ANSI-C, as well as reengineering and porting of Excel-based parameterization software solutions to database-backed .NET applications; implementation of generic communication layers for signal exchange between DDU and PLCs.
  • Automotive supplier: Manufacturing and delivery of complete wheels just in time and just in sequence directly to the assembly line.
  • Tire production: Automated transport systems at an internationally active tire manufacturer.
  • Food industry: Solutions for liquid processing in dairies and fruit juice processing companies.

Skills

Main Technologies:

  • Creation Of Scada-Based And Custom Visualizations
  • Application Development In .Net (C#, Vb.Net)
  • Maintenance Of Legacy Vb6 Applications And Porting To Vb.Net / C#
  • Design And Implementation Of Database Solutions (Focus On Microsoft Sql Server)
  • Development, Implementation, And Support Of Mes Systems
  • Virtualization Of Client-Server Systems For Automation Solutions
  • Plc Communication And Database Connection Via Opc Ua / Da And Api (E.G. Simatic S7-300/400, S7-1500, Twincat 2)
  • Scada/Hmi Plant Visualization With Simatic Wincc (Classic And Tia Portal) In Client-Server And Redundant High-Availability Systems
  • Script Processing And Troubleshooting In Ansi-C For Simatic Wincc Projects

Professional Knowledge – Programming Languages:

  • C# ( > 20 Years Of Project Experience)
  • Visual Basic .Net ( > 20 Years Of Project Experience)
  • Visual Basic 6 ( > 25 Years Of Project Experience)
  • T-Sql (> 15 Years Of Project Experience)

Professional Knowledge – Operating Systems:

  • Windows Server (In Hyper-V)
  • Windows 11 (X86 / X64)
  • Windows 10 Iot Enterprise (X86 / X64)
  • Windows Xp / 7

Professional Knowledge – Databases:

  • Postgresql
  • Sqlite
  • Microsoft Sql Server ( > 15 Years Of Project Experience)
  • Microsoft Access ( > 25 Years Of Project Experience)
  • Experience Operating Highly Available Microsoft Sql Server Databases In Failover Clusters And/Or Virtualized Environments

Software Packages, Virtualization, Methods, Tools, Modules:

  • Virtualization In Automation Environments For Database Systems, Scada, Mes, Opc Ua/Da
  • Microsoft Hyper-V
  • Vmware Esxi
  • Microsoft Visual Studio Up To 2022
  • Microsoft Visual Studio 6 (Vb6 And C++)
  • Oo Methods And Programming
  • Data Modeling
  • Uml

Version Control Systems:

  • Ca Harvest Software Change Manager
  • Git
  • Subversion

Tools / Interfaces:

  • Implementing Communication Interfaces Based On Simatic.Net
  • Implementing Communication Interfaces At Protocol Level Via Opc Ua, Opc Da, Tcp/Ip, Cip, Mvb, Serial

Visualization Systems:

  • Simatic Wincc (Classic) V4 To V7.5
  • Simatic Wincc Professional Tia Portal Up To V15.1

Languages

German
Native
English
Advanced

Statistics

Experience

Total positions 48
Experience in Automotive 17 y
Avg length 1 y
Longest experience 14 y 8 m

Global Experience

Countries worked in 11 (Germany, China, United States, United Kingdom, India, +6)
Primary country Germany

Expertise

Recent roles Software Architect / Developer, Software Developer, Project manager
Main industries Automotive, Food and Beverage, Manufacturing
Main business areas Information Technology, Project Management, Product Development

Profile

Created
Last Update

Frequently asked questions

Have questions? Find more information here.

Uwe is based in Bad Salzdetfurth, Germany and can operate in on-site, hybrid, and remote work models.

Uwe speaks the following languages: German (Native), English (Advanced).

Uwe has at least 26 years of experience. During this time, Uwe has worked in at least 7 different roles and for 19 different companies. The average length of individual experience is 1 year and 6 months. Note that Uwe may not have shared all experience and actually has more experience.

Based on recent experience, Uwe would be well-suited for roles such as: Software Architect / Developer, Software Developer, Project manager.

Uwe's most recent position is Software Architect / Developer at Manufacturer of packaging and filling machines in the pharmaceutical industry.

In recent years, Uwe has worked for Manufacturer of packaging and filling machines in the pharmaceutical industry, Manufacturer of rail vehicles, Manufacturer of optical medical devices, International Tire Manufacturer, and Dairy Company.

Uwe is most experienced in industries like Automotive, Food and Beverage, and Manufacturing. Uwe also has some experience in Pharmaceutical, Healthcare, and Education.

Uwe is most experienced in business areas like Information Technology, Project Management, and Product Development. Uwe also has some experience in Production, Quality Assurance, and Operations.

Uwe has recently worked in industries like Food and Beverage, Automotive, and Manufacturing.

Uwe has recently worked in business areas like Information Technology, Project Management, and Product Development.

Uwe is immediately available for suitable projects.

Uwe's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

To hire Uwe, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 930-1010 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.