Schlagwörter
Skills
- SW-Architektur (MVC, MVVM, Frontend/Backend)
- Embedded Entwicklung (Atmel, ARM)
- IoT & Industrie 4.0
- Prozessautomatisierung
- Bildverarbeitung (OpenCV, Kameraintegration)
- Frontend/Backend (WPF, Windows Forms, Asp .Net)
- Schnittstellen (VIP, Modbus, I2C, RS232, TCP/IP/UDP, REST, UFTP)
Projekthistorie
Entwicklung einer modularen SW für JEWCS/NATO
- Fullstack Entwickler
- HMI/GUI Entwicklung mit WPF/MVVM/C#
- 3D Simulation (HelixToolkit, Unitiy)
- Backendentwicklung mit Microservices (Cluster-Architektur, Docker-Container, .Net Core)
- Entwicklung HW-Schnittstellen (Signalgeneratoren, TCP, KDSP, RS232)
- Entwicklung von SW-Modulen für PAN/TILT-Einheiten & Radarscans
- Radartechnik (Embedded Linux C++ Entwicklung)
- Signalverarbeitung ( Modulation, Filterung, Arbitration)
- Interpretation & Adaption von Matlab Berechnungen
- Entwicklung von C-Plugins für Labview
- API Python Service Routine
- Dependency Injection
- Deployment
- Dokumentation
Entwicklung von SW-Komponenten & Tools für die Deutsche Bahn
- Fullstack Entwicklung (GUI, Backend, HW-Schnittstelle)
- Entwicklung von Analyse-Tools für den Zuglaufverfolgungs-BUS (ZLV-BUS)
- Weiterentwicklung von vorhandenen Softwareprodukten (C++)
- Entwicklung eines Bahnhofsgleisabschnitt-Designers (C#,WPF,Winforms)
- Git-Repo Admin
- Schnittstellenentwicklung (TCP,RS232)
Tools: Visual Studio, C#, C++, Git, MySQL, MariaDB, HeidiSQL
Dozent für die Code-Week 2022
- Erstellung eines Lehrplans
- Betreuung einer Klasse mit 20 Schülern
- Grundlagen C#, WPF, Spielentwicklung
Tools: Visual Studio
Dozent für die Code-Week 2021
- Erstellung eines Lehrplans
- Betreuung einer Klasse mit 20 Schülern
- Grundlagen C#, WPF, Spielentwicklung
Tools: Visual Studio
Dozent für die Code-Week 2020
- Erstellung eines Lehrplans
- Betreuung einer Klasse mit 20 Schülern
- Grundlagen C#, WPF, Spielentwicklung
Tools: Visual Studio
Entwicklung eines E-Liquid-Automaten mit IoT Anbindung
- Requirmentengineering Hardware Backend ó HMIóCloud
- Architektur
- Automat MVVMóLogikó Hardware(PLC)
- Cloud RESTóMicroservicesóDBóDashboard
- Product-Designer (Etiketten-Designs+Lizensen)óCloudóDB
- Protypenbau in Arduino/Raspi (C++)
- HMI (C#, WPF, MVVM, Asp .Net)
- Git-Repo Admin
- Datenbankintegration (Sqlite, MongoDB)
- Entwicklung von Shell Skripten für automatisierte Inbetriebnahmen
- Inbetriebnahme beim Kunden
- Dokumentation
Tools: Visual Studio, C#, C++, Git, SQL, HTML/CSS
Dozent für die Code-Week 2019
- Erstellung eines Lehrplans
- Betreuung einer Klasse mit 20 Schülern
- Grundlagen C#, WPF, Spielentwicklung
Tools: Visual Studio
Entwicklung einer IoT – Architektur für die Überwachung von Güterzügen
- Fullstack (Winforms C#, C++)
- Bildverarbeitung von Highspeed-Kameras
- Architektur
- Camera Host óCamera-ManageróHMI(C#,WinForms)
- Git-Repo Admin
- Entwicklung von Shell Skripten für automatisierte Inbetriebnahmen (Setup)
- Deep Learning für die Lokalisierung von Mustern (Bremssohlen, OCR)
- Dokumentation ( Wiki)
Entwicklung von Industrie-IoT Lösungen für die Metallurgie
- Fullstack (WPF, C#, C++, Java/JS (Web-Dashboard))
- Architektur HWóServer-Node PluginsóDBóDashboard
- Prozessdatenerfassung/automatisierung von Industrieschnittstellen und PLCs (Modbus, VIP)
- Backend Modulentwicklung (OPC, REST, Corba)
- Datenbankintegration ( Oracle)
- Dashboard (JasperReport, JSP,HTML/CSS/Javascript)
- Dokumentation ( Wiki)
Tools: Visual Studio, C#, C++, Git, Eclipse, Java, JasperSoft, JSF, SQL, Wireshark
Entwicklung eines autarken IoT-Moduls für das Narroband-Netz
- Fullstack (C++, Java)
- Architektur Nb-IoT-ModemóEmbedded ControlleróCloud
- Embedded (Atmel, PSoC)
- Embedded Linux ( Rasberry PI)
- Ansteuerung eines Narrowband IoT Modems (UART)
- FOTA (Firmware over the Air)
- Security (Datenverschlüsselung AES, ECC, SHA256)
- Schnittstellenentwicklung für die Cloud ( TFTP, MQTT)
- SD-Card-BIOS (Atmel, SPI, Bootloader)
- Backendentwicklung für das MQTT- Protokoll
- Dokumentation ( Wiki)
Tools: Atmel Studio, Eclipse, Git, PSoC Creator, C/C++, Java
Entwicklung einer Modularen Produktionssoftware
-
- Fullstack Entwickler (Wpf C#)
- Architektur (MVVM, MEF)
- Frontendentwicklung ( WPF)
- Backendentwicklung (HW-Schnittstellen, DB-Integration)
- Adaption von mathematischen Lösungen in der Optik (Unendlich-Abgleich)
- Datenbankintegration (SQLite)
- Deployment Unittests, Jenkins, Batch-Files, Setuperzeugung mit WIX
- Dokumentation ( Confluence)
Tools: Visual Studio, C#, ReSharper, WPF, SQLite, Python, Git, Jenkins, Trioptics, WIX (Setup-Erzeugung), Confluence
- Entwicklung einer Anlagensoftware zur Ansteuerung und Automatisierung von UKP-Lasern mit Scan-Systemen
- Zeitraum 1/2016 – 3/2017
- Gruppenleitung und Entwicklung
- HMI bestehend aus SW-Modulen
- Prozessdatenerfassung/automatisierung (Anlagen, PLCs, Steuergeräten, Feldbussysteme, Sensorik, Aktorik)
- Schnittstellenentwicklung ( TCP/IP, Modbus, REST, CAD/CAM, G-Code)
-
- Automatisierung von mathematischen Lösungen (Interpolation, Autofokus, Korrelation)
- Automatisierung von Rückgekoppelten Prozessen ( Aktive Messsysteme)
- Entwicklung einer Script-Sprache zur übergeordneten Automatisierung
- Bildverarbeitung(Korrelation, Kantenerkennung, Entropie)
- Frontendentwicklung (WPF, MVVM, Windows Forms)
- Backendentwicklung (Maschinensteuerung, Hardware, DB-Integration)
- Datenbanken (SQL)
- Nutzung von Hardwareschnittstellen ( RS232/RS485, I2C)
Tools: Visual Studio, .Net C#, C++, MS-SQL, Windows Forms, WPF, MySQL, OpenCV, AForge, Aerotech(G-Code), Git, Beckhoff, ScanLab, IDS Camera, Heidenhain, Coherent Laser, Trumpf Laser, Atmel.
- Modulentwicklung SC-x19 zur Ansteuerung von Wendelbohroptiken
- Zeitraum 11/2015 – 1/2016
- Requirementengineering
- Architektur HWóBackend-PluginóHMI
- Hardware (Schaltplan/Schnittstelle/Elektrik)
- Software-Modul-Entwicklung
- Embedded ( C++, Atmel, Schrittmotor, Umrichter, Controller, Kamera, Sensoren, Feldbus-Modul, Treiber )
- Nutzung von Hardwareschnittstellen ( I2C, RS232/RS485, TCP/IP, USB)
Tools: Visual Studio, Atmel Studio, C++, C#, Nanotec, Basler, Faulhaber, Git
- Produktentwicklung CM R2 ( Systemkamera) für Mikrobearbeitung
- Zeitraum 10/2015 – 11/2015
- Requirementengineering
- Architektur KameramodulóSW-PluginóHMI
- Embedded (Firmware C++ Atmel, Schnittstelle, Treiber)
- Ansteuerung eines LED-Rings mittels PWM
- Ansteuerung eines Laserpointers zur Einmessung von Werkstücken
- RS232/RS485 Schnittstelle
- SW-Modulentwicklung (C#, Modul-Library)
Tools: Atmel Studio, Visual Studio, C#, Windows Forms, C++, Git
- Entwicklung eines CMS4 (Condition Monitoring System 4.0)
- Zeitraum 07/2015 – 10/2015
- Requirementengineering
- SW-Modul + HW
- Embedded (Raspberry Pi, I2C, RS485, Schnittstellen, Treiber)
- DB ( MS-SQL)
- Frontendentwicklung ( C#, HMI)
Tools: Visual Studio, C#, Windows Forms, MySQL), Python IDE, Git
- Weiterentwicklung einer vorhandenen Anlagen-Software
- Zeitraum 04/2015 – 07/2015
- Framework bestehend aus Plugins in QT/C++ und HMI QT-Designer/Python
- Softwareentwicklung in Python/C++
- Frontendentwicklung (QT, Python)
- Backendentwicklung ( C++ Plugins)
- Nutzung von Hardwareschnittstellen ( RS232/RS485, TCP/IP, USB)
Tools: Visual Studio, C++, MFC, Python.h, Itom, Python, QT Creator, Lua, Git
EDS Systemtechnik GmbH:
- Entwicklung einer Stelltafelanzeige für den ZLV-Bus ( Deutsche Bahn)
- Zeitraum 09/2014 – 03/2015
- Requirementengineering (RetroFit)
- Hardwareentwicklung(Schaltung/Layout/Bestückung)
- Embedded Softwareentwicklung( Atmel, C++)
- Simulations-SW-Entwicklung (C#)
- Inbetriebnahme vor Ort (Deutsche Bahn Stellwerk Hamburg)
Tools: Arduino(C++), Visual Studio(.Net C#, Windows Forms), Git
- Weiterentwicklung einer Monitoring-SW von ZLV-Bus-Anlagen
(Deutsche Bahn)
-
- Zeitraum 08/2014 – 09/2014
- Softwareplanung/Realisation
- Aufzeichnung von Langzeitmessungen
- Frontend Entwicklung (C++, UI)
- Backendentwicklung (C++, Schnittstellen, TCP/IP)
Tools: Visual Studio, C++, MFC, Git
- Entwicklung einer Monitoring-SW von Bahnweichen (Deutsche Bahn)
- Zeitraum 02/2014 – 08/2014
- Erkennung von defekten Bahnweichen
- SW bestehend aus Plugins:
- Analyser s.u.
- TCP-Client (Hardwareansteuerung)
- Drehfelderkennung von Drehstrommotoren
- GUI
- Inbetriebnahme in Berlin
Tools: Visual Studio, C++, MFC, Git
- Entwicklung einer Simulations-SW für ZLV-Bus-Anlagen
(Deutsche Bahn)
-
- Zeitraum 10/2013 – 2/2014
- Simulation eines ZLV-BUSes
- SW bestehend aus Plugins:
- Analyser s.u.
- TCP-Client (Hardwareansteuerung)
- Telegramminterpretation (Logik, Fehler etc.)
- Bus&Unterstations-Simulator
- GUI
Tools: Visual Studio, C++, MFC, Git
- Entwicklung eines Graphik-Analysers für Signale (DB Bahn)
- Zeitraum 04/2013 – 10/2013
- SW – Plugin-Entwicklung in C++
- Langzeit Analyser (Zoom ms->Tagen) für digitale,serielle u. analoge Signale
- Farbliche Kennzeichnung von Fehlsignale
- Navigation + Messmodule (ähnliche wie ein Oszilloskop)
Tools: Visual Studio, C++, MFC, Git
- Entwicklung einer Stelltafelanzeige für den ZLV-Bus ( Deutsche Bahn)
- Zeitraum 09/2014 – 03/2015
- Requirementengineering (RetroFit)
- Hardwareentwicklung(Schaltung/Layout/Bestückung)
- Embedded Softwareentwicklung( Atmel, C++)
- Simulations-SW-Entwicklung (C#)
- Inbetriebnahme vor Ort (Deutsche Bahn Stellwerk Hamburg)
Tools: Arduino(C++), Visual Studio(.Net C#, Windows Forms), Git
- Weiterentwicklung einer Monitoring-SW von ZLV-Bus-Anlagen
(Deutsche Bahn)
-
- Zeitraum 08/2014 – 09/2014
- Softwareplanung/Realisation
- Aufzeichnung von Langzeitmessungen
- Frontend Entwicklung (C++, UI)
- Backendentwicklung (C++, Schnittstellen, TCP/IP)
Tools: Visual Studio, C++, MFC, Git
- Entwicklung einer Monitoring-SW von Bahnweichen (Deutsche Bahn)
- Zeitraum 02/2014 – 08/2014
- Erkennung von defekten Bahnweichen
- SW bestehend aus Plugins:
- Analyser s.u.
- TCP-Client (Hardwareansteuerung)
- Drehfelderkennung von Drehstrommotoren
- GUI
- Inbetriebnahme in Berlin
Tools: Visual Studio, C++, MFC, Git
- Entwicklung einer Simulations-SW für ZLV-Bus-Anlagen
(Deutsche Bahn)
-
- Zeitraum 10/2013 – 2/2014
- Simulation eines ZLV-BUSes
- SW bestehend aus Plugins:
- Analyser s.u.
- TCP-Client (Hardwareansteuerung)
- Telegramminterpretation (Logik, Fehler etc.)
- Bus&Unterstations-Simulator
- GUI
Tools: Visual Studio, C++, MFC, Git
- Entwicklung eines Graphik-Analysers für Signale (DB Bahn)
- Zeitraum 04/2013 – 10/2013
- SW – Plugin-Entwicklung in C++
- Langzeit Analyser (Zoom ms->Tagen) für digitale,serielle u. analoge Signale
- Farbliche Kennzeichnung von Fehlsignale
- Navigation + Messmodule (ähnliche wie ein Oszilloskop)
Tools: Visual Studio, C++, MFC, Git
Reisebereitschaft
DE
Sonstige Angaben
- Technisches & Wissenschaftliches Hintergrundwissen ( Telekommunikation , Lasertechnik, Optik, Maschinensteuerung)