Dietmar B.

Software Developer

Nuremberg, Germany

Experience

Feb 2024 - Apr 2025
1 year 3 months
Neckartenzlingen, Germany

Software Developer

Hirschmann/Belden

  • Extension of a test software for function verification of IO modules in WPF using MVVM and Nevron control

  • Siemens OPC UA client and Codebix/OPC UA wrapper for Allen-Bradley/Rockwell PLCs

  • REST API and JSON integration

  • PostgreSQL and SQL Server with ADO.NET and Entity Framework 6, stored procedures, views, and triggers

  • Visual Studio 2022

Dec 2022 - Feb 2024
1 year 3 months
Ilmenau, Germany

Software Developer

BN Automation AG

  • Overhaul and redevelopment of a WPF/MVVM software for Steinemann plate grinding machines

  • Adaptation of PLC/OPC UA backend

  • Extension and new development of PostgreSQL database objects

  • VB.NET with Visual Studio 2022, remote work

Aug 2021 - Oct 2022
1 year 3 months
Karlsruhe, Germany

Software Developer

Bruker AXS Advanced X-ray Solutions GmbH

  • Extension and redevelopment of software to control an optical emission spectrometer: WinForms/DevExpress and new version in WPF, Prism, Unity, DevExpress WPF

  • C# 2017/2019, PostgreSQL with Entity Framework 6 and ADO.NET

  • Hardware layer data deserialization and logic cascade with graphical visualization

  • Azure DevOps

Apr 2019 - Jul 2021
2 years 4 months
Nuremberg, Germany

Software Developer

IPTE

  • Industry 4.0 condition monitoring application: RabbitMQ, PostgreSQL, WPF frontend

  • Commissioning support for flex and speed routers, bug fixing, and customer customizations

  • Development in C# and in-house PLC layer TS1

  • Production monitoring with CamX message broker and mapping to customer-specific MES via OPC UA, REST, socket

  • RestSharp API, host OPC UA client; VS2017; PostgreSQL, SQLite; XML payloads

Jan 2018 - Mar 2019
1 year 3 months
Ingelheim am Rhein, Germany

Software Developer

SEW-Eurodrive

  • Backend development for condition monitoring of electric monorail vehicles with WPF and HTML client

  • Processing live data (TCP) and XML/SMTP documents

  • Data preparation with SQL Server Query Optimizer, SSRS, and index optimization

  • Development of triggers, stored procedures, views, functions for MSSQL and PostgreSQL

  • Entity Framework 6 and ADO.NET bulk inserts, WCF interfaces

  • C# with VS2017

Aug 2016 - Dec 2017
1 year 5 months
Nuremberg, Germany

Software Developer

Siemens Postal, Parcel and Airport Logistics

  • Management and planning of parcel and airport logistics systems: typical concept for electrical components, API connection to Eplan, Oracle web services

  • SQL Server stored procedures, functions and triggers with TSQL, Entity Framework

  • WPF frontend in MVVM pattern with Telerik controls

  • XML deserialization based on XSD schema

  • SVN, Jira

Apr 2015 - Jun 2016
1 year 3 months
Kelberg, Germany

Freelance Developer

Carefusion

  • Stabilizing and improving the backend of an ASP.NET app for tablet packaging with PLC and PostgreSQL interfaces, code refactoring, clean code, design patterns, stored procedures, functions and triggers

  • New development of a Medport controller: WCF backend, WPF UI, scanner interfaces (RFID, barcode), PostgreSQL, socket interface to Vmax, C# in VS 2015

Apr 2014 - Mar 2015
1 year
Munich, Germany

Team Lead Migration Office Add-Ins

KVB-Bayern

  • Migration of Office Add-Ins from 2003 to 2013: Outlook and Excel add-ins with C# VSTO, ribbons, Oracle Devart, XML/XSD

  • Replacing VB6/VBA with C# 4.5

  • Calendar queries on Exchange server and evaluation of user controls

  • Unit tests, use cases, flowcharts and wiki documentation

  • WPF app (MVVM) for generating bulk mailings with multi-threading for DOCX to PDF conversion, Entity Framework and web services

Jan 2011 - Dec 2014
4 years

Freelance Developer

  • Development of user controls to support assembly and alignment of lithography systems in the .NET Oracle framework with Oracle, WCF and COM DLL

  • Unit tests with Rhino Mocks and interfaces to MATLAB routines

  • Distributed application with ASP.NET MVC 4 for monitoring alignment processes in production on the intranet; project site Zeiss SMT Oberkochen

Jan 2005 - Dec 2011
7 years

Freelance Developer

  • System for parameterizing Siemens Simotion control systems: application layer and frontend (Java JSP), ASP.NET frontend with JavaScript and AJAX, 8 months at Siemens Industrial Park Karlsruhe

  • Prepress system for managing calendar print jobs: CSV import, PDF to TIFF conversion, print templates and shipping info with C#, Office VSTO and MS SQL Server 2005, 4 months for Com-Center Mainz

  • Various SharePoint modules for business calculations: webparts and server controls for SharePoint Server 2010 with VS2010, C#, LINQ, CAML, MS SQL Server 2008, 8 months at Mercedes-Benz Wörth

  • 4-layer software system for controlling a mixer for custom production: stored procedures, WCF data access layer, WPF frontend with Visual Studio 2010, C#, MS SQL Server 2008 R2, used at Boehringer Ingelheim, 9 months

  • Software architect for production monitoring system: reverse engineering, Enterprise Architect, UML 2.0, migrating MySQL to MS SQL Server 2008 R2, developing new database objects and data model, 7 months for Reckitt Benckiser Mannheim

Jan 1995 - Dec 2002
8 years
Manila, Philippines

Lecturer

De La Salle University

Part-time lecturing position in the Computer Science department

Jan 1988 - Dec 2004
17 years
Manila, Philippines

Senior Software Engineer

ELWE-Engineers

  • Project management, system analysis, and development of various software projects

  • Analysis and monitoring software for wastewater treatment plants (C++, Qt, Oracle)

  • Device management system for hospitals and laboratory operations (C++, Qt, Oracle)

  • Real-time monitoring of vital signs via PDA (C#, C++)

  • Control front-end for a Cobalt-60 irradiator for treating posterior eye tumors (C#, C++, MSSQL) in collaboration with St. Luke's Medical Center Manila

  • Various other projects

Jan 1981 - Dec 1982
2 years

Biomedical Engineer

University Medical Center Mainz

Languages

German
Native
English
Advanced

Education

Oct 1983 - Jun 1987

University of Applied Sciences Kaiserslautern

Diploma in Computer Science (FH) · Computer Science · Kaiserslautern, Germany

Oct 1976 - Jun 1981

University of Applied Sciences Gießen-Friedberg

Diploma in Engineering (FH), Biomedical Technology · Medical Technology · Gießen, Germany

Certifications & licenses

System Programmer

IBM

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions