Project to create the complete software for a film roll warehouse at American Packaging Corporation, Story City, Iowa
Development of a warehouse simulator for real machine processes aimed at optimized storage of film rolls using C#
Project to create the complete software for a printing cylinder warehouse at Huhtamaki, Ronsberg using TIA Portal for automated guided vehicles, C# and Oracle for warehouse management, and DB table for the ERP system interface; includes further development of the warehouse simulator for improved Movement Planner programming
Project to read and process QR codes on items in the sorting system at XPROMA GmbH, Salzhausen; includes a service program for fast QR code reading via two Keyence barcode readers, monitoring and parameterizing the readers, and initiating data export using C#, Microsoft SQL Server, TCP/IP and SFTP transfer
Project for the development and programming of a low-cost management system for driverless transport systems in collaboration with Egemin Automation Inc. and American Packaging Corporation using C++, C#, Microsoft SQL Server, and TCP/IP
Project for test bench development and automation of SYS.5 tests for the climate actuator at ETO GRUPPE TECHNOLOGIES GmbH, Stockach using LabVIEW and C# for test bench software, DIAdem and C# for test evaluation, integrated with Microsoft SQL Server databases
I bring deep, years of professional experience in software development, including almost 20 years with C#. My focus is clearly on backend development, especially designing robust warehouse management and control systems for special-purpose machinery and plant engineering. Over my career, I've gained extensive experience in developing and using simulation frameworks. These include custom-built simulators that model complex motion logic, storage structures, and control processes. They were used to pre-test, optimize, and validate real machine processes in software – for example for storage and transport systems or test bench environments. ICS Virtuos was also used in this context.
Currently, I'm developing a complete warehouse software management system for gravure printing cylinders (e.g. for coffee cups), including integration with PLCs via TIA Portal. I'm responsible for both backend and frontend and am also building a Movement Planner to simulate and optimize storage movements. This includes intelligently finding free storage locations and ensuring the entire system runs smoothly in software. I manage this system end-to-end – from development to commissioning and ongoing support.
In the past, I worked at HOMAG on software development for machine systems like saws, edge banders, drilling, and furniture part transport, for example for IKEA projects. With ICS Virtuos, I simulated and tested virtual storage environments. For Volkswagen, I worked on test benches with real-time control and developed a comprehensive test manager in C# for automation.
I have deep backend expertise in C#, including complex database connections (Microsoft SQL Server, Oracle, MySQL) and building powerful interfaces. I have designed and implemented numerous REST APIs. My technical understanding of industrial interfaces is solid – I regularly work with protocols like OPC UA (active in my current project), TCP/IP, RS232, and fieldbuses like CAN and LIN. I know industrial process flows from both the control side and the IT architecture side.
Another focus of my work is building and implementing state machines and complex control logic – on the machine level (e.g. with TIA Portal, TwinCAT, or CoDeSys) as well as in warehouse logistics or test bench automation. My solutions are driven by a clear engineering mindset and a high standard of quality, which I consistently apply using clean code principles, GIT, JIRA, Visual Studio (predecessor of the standalone solution of Azure DevOps), and a structured approach.
Discover other experts with similar qualifications and experience