Migration und Erweiterung eines langlebigen Expertensystems für die Verwaltung von Finanzierungsverträgen und Integration in eine Cloud-Landschaft. Organisation nach SAFe. Verbesserung der Wartbarkeit und Einführung von integrativem Testen.
Technologien: Java, Spring Boot, Kafka, Azure, Docker, Jenkins, Oracle DB, PL/SQL, Kibana
Ich stehe als freiberuflicher (Fullstack-)Softwareentwickler und/oder -architekt zur Verfügung, um in agilen Teams zu agieren und gemeinsam hochwertige Anwendungen zu entwickeln.
Entwicklung und Betrieb des Connect Stores für den Erwerb und die Verwaltung digitaler Nutzungsrechte von Fahrzeugdiensten. Organisation nach SAFe. Einführung von Onion-Architecture, Command Pattern und Fokus auf integratives Testen. Optimierung der DORA-Metriken.
Technologien: Java, Spring Boot, Kafka, Terraform, AWS, Apigee, Docker, Kubernetes, GitHub, PostgreSQL, Splunk, New Relic, SonarQube
Ich habe innerhalb eines SAFe-Releasetrains einen Webshop weiterentwickelt, der Apps und Dienste für Fahrzeuge anbietet. Darüber hinaus habe ich studentische Praktika betreut.
Entwicklung einer Anwendung zur Indizierung von Fahrzeugtelemetriedaten. Stabilisierung der Anwendung durch Verbesserung der Codequalität. Kundensupport durch Analyse von Bugs. Migration auf AWS.
Technologien: Java, ANTLR, Solr, JavaScript, Spring, Ext JS, Sencha Architect, AWS EC2/SQS/S3, NiFi, TinkerPop/JanusGraph, PostgreSQL, HDFS
Integration einer Abhängigkeitsverwaltung für C++-Entwicklungsprojekte in einen Entwicklungsstack. Entwurf von allgemeinen Paketrezepten. Entwicklung von Eclipse Plug-Ins.
Technologien: Java, Conan.io, Eclipse RCP, SWT, JFace, Eclipse IDE Plug-ins, Python
Ich habe an vier Softwareprojekten in Scrum-Teams im Automobilbereich gearbeitet. Das Hauptprojekt war eine Low-Code-Applikation zur Verarbeitung von Fahrzeugtelemetriedaten.
Upgrade und Migration einer JobRouter-Instanz. Modellierung von Bestellprozessen. Erstellung von client- und serverseitigen Erweiterungen.
Technologien: JobRouter, DATEV, JavaScript, TypeScript, Node.js, Gulp.js, PHP
Enwicklung der NeMo+ iOS-App für das Workforce Management, bei dem mittels der SAP Mobile Platform, ein SAP Plant Maintenance System angebunden wird. Neuentwurf der Architektur des View-Stacks hin zu VIPER. Wartung und Support für mehrere hundert Nutzer. Stetige Verbesserung der Codequalität.
Technologien: Swift, OData, SAP Mobile Platform (SMP), SAP ERP/PM
Entwicklung einer Client-Server-Anwendung zur Abwicklung von Mitarbeiterbeteiligungsprogrammen.
Technologien: Java, Hibernate, JSF, LDAP, Oracle Database, Spring, Tomcat
Im Rahmen von Code Assessments wurde die innere Qualität von Softwaresystemen analysiert. Mit Werkzeugen zur statischen Codeanalyse sowie Code Reviews wurde die Softwarequalität quantitativ bewertet und daraus Handlungsempfehlungen abgeleitet.
Technologien: Sotograph, NDepend, Usus.Net, SonarQube
Ich habe an drei Softwareprojekten in Scrum-Teams gearbeitet. Das Hauptprojekt war die Entwicklung einer iOS-App für Workforce Management im Bereich der Energienetzwartung. Zusätzlich habe ich die Softwarequalität durch Code-Assessments für verschiedene Kundenprojekte quantifiziert.
Vorbereitung und Durchführung der Migration von Microsoft Dynamics CRM 4.0 auf 7.0 mit minimaler Downtime. Erweiterung mit Plug-Ins. Anbindung von ERP- und Finanzsystem.
Technologien: C#, .NET, JavaScript, MS Dynamics CRM/NAV
Ich führte wissenschaftliche Projekte durch, schrieb Veröffentlichungen, entwickelte Software, organisierte Workshops und betreute studentische Arbeiten. Meine Arbeit befasste sich mit der Kalibrierung von Teilkörperzählern unter Verwendung von HPGe-Detektoren zur Bestimmung der Aktivität inkorporierter Radionuklide anhand medizinischer Bildgebungsdaten, Monte-Carlo-Simulation des Strahlungstransports und maschinellem Lernen.
Ich habe Softwaretechnik unterrichtet (Materialien vorbereitet, Vorlesungen gehalten, Übungen/Prüfungen organisiert). Darüber hinaus habe ich Projektvorschläge vorbereitet und wissenschaftliche Projektarbeit in den Bereichen Medizin- und Automobiltechnik durchgeführt.