Entwurf und Implementierung einer Anwendung zur Steuerung von produzierenden Industrie-Automationen
Zeitdauer: 01/2018 – heute
Rolle: Softwarearchitekt / Softwareentwickler
Aufgaben:
- Entwurf einer Architektur zur Vernetzung und Steuerung von Industrierobotern und Maschinen
- Implementierung eines Prototyps als „Proof of Concept“ für die Steuerung und das Auftrags-Handling eines Fanuc Industrieroboters über ein einfaches Webinterface
Technologien: F#
Scrum-Master und Entwicklung von Anwendungen im BIM-Kontext
Zeitdauer: 02/2018 – heute
Rolle: Scrum-Master / Softwareentwickler
Aufgaben:
- Unterstützung bei der Einführung des Scrum-Prozesses in ein bestehendes Entwicklungs-Team
- Begleiten des Scrum-Prozesses als Scrum-Master
- Beratung des Managements beim Teamaufbau
- Entwicklung an verschiedenen webbasierten Anwendungen im BIM-Kontext
Technologien: Clojure, ClojureScript
Testautomatisierung, Testdurchführung und Toolautomatisierungen
Zeitdauer: 11/2017 – 12/2017
Rolle: Tester
Aufgaben:
- Implementierung von automatisierten Diagnose und Kommunikationstests am Fahrzeugprüfstand zur Gesamtfahrzeugintegration
- Durchführung und Auswertung der Tests zur Releaseabdeckung
- Implementierung von Automatisierungslösungen um zeitaufwändige, händische Prozesse abzulösen
Technologien: VisualBasic, C#, WPF
Entwicklung einer Web Anwendung zur Prüfstandsvernetzung
Zeitdauer: 01/2017 – 11/2017
Rolle: Senior Softwareentwickler
Aufgaben:
- Konzeption, Entwicklung und Test einer webbasierten Anwendung zur Vernetzung, Verwaltung, Planung und Steuerung von Automotive Prüfständen
- Evaluation und Auswahl der Technologien für die Anwendung
- Entwicklung von Prototypen zur Kundenaquise
- Konzeption und Umsetzung einer Deployment-Strategie
Technologien: ASP.NET Web-API, Angular4, HTML/CSS, MS SQL
Entwicklung von .NET Anwendungen
Zeitdauer: 09/2016 – 01/2017
Rolle: Senior Softwareentwickler
Aufgaben:
- Konzeption, Entwicklung und Erweiterung einer .NET WPF Anwendung zur Auswahl von Sicherheitsventilen nach Eingabe physikalischer Parameter
- Konzeption, Entwicklung und Erweiterung einer .NET WPF Anwendung zur Steuerung eines Partikelzählers und Auswertung der Mess-Ergebnisse
- Erstellen und Auslieferung von Installationen
Technologien: C#, WPF, Wix, MS SQL
Entwicklung einer Xamarin App
Zeitdauer: 12/2016 – 02/2017
Rolle: Softwareentwickler
Aufgabe:
- Entwicklung einer Xamarin App für die Plattformen Android und Windows zur Reiseplanung von Individualreisen
- Anbindung der App an Azure Mobile App Service zur Datensynchronisation
Technologien: C#, Xamarin, Azure
Portierung von VisualBasic Anwendungen
Zeitdauer: 11/2016 – 12/2016
Rolle: Senior Softwareentwickler
Aufgaben:
- Portierung mehrerer VB5/VB6 Anwendungen auf VB.NET im Bereich Automatisierungstechnik zur Steuerung von Produktionsanlagen
- Abstimmung und Test der Anwendung beim Kunden
Software-Entwicklung elektronische Lenkung
Zeitdauer: 04/2014 – 07/2016
Rolle: Softwareentwickler und technische Unterstützung der Projektleitung, Consultant
Aufgaben:
- Entwicklung und Anpassung von Softwarekomponenten einer elektronischen Lenkung (EPS) in C für Bosch Automotive Steering unter Einhaltung der Normen ISO26262 und A-SPICE
- Erstellen und Anpassen komplexer Buildumgebungen zur Erzeugung von auslieferbaren Software-Containern
- Debugging von komplexen Problemen und Lösungsfindung
- Unterstützung der Projektleitung bei Abstimmung mit Endkunden (OEM) und anderen Fachbereichen des Kunden sowie mit internationalen Zulieferern
- Koordination eines Entwicklungsteams von 5 Personen
- Erstellung und Monitoring von Projektplänen
- Begleitung und Unterstützung des Software-Freigabeprozesses
Entwicklung einer Webanwendung zur automatischen Schichtplanung
Zeitdauer: 12/2013 – 03/2014
Rolle: Softwareentwickler im Rahmen der Bachelorarbeit
Aufgaben:
- Konzeption und Implementierung einer Webanwendung mit Ruby on Rails
- Implementieren eines Algorithmus zur automatischen Schichtplanung durch Lineare Optimierung
- Anbindung einer dokumentenbasierten Datenbank
- Entwurf und Implementierung der Mandantenfähigkeit für die Anwendung
Technologien: Ruby on Rails, JavaScript, HTML/CSS, CouchDB
Entwicklung einer Webanwendung zur Zeiterfassung
Zeitdauer: 09/2012 – 11/2013
Rolle: Softwareentwickler
Aufgaben:
- Konzeption, Implementierung und Test einer Webanwendung mit Ruby on Rails zur Zeiterfassung mit ERP und CRM
- Implementierung eines Services zum Rendering von LaTeX Vorlagen (z.B. Rechnungen)
- Umbau der Architektur von einem monolithischen Aufbau hin zu einem verteilten System
Technologien: Ruby on Rails, JavaScript, HTML/CSS, PostgreSQL