Siegen, North Rhine-Westphalia, Germany
Im Laufe meiner beruflichen Tätigkeit habe ich mir eine sehr breit gefächerte Wissensbasis erarbeitet. Dadurch bin ich in der Lage, komplexe Zusammenhänge schnell zu verstehen und für meine Arbeitgeber und Kunden die optimalen Lösungen zu finden. Insbesondere die Zusammenführung von Hardware und Software gehört zu meinen Kernkompetenzen. Durch Erfahrungen im Hardware-Design bin ich in der Lage, auch im Embedded-Bereich effiziente und betriebssichere Soft- und Firmware zu schreiben. Aber auch die Visualisierung von Prozessabläufen und das Erstellen von Bedienoberflächen, sowie die Integration unterschiedlicher Systeme wie SPS, Datenbanken, Feldbusse, usw. bereitet mir keine Probleme. Als Allrounder kann ich über den Tellerrand hinaus schauen, Probleme erkennen und vermeiden und so auch schwierige Projekte zum erfolgreichen Abschluss führen.
Entwicklung von kundenspezifischen Lösungen in der Mess-, Antriebs- und Steuerungstechnik unter Verwendung von embedded Systemen (Windows Embedded Compact, Embedded Linux usw.) mit aktuellen ARM-Cores von Texas Instruments, STM und anderen, bis zur Erreichung der Serienreife. Erstellung von Firmware in C und C++. Visualisierung von Prozessabläufen unter Windows mit C#, C++, Java, Java3D, Delphi usw. Datenbank-Konnektivität mit Oracle und SQLite Gestaltung von Bedienoberflächen mit C#, WPF und MVVM Unterstützung bei Hardware-Design und -Inbetriebnahme Ankopplung industrieller Automatisierungssysteme mit Feldbussen wie Profibus/Profinet, CAN, CANopen usw.
Entwicklung kundenspezifischer Hard- und Software-Lösungen Hardwarenahe Software-Entwicklung, auch in X86- und ARM-Assembler Entwicklung von Software für CAD-Systeme auf der Basis von AutoCAD Mechanical und Autodesk Inventor unter Verwendung von ObjectARX, C++ und C# Durchführung von Schulungen
Leiter der Abteilung Software-Entwicklung Entwicklung von CAD-Software für den Stahlbau und Aluminium-Leichtbau auf der Basis von AutoCAD Entwicklung von kundenspezifischen Lösungen im Bereich CAD, Netzwerke und Dokumentenverwaltung Programmiersprache: C++ Betriebssystem: Windows NT, AutoCAD 13 und 14 Durchführung von Schulungen
Entwicklung und Lizensierung einer Hard- und Software zur Funkdatenübertragung für mobile Datenerfassungsgeräte und Laserscanner Programmiersprache: C Pre-Sales-Support Durchführung von Schulungen in der Programmiersprache C Entwicklung der ersten in Deutschland hoheitlich zugelassenen Datenfunklösung für Laserscanner Präsentation auf der CeBit 1993
Entwicklung einer Interface-Hardware sowie Treibersoftware für IBM-kompatible PCs zur Ankopplung von SIEMENS-Hardware an ein proprietäres, undokumentiertes Netzwerk der Firma Nixdorf Programmiersprache: x86 Assembler, C