Jörg Trappschuh

Database Expert and Software Developer

Mannheim, Germany

Experience

Dec 2024 - Jul 2025
8 months

Database Expert and Software Developer

Public Sector

For a legacy software, there is no documentation and no developers are available. The data needs to be prepared for a new system. A long transition phase must be ensured.

  • Create the database relationship diagram
  • Develop a service to exchange files
  • Prepare the structures for new requirements
  • Revise the old building authority program in Delphi
  • Store the documents in the DMS
  • Ensure parallel operation through data exchange using ETL processes
  • Tools: C#, Visual Studio 2022, Git, Delphi, MS SQL 2022, TSQL, DataGrip
Oct 2024 - Jun 2025
9 months

Software Architect, Software Developer, and Database Developer

Healthcare

The goal is to enable automated billing for hospitals. Rules from the EBM catalog are prepared to automatically process billing with records from the HIS (Hospital Information System). Users should be able to set and adjust rules themselves.

  • Design the architecture
  • Build the rule engine
  • Import and export data with Excel
  • Connect data with Dedalus
  • Create the interface in a prototype
  • Integrate various sources using ETL processes
  • Tests with Visual Studio and NUnit
  • Tools: C#, Visual Studio 2022, NUnit, Git, Excel, MariaDB, DataGrip, Docker, PowerShell, Windows
Jun 2024 - Oct 2024
5 months

Software Developer and Database Developer

Logistics clients

Expand the application for capturing promotional items across Europe.

  • Expand the interface for new modules
  • Extend the database
  • Coordinate with stakeholders, self-organized work
  • Tools: C#, .net Core, WPF, MVC, Visual Studio 2022, Git, MS SQL 2022, TSQL, AZURE, Entity Framework
Feb 2024 - Jul 2024
6 months

Software Developer and Database Developer

Industrial clients

Distribute machine parameter data and firmware across Europe via a web interface.

  • Gather requirements from stakeholders
  • Analyze the current situation and create a concept
  • Develop the selection interface
  • Replicate the data to local databases
  • Performance optimization, normalization of database tables
  • Tools: .net Core, WPF, Visual Studio 2022, Git, MS SQL, TSQL, Windows 10, AZURE
Jan 2024 - Sep 2024
9 months
Heidelberg, Germany

Lecturer for Databases and Software Engineering

SRH Private University

Introduction to databases, SQL, normalization, procedures and functions in databases, conducting client meetings, development methodologies, change management, communication issues.

  • Tools: MariaDB, HeidiDB
Sep 2023 - Jan 2024
5 months

Software Developer

Clients in Mechanical Engineering

Revamping legacy systems in the medical technology field.

  • Adjusting the HMI resolution
  • Integrating new hardware components
  • Creating a service to monitor the database server
  • TCP/IP communication between the HMI and the service
  • Unit testing with built-in Visual Studio tools
  • Tools: VB.NET, C#, WinForms 3.5 & 5, Visual Studio 2005, 2008, 2012, SVN, VisiWin 6.5, VMware with Windows XP, Win7, Win10, MS SQL Express
Aug 2022 - Sep 2023
1 year 2 months

Product Owner – SaaS Development

MeQuEn GmbH

Software solution for accrediting meeting participants and voting software for various end customers.

  • Requirements analysis, working with the customer to develop a target vision
  • Creating use cases
  • Acting as the interface between stakeholders and development
  • Product: ballotly.de
  • Considering cryptographic procedures, including BSI standard TR 02102-1 and Common Criteria (CC)
  • Supporting the definition of interfaces and documentation using Swagger/OpenAPI for an API-first approach
  • Testing and deploying the solution in the cloud
  • Tools: Swagger, MariaDB, GitHub, Kubernetes, Docker
Feb 2022 - Sep 2022
8 months
Frankenthal, Germany

Software Developer and Database Developer

KSB

Controlling a nameplate stamping machine using SAP data and simulating the system.

  • Preparing customer requirements and monitoring compliance
  • Analyzing data for plausibility
  • Creating a digital twin for hardware simulation
  • Displaying a preview of the nameplates
  • Testing with built-in Visual Studio tools
  • Transferring data to the stamping machine
  • Tools: C# 4.7.2, WinForms, Visual Studio 2019, Git, MS SQL Express, Windows 10
Oct 2021 - Mar 2022
6 months

Database Expert

BELECTRIC

Implementing a clustered database solution based on MariaDB.

  • Analyzing requirements
  • Writing and executing installation scripts
  • Testing and deploying the solution
  • Documenting the solution
  • Administering the solution right after implementation
  • Tools: MariaDB, MaxScale, Git, Docker, Windows
Mar 2021 - Dec 2023
2 years 10 months

Software Architect, Software Developer and Database Expert

Phoenix-Contact

New development of a project management system in the energy sector for planning and managing power plants and large projects. Replacing an object-oriented database.

  • Requirements analysis, working with the customer to develop a target vision
  • Defining the architecture with stakeholders
  • Developing the data persistence layer
  • Providing custom interfaces for the end customer
  • Creating a digital twin
  • Simulating 10,000 devices for bulk data processing
  • Developing tools for hardware simulation
  • Planning and writing tests with built-in Visual Studio tools
  • Technical documentation, internal support, Scrum
  • Coordinating with stakeholders, self-organized work
  • Tools: C# 4.8.2, VB.NET, WPF, Visual Studio 2019, .NET, Web Server, REST, Blazor, JSON, GitHub, Polarion, Windows 10, Linux, MariaDB, PostgreSQL, Docker, PowerShell
Oct 2020 - Feb 2021
5 months

Software Developer

Clients in the Fashion Sector

Supporting a data migration from Navision to SAP. Creating data exporters.

  • Processing tickets from Jira
  • Tools: C# 4.7.2, Angular, Blazor, Console, Visual Studio 2019, Git, Jira, Confluence, MS SQL 2016, TSQL, SSRS, Windows 10
Sep 2020 - Jan 2021
5 months

iIoT Consultant, Software Architect, Database Developer

SPAIIS

Supporting a software vendor in a research project. Machine data is interpreted by AI and stored in a database. The data can be accessed via user interfaces or a chat bot.

  • Building the software architecture for mass data processing
  • Designing the database
  • Creating concepts and implementing machine data integration via REST interfaces
  • Planning and developing tests with Visual Studio, unit testing
  • Creating a plant simulation
  • Tools: C# 4.7.2, Rest#, WinForms, ReSharper, Visual Studio 2017 JAVA, Linux, MQTT, REST, Swagger, JSON, HupSpot, Git, SourceTree MariaDB, PostgreSQL, Windows 10, Linux, Docker, Kubernetis
Aug 2019 - Feb 2021
1 year 7 months
Cologne, Germany

Software Developer and Consultant

City of Cologne

The goal is to develop a system where system administration requirements can be made by decision-makers without an administrator having to intervene.

  • Developing a solution with all parties involved
  • Preparing requirements from internal stakeholders and monitoring compliance
  • Creating and implementing migration SQL scripts
  • Building a console application to process mass requests
  • Creating an Excel template for CSV generation
  • Planning and developing tests with Visual Studio
  • Technical documentation
  • Liaising with stakeholders, working in a self-organized way
  • Tools: C# 4.7.2, vb.Net, WinForms, ReSharper, Visual Studio 2017, XML Git, SourceTree, MS SQL 2016, MS SQL 2010, TSQL, SSIS, PostgreSQL, Excel 2016, VBA, VB6, PowerShell, Windows 10, EcoNet
May 2019 - Jul 2020
1 year 3 months
Frankfurt, Germany

Data Analyst

Public Sector in Hesse

Supporting the Frankfurt public prosecutor's office in the area of billing fraud in healthcare.

  • Analyzing datasets according to specifications
  • Creating an investigation report
  • Optimizing Excel templates
  • Providing online files of the Association of Statutory Health Insurance Physicians
  • Importing billing data from the Association of Statutory Health Insurance Physicians
  • Migrating data from Oracle to MS SQL
  • Tools: Jira, Confluence, Oracle 12, Excel 2016, vba, Windows 10
May 2019 - Jun 2019
2 months
Karlsruhe, Germany

Software Developer

CAS

Extending a WPF component to display and edit arbitrary input files.

  • Developing components in WPF
  • Writing black-box tests with Visual Studio 2017
  • Tools: C# 4.7.2, WPF, Visual Studio 2017, Git, SourceTree, Windows 10
Mar 2019 - Mar 2020
1 year 1 month
Germany

Consultant, Software Architect and Development Engineer

Wöhr

For an equipment manufacturer, a concept was created to connect worldwide distributed systems in the IIoT area. The concept replaces an existing heterogeneous application.

  • Creating the software concept, including security concepts with microservices
  • Coordinating project stakeholders
  • Building client prototypes in WPF
  • Analyzing legacy data
  • Writing a service to read legacy messages into the new system
  • Testing with Visual Studio and NUnit
  • Tools: C# 4.7.2, WinForms, Blazor, ReSharper, Visual Studio 2017, Git, SourceTree, MS SQL 2016, MariaDB, REST, Swagger, Docker, Windows 10, Siemens, Beckhoff, EVON-Router
Jun 2018 - Mar 2019
10 months
Stuttgart, Germany

Software Architect and Development Engineer

BOSCH

For assembly software that runs centrally at 50 sites worldwide, additional modules are developed. The software is part of a shop floor system in the MES environment and is multilingual.

  • Debugging the software
  • Enhancing an admin tool and the electronic shift log, connecting to REST interfaces
  • Component development in WinForms and distributing via NuGet packages
  • Unit testing of the REST interfaces
  • Extending web interfaces with .NET Core
  • Working with ClearCase
  • Tools: C# 4.7.2, WinForms, WCF, RestSharp, .NET Core 2.0, Visual Studio 2017, IIS, TFS 2017, Git, SourceTree, MS SQL 2016, Oracle 12.0, REST, Swagger, Windows 10
Feb 2018 - May 2018
4 months
Bonn, Germany

Software Developer and Database Developer

brown-IPOSS

Data analysis of GEO data in the mobile sector.

  • Adapting ASN.1 converters into the customer's system landscape
  • Data analysis for sector swapping of base stations
  • Analysis of SwissQual data
  • Tools: C#, Visual Studio 2017, MS SQL 2016, Windows 10
Dec 2017 - Mar 2018
4 months
Stuttgart, Germany

Software Expert, Coach

GVS

The software is used to handle B2B gas and electricity contracts.

  • Supporting the rollout
  • Vulnerability analysis
  • Introducing SignalR
  • Extending web interfaces with .NET Core
  • Testing with Visual Studio and NUnit
  • Tools: WPF, VB.NET, .NET 4.5, .NET Core 2.0, ASP.NET, SignalR, JavaScript, Visual Studio 2017, IIS, Oracle 12.1, Oracle SQL Developer 3.1, Windows 10
Nov 2016 - Nov 2017
1 year 1 month
Vlotho, Germany

Database, Backend, MES Expert

Kannegiesser

Standardizing production databases and the related system interfaces in the MES environment to reduce commissioning times for production systems. Seven different production systems at four sites were integrated into a common database. On the new data basis, a new interface was designed in Angular2 and supplied with data through microservices.

  • Database analysis and support for project management
  • Creating and implementing the database concepts including replication
  • Building ETL processes
  • Testing the concepts during commissioning
  • Designing UIs for master data
  • Developing services in C#
  • Adapting low-level machine software in VB6
  • Creating a digital twin for hardware simulation
  • Tools: MS SQL 2012, Visual Studio 2015, C# .NET 4.5, VB6, VBA, Angular, Git, Redmine, SourceTree, Windows
Jun 2016 - Sep 2016
4 months
Augsburg, Germany

Database and MES Expert

OSRAM

Database analysis in the MES environment to reduce downtime of production equipment. Gathering and implementing changes in the overall system. Writing a monitoring tool to monitor the shop floor.

  • Database analysis
  • Creating and implementing DB concepts
  • Creating communication concepts between the DB and shop floor
  • Software development in C#
  • Designing and carrying out automated and manual tests
  • MS SQL 2008 R2 replication
  • Building ETL processes
  • Tools: C#, MVC, VB6, Visual Studio 2010, MS SQL 2008 R2, TFS 15, Tortoise SVN, XML
Oct 2015 - Apr 2016
7 months
Göppingen, Germany

Software Architect

Siemens

Expansion of the help system for a major client. Creating a fallback system for help requests. Documentation and coordination in German and English. Implementing multilingual support for views with WPF. Migrating export-import conventions for a new release with MS SQL 2012 for over 500 end customers. Designing ergonomic maintenance software to simplify updating help entry points.

  • Coordinating all involved people
  • Designing an ergonomic interface
  • Planning & development
  • Extending tools for multilingual support
  • Documentation
  • Developing tests, both automated and manual
  • Creating SQL scripts for migration
  • Tools: C# 4.5, Visual Studio 2012, WPF, MVC, WinForms, Infragistics, TFS 15, MS SQL 2012, PostgreSQL, XQuery, PowerShell, Scrum
Nov 2014 - Dec 2015
1 year 2 months

Software Architect and Development Engineer

BorgWarner Turbo Systems

For assembly software, a rights management system was developed that centrally manages permissions for 12 sites worldwide with 250 assembly lines and over 1000 assembly stations. Also, an extension of the existing configuration software for the assembly stations.

  • Developing the workflow for the rights system to create an ergonomic and efficient interface
  • Architecture planning
  • Planning, development, and deployment of a globally delivered rights system for workstations
  • Developing a validation concept to migrate legacy data from over 1000 assembly stations covering 10 years at 12 locations in the USA, Brazil, China, England, Hungary, Poland, Korea, Japan, and Germany
  • Introducing documentation with DocToHelp
  • Implementing a ticket system with OTRS
  • Testing with Visual Studio
  • Tools: VB.NET, VBA, ASP.NET, MS SQL 2012, DocToHelp by Micotaurus, Visual Studio 2010, TFS
Feb 2014 - Oct 2014
9 months
Steinen, Germany

Software Architect

Innojet

Restructuring plant systems. Visualization for a plant manufacturer in the pharmaceutical and food industries. The goal is to shorten startup times and make it easier to integrate individual customer requirements. Another goal is to replace VisiWin components with C# components.

  • Visualizing actions in the system
  • Architecture planning
  • Software development and customization
  • On-site commissioning at customer sites
  • Tools: C# 4.0, OPC Server INAT for S7, MS SQL 2005, MS Excel 2010, Visual Studio 2010, VisiWinNet 6.5
Nov 2013 - Dec 2013
2 months

Database Developer

Insurance Company

SQL data migration from MS SQL 2005 to MS SQL 2008. The goal is to convert 300 million records in under one hour. The conversion is part of a cyclical workflow, with variable table counts and structures.

  • Software development and customization
  • Optimizing processing speed
  • Tools: MS SQL 2005, MS SQL 2008 R2, MS SQL Management Studio
Jun 2013 - Nov 2013
6 months
Lorem ipsum dolor sit amet

Airbus

Migration of a management software for cabin interior design plans.

  • Planning the workflow
  • Planning and execution
  • Writing specifications
  • Architecture
  • Subproject management
  • Software development
  • Database migration from FireBird to MS SQL 2008
  • Documentation and specification
  • Integration with Active Directory and permissions management
  • SAP R3 – RFC integration
  • Tools: Delphi 5, Delphi XE2, FireBird, MS SQL 2008, DOORS, Scrum
Mar 2013 - May 2013
3 months

Software development

Dienstleiter der Automatisierungsbranche

Internal software products.

  • Planning and implementation of an editorial system for the engineering department
  • Planning and implementation of software tools for GMP5 support
  • Planning and building the internal class library
  • Tools: C#, VS 2008, Windows 7, XML, OPC / S7, MS SQL 2005
Oct 2009 - Dec 2012
3 years 3 months
Frankenthal, Germany

Software Developer

Rosebrock Software

Software for tax consultants.

  • Implementing the central base packages for all applications, planning the new architecture with ModelMaker
  • Performance optimization for calculation modules and SQL queries
  • Planning and executing automated tests in Delphi
  • Maintaining the non-tax-related parts of the software for trade tax, wage tax reduction, corporate tax, electronic tax account inquiry
  • Managing interfaces to the partner company Agenda in Rosenheim
  • Second-level support for technical customer issues
  • Coaching new employees in software development
  • Coaching support staff in operating systems and installation
  • Tools: Delphi XE, C# .NET 3.5, ADS, ModelMaker 11, Subversion, Windows 7, Vista, XP, XML / XSL
Dec 2007 - Sep 2009
1 year 10 months
Dossenheim, Germany

Software Developer

Symestic GmbH

Project work in industrial controls in the MES area. IT project management for a wood processing plant, software development, second-level support for process data collection and order data. Software development for automotive supplier projects and IT production support, second-level support. Planning and software development for Windows services to control industrial plants. Implementation and commissioning of PC software at customer sites. Coaching employees on the in-house developed product DataBridge.

  • Overall IT support for a wood processing plant. Process data collection via AppliCom, BDE system, production planning, controlling. Consulting and project management for expansions, software development, second-level support.
  • IT production support for six production lines at five locations in Germany, England and Romania for an automotive supplier. Second-level support. Process data collection via OPC, AppliCom for BDE systems. Message exchange with production planning systems. Reports for traceability and alarming.
  • Redevelopment and standardization of Windows services for controlling and managing industrial plants. The goal is data exchange between PLC and database via OPC. File server, port server, process and service monitoring on PCs, as well as scanners and printers can be connected. Software architecture, software development, automated tests for quality assurance in C# (white-box testing), consulting and training, commissioning at various customers, coaching employees for customer installation.
  • BDE and alarming for two production lines. The systems provide data for BDE and alarming via the PLC. The data is transferred from services to the database via the OPC server. These data can be viewed through a reporting portal. Project management, configuring services for data exchange, data integration into reporting, commissioning of all components.
  • Setting up a system for JIT/JIS production for an automotive supplier. Orders are sent to the PLC via a PPS system. Workpieces are transported to the worker via conveyor technology. At the workstations, the parts to be assembled are displayed. The PLC controls screwdrivers, all PC workstations, the rework, visual inspection, blind audit and quality audit stations. Finished parts are reported back to the PPS system. The database contains all production and order data for revision. Part of an MES project. Software development of services for data exchange, database development, commissioning of OPC components and PC workstations.
  • Tools: VS 2005 .NET 2.0 C#, VB.NET, Windows 2000, XP, Vista, MS SQL 2005, OPC – Softing / INAT, MS TFS / SharePoint 2005 / IIS, Profinet, Ethernet/IP, S7, MSSQL 2000 Server, Reporting Services, WCF, Softing OPC Client, INAT and Softing OPC Server, XML, Team Foundation Server
Jan 2006 - Nov 2007
1 year 11 months
Worms, Germany

Project Engineer

VSK Technik Kübler GmbH

Project work in the industrial sector. Project management, software product planning and development for controlling industrial plants that use image processing and direct sensor integration. The systems are accessed via OPC servers or IO cards. Task-related sensor evaluation; load distribution; remote maintenance/support; and device data collection for reporting. Implementation and commissioning of PC software, user training at the customer site, coaching new employees in software development.

  • Renewal of PC software for the calender line part removal for a system specialist in acoustics, heat protection and complex plastic connections. Developed a management system for punching tools. Transmission of control parameters to the PLC. Consulting in software planning for the later conversion of the PLC from S5 to S7. Consulting, project planning and execution, commissioning.
  • Expansion of the HMI for hardness testing machines for an engineering service provider in power engineering and automation. Process value archiving, database integration and providing search functions. Project planning and execution, commissioning.
  • Software support for a packaging line for a large pharmaceutical company. The packaging line prints and packs reagents with barcodes for analyzers. Software adjustments for optimization and expansion of the packaging line. Consulting, support, development, project planning and execution, commissioning.
  • Setup and commissioning of a label inspection station for a large pharmaceutical company. Setup and customization of a system for printing and inspecting barcode labels for analyzers (FDA-compliant). Checking labels for completeness and readability. Project planning and execution, commissioning.
  • Converting print files for a large pharmaceutical company. The application converts Pago print files and drives any industrial label printer (e.g., Avery Dennison). Project planning and execution, commissioning.
  • Logging camera images for a large pharmaceutical company. Images of a transparent wax print on a black background are processed for archiving. Proof of feasibility for image processing.
  • Tools and protocols: Delphi 7.0, Windows XP, MS SQL 2005, Softing / INAT OPC, Profinet, Ethernet/IP, INAT Echolink, ADDI-DATA I/O, TOKO, Baumer camera
Feb 2005 - Jun 2005
5 months
Munich, Germany

Consultant Professional Services

ATOSS Software AG

Consulting and supporting customers in working time management and personnel planning with the ATOSS Staff Efficiency Suite. Configuring the software solution and setting up terminals for time tracking and access control. Sales support in presales.

  • Tools: Windows XX, AS/400, MS-SQL, Oracle, DB400, XML
Dec 1996 - Dec 2004
8 years 1 month
Eschborn, Germany

Consultant

LogicaCMG GmbH & Co.KG

Leading and coaching 40 developers across 3 locations, implementing custom software solutions, client/server specialist for user interface ergonomics, training lead for the PowerBuilder class library PowerStation, system and application developer for PowerBuilder. Industries: financial sector, public sector, mobile business, pharmaceutical trading.

  • Alongside customer projects: training lead for the PowerBuilder class library PowerStation at LogicaCMG. Coordinated all training activities in Germany with LogicaCMG's Dutch headquarters for PowerStation WRC (Windows Research Center).
  • For Deutsche Bank: developed a customer reporting system to support loan processes. The goal was to improve quality and shorten processing times. Introduced Log4J in C++. Provided consulting. Performed C++ analyses with UML.
  • Mobile business BlackBerry area: established the division for BlackBerry handhelds, from product marketing as a system provider to customer projects. Built technical know-how for BlackBerry handhelds. Responsible for technical management, consulting, creating training materials and training customers, installation and project management on client sites, acquiring new customers, and product marketing as a system provider.
  • Product Exposys: evaluated a new development environment using J2EE or .NET for Exposys, a foreign trade financing product. Provided consulting, analyzed existing PowerBuilder software, coordinated between J2EE, .NET, and PowerBuilder developers, acquired new customers, and managed product marketing as a system provider.
  • For the Hessian State Welfare Association: developed a quality assurance tool for the public sector. The tool assesses aid recipients to improve their condition and achieve long-term financial relief for the authority. It tracks to what extent the measures taken affect the aid recipient and identifies areas needing change. To support the survey, over 800 question items had to be ergonomically and efficiently accessible. Responsibilities included creating the UI design, writing the detailed technical concept, designing and building the ORACLE database with PowerDesigner, and software development.
  • For Axel Springer Publishing House: developed an invoicing system for an online auction house with an SAP-FI interface for publishing. Created the detailed technical concept, designed the UI, and designed and built the ORACLE database with PowerDesigner, analysis and design with VISIO.
  • For SER (now SunGuard): created a standard software for asset management. Based on an existing legacy system, the new system was built with PowerBuilder and Oracle. Developed 5 standard products: portfolio system, fund management, investment account for retail investors, a general asset management system, and system administration. Led and coached 40 developers across 3 sites, responsible for the development environment for 5 products. Developed the configuration concept for over 70 clients. Coached users on the PowerBuilder class library, planned the software architecture with ClearCase, automated testing with WinRunner, and handled release planning.
  • For Woelm AG: sales system for distribution in the pharmaceutical industry. Software development and UI development.
  • Tools: MS Project, OOA/OOD/OOP, PowerBuilder 5.0-7.0, PowerStation – a PowerBuilder class library, PowerDesigner, Oracle, MS-SQL, MS Office, Windows XX, VISIO, ClearCase, XML, C++, Linux (RedHat), Java, Testframe, J2EE, .NET, Tomcat, SAP-FI, WinRunner, ODBC on DB2/400
Aug 1994 - Oct 1996
2 years 3 months
Mannheim, Germany

Software developer

EVO Bus GmbH

Developed software for managing electrical schematics in bus manufacturing.

  • Tools: Excel, Access

Summary

Adding value through digitalization and software development - from the very first idea to the finished solution.

"I enjoy finding the right solutions for my clients!"

"Developing user interfaces that truly meet the requirements. Databases are another one of my strengths"

"In IT, I feel at home in multiple roles"

Languages

German
Native
English
Advanced

Education

Darmstadt University of Applied Sciences

Diploma in Computer Science (FH), process data processing, telecommunications · Computer Science · Darmstadt, Germany

Darmstadt University of Applied Sciences

Diploma in Engineering (FH), automation technology, data engineering · Electrical Engineering · Darmstadt, Germany

Certifications & licenses

IHK-certified trainer

TÜV SÜD-certified data protection officer

AZURE AZ900

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