Software Entwicklungs- und Test-Ingenieur
Aktualisiert am 02.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C#
Python
Java
MATLAB
Kotlin
.NET
WPF/WF
MVVM
DI
API
MSSQL
XML/JSON/HTML
SYNECT
AutomationDesk
ECU-Test
Visual Studio
Android Studio
SVN/GIT
Resharper
HIL/SIL
Headunits
Bussysteme
Deutsch
Muttersprache
Englisch
Fließend, B2
Spanisch
Grundkenntnisse, A2

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

1 Jahr 6 Monate
2023-06 - heute

Weiterentwickeln der Linien-Stations-Software

Software-Ingenieur C#.NET WPF MVVM ...
Software-Ingenieur
  • Implementieren von ASI und SSI-Commands für die Example App
  • Optimieren der Oberfläche und Usability der Configurations App
  • Erstellen von Unit-, Komponenten- und Integrationstests
  • Sprache Deutsch, Englisch
Visual Studio Azure DevOps Swagger
C#.NET WPF MVVM XAML JSON ASP.NET PS OOP
ASMPT SMT Solutions
München
1 Jahr 6 Monate
2023-06 - heute

Erstellen von virtuellen Testumgebungen für den Software-Test

Software-Ingenieur Vagrant PS SQL ...
Software-Ingenieur
  • Automatisiertes vorbereiten, installieren, testen und cleanen der Vagrant-VMs
  • Exportieren und konfigurieren von Vagrant-Boxen
  • Vorbereiten der TA und sichern von Testdaten
  • Sprache Deutsch, Englisch
Swagger Hyper-V Visual Studio Code
Vagrant PS SQL IIS CMD JSON
ASMPT SMT Solutions
München
2 Jahre
2022-12 - heute

Entwicklen einer Android App und Automationen für Automotive Headunits

Software-Entwickler Java Kotlin
Software-Entwickler
  • Erstellen einer Android Overlay-Widget App für visuelle Touchkoordinaten
  • Implementieren von Serviceklassen und Layouts
  • Verknüpfen von Toucheingabe mit Koordinatensystem und Darstellung
  • Automatisieren von Aktionen zur Bedienung der Android Headunit
  • Keymapping von Auto- und externen Hardware-Buttons
  • Kodieren von Steuergeräten
  • Flashen der HU Firmware
Android Studio Automate Tasker MacroDroid VCDS HU
Java Kotlin
11 Jahre 5 Monate
2013-07 - heute

Entwicklen einer Android App und Automationen für Automotive Headunits

Java Kotlin Automate ...
  • Erstellen einer Android Overlay-Widget App für visuelle Touchkoordinaten
  • Implementieren von Serviceklassen und Layouts
  • Verknüpfen von Toucheingabe mit Koordinatensystem und Darstellung
  • Automatisieren von Aktionen zur Bedienung der Android Headunit
  • Keymapping von Auto- und externen Hardware-Buttons
  • Kodieren von Steuergeräten
  • Flashen der HU Firmware
  • Sprachen Deutsch, Englisch
Java Kotlin Automate Tasker MacroDroid VCDS HU AS
11 Jahre 5 Monate
2013-07 - heute

Erstellen einer Lendingsystem GUI

Software-Entwickler C#.NET WPF MVVM ...
Software-Entwickler
  • Entwickeln eines Windows Anwendung zum Ausleihen von Büchern
  • Verwenden von Dependencies und Design Patterns
  • Logging und Datensicherung in XML Daten
  • Sprachen Deutsch, Englisch
C#.NET WPF MVVM XAML XML DI VS
11 Jahre 5 Monate
2013-07 - heute

Entwicklen eines Vektor-Grafik-Viewer GUI

Software-Entwickler C#.NET WPF MVVM ...
Software-Entwickler
  • Entwerfen einer Windows Anwendung zum Darstellen von Vektor Grafiken
  • Unterstützung der multiplen Darstellung und Laden JSON Daten
  • Verwenden von Dependencies und Design Patterns
  • Sprachen Deutsch, Englisch
C#.NET WPF MVVM XAML JSON DI VS
1 Jahr 9 Monate
2021-10 - 2023-06

Weiterentwicklen der MES Software UI

Software-Ingenieur C#.NET SQL WPF ...
Software-Ingenieur
  • Integrieren neuer Methoden und Errorhandling zum Optimieren der Software Prozesse
  • Effizientes Arbeiten in Stories (SCRUM) durch Continuous Integration
  • Implementieren von automatisierten und manuellen von Tests
  • Clean Coding und Version Control
  • Verbesserung der Bedienung des GUI
  • Sprache Deutsch, Englisch
Visual Studio Resharper Azure DevOps Git
C#.NET SQL WPF XML ASP.NET CI OOP MVVM SCRUM MSSQL ADO
WACKER Chemie
Burghausen
1 Jahr 9 Monate
2021-10 - 2023-06

Implementieren und Analysieren von Test-Prozess-Szenarien

Software-Ingenieur C#.NET Unittest SQL ...
Software-Ingenieur
  • Testen der Szenarien mittels Testsoftware
  • Erstellen von Unit Tests in webbasierter Software
  • Dokumentation und Rekonstruktion von Fehlerfällen 
  • Sprache Deutsch, Englisch
Visual Studio FitNesse Docker Azure DevOps
C#.NET Unittest SQL CI HMI MSSQL ADO
WACKER Chemie
Burghausen
2 Jahre 3 Monate
2019-08 - 2021-10

Entwickeln eines UI-Programms zum Klassifizieren von Testreports (TRP)

Entwicklungs-Ingenieur C#.NET WF HTML ...
Entwicklungs-Ingenieur
  • Automatisches Parsen von HTML Testreports
  • Entwicklen neuer Algorithmen und Methoden zum
  • Auswerten von Testergebnissen
  • Klassifizieren, Interpretieren und Lösen von Fehlern
  • Automatisiertes Erstellen von Statistiken in Word und Excel
  • Abrufen von Daten über Microsoft IIS und erstellen von Grafiken
  • Wöchentliches Präsentieren der Ergebnisse in Email und Confluence
  • Generieren von TestReports am HIL
  • Sprache Deutsch, Englisch


Visual Studio HIL Confluence
C#.NET WF HTML XML OOP Unittest Confluence HIL VS
MAN Truck & Bus
München
2 Jahre 3 Monate
2019-08 - 2021-10

Integrieren von API Plugins für Testautomations-Software

Entwicklungs-Ingenieur C#.NET Python WF ...
Entwicklungs-Ingenieur
  • Implementieren von Plugins für Import, Export und Execution von Tests
  • Entwickeln von Adaptern zum Import von C# Code in Python
  • Beschleunigen von Automationsprozessen durch Code-Refactoring
  • Sprache Deutsch, Englisch
Spyder SYNECT AutomationDesk Visual Studio
C#.NET Python WF OOP SYNECT AUD VS
MAN Truck & Bus
München
2 Jahre 3 Monate
2019-08 - 2021-10

Erstellen eines Generators zum Beschleunigen zeitaufwändiger OBDM-Testspecs

Entwicklungs-Ingenieur Python ATXML ASAM
Entwicklungs-Ingenieur
  • Entwerfen eines Skripts zur Generierung von Testspezifikationen aus Excel Datenbanken
  • Reduzieren von zeitintensiven OBDM Testspecs
  • Abstrahieren der Skripte zur Verwendung für weitere Testspecs der Funktionsgruppen
  • Sprache Deutsch, Englisch
PyCharm SYNECT
Python ATXML ASAM
MAN Truck & Bus
München
2 Jahre 3 Monate
2019-08 - 2021-10

Optimieren der Automationsprozesse und Testumgebung

Entwicklungs-Ingenieur ATXML ASAM CMD ...
Entwicklungs-Ingenieur
  • Implementieren von Anforderungen in Testspezifikation und Testfall am HIL
  • Erstellen von Views und Filtern
  • Aufteilen von Testspezifiationen von XML Author auf SYNECT und AUD
  • Präsentieren von Innovationen und Einarbeitung von Ingenieuren in Test- und Automations-Software
  • Dokumentation der Arbeit durch Bereitstellen von Lastenheft und Anleitung
  • Fehleranalyse und Lösen von 3rd-Level-Support Anfragen
  • Sprache Deutsch, Englisch
SYNECT AutomationDesk XML Author VMWare Jira Confluence HIL
ATXML ASAM CMD CI Kanban V-Modell AUD
MAN Truck & Bus
München
1 Jahr 7 Monate
2018-02 - 2019-08

Entwickeln von Skripten und Methoden zur Aufbereitung und Klassifizierung von Audiosignalen

Entwicklungs-Ingenieur Python CMD
Entwicklungs-Ingenieur
  • Optimieren des Output-Signals einer Automotive HU (MGU)
  • Implementieren von Methoden zur Noise Cancellation, Rauschreduzierung und Filterung von Audiosignalen
  • Anlegen von Datenbanken zur Audioklassifizierung und zum Fingerprinting
  • Testen von Audiosignalen
  • Sprache Deutsch, Englisch
ECU-Test Spyder MGU-Rack
Python CMD
BMW Group
München
1 Jahr 7 Monate
2018-02 - 2019-08

Erstellen von Skripten zum Parsen und Generieren von Testfällen und Testsets

Entwicklungs-Ingenieur Python XML JSON
Entwicklungs-Ingenieur
  • Erstellen von multi-anwendbaren XML und JSON-Parsern
  • Automatisiertes Generieren von Testsets für ENBN und CBS Testfälle
  • Reduzieren der Arbeitskosten
  • Sprache Deutsch, Englisch
ECU-Test Spyder
Python XML JSON
1 Jahr 7 Monate
2018-02 - 2019-08

Entwerfen von Software-Strukturen und Tools für den automatisierten Test von Steuergeräten am Prüfstand

Entwicklungs-Ingenieur Python Tool32
Entwicklungs-Ingenieur
  • Erweitern und Optimieren bestehender Programmmodule
  • Herausstellen der Kundenanforderungen in Meetings und effizientes Umsetzen von Prosa in Testfällen
  • Absichern der Requirements durch Komponenten-, Integrations- und Systemtests am LabCar, Prüfstand und Fahrzeug
  • Diagnose sowie Report- und Traceanalyse
  • Second- und Third-Level-Support von Kunden und Kollegen
  • Optimieren und Debuggen der beteiligten Tools und Automatisierungsprozesse
  • Sprache Deutsch, Englisch
ECU-Test HIL LabCar Fahrzeug TESTGUIDE ControlDesk Ediabas Tool32 Jira Spyder
Python Tool32
BMW Group
München

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 1 Monat
2013-10 - 2017-10

Maschinenbau

Bachelor of Science (B. Sc. MB), Hochschule für angewandte Wissenschaften, München
Bachelor of Science (B. Sc. MB)
Hochschule für angewandte Wissenschaften, München
  • Entwerfen einer optimalen GUI-Anwendung zur Verarbeitung großen Datenmengen und multiplen Darstellung von Grafiken und Funktionen
  • Automatisiertes Bewerten der Impulshammerschläge nach Schlaggütekriterien
  • Implementieren von Methoden zur Spektralanalyse und FFT
  • Integrieren von modalen Window-, Tuning- und Auswahlfunktionen
  • Durchführen von Beanspruchungsmessungen mittels Impulshammer und 3D-Beschleunigungssensoren
  • Erstellen von Ablaufplänen und Struktogrammen zur Nachvollziehbarkeit des Programm-Codes
  • Anwendung des nachhaltig entwickelten Tools im maschinentechnischen Praktikum der Hochschule (MTP) 
  • Technologie MATLAB, Impulshammer, 3D-Sensorik, Structorizer
  • Sprache Deutsch
2 Jahre 11 Monate
2010-09 - 2013-07

Abiturient

Fachhochschulreife, Berufsoberschule, München
Fachhochschulreife
Berufsoberschule, München
  • Technik
3 Jahre 1 Monat
2006-09 - 2009-09

Auszubildender Koch

Mittlere Reife, IHK Gesellenbrief, Berufsschule für Gastronomie / Restaurant Leib & Seele, München
Mittlere Reife, IHK Gesellenbrief
Berufsschule für Gastronomie / Restaurant Leib & Seele, München

Position

Position

  • Software-, Entwicklung-, Anwendungs-, Validierungs-, Automatisierungs-, DevOps-Ingenieur bzw. Entwickler

Kompetenzen

Kompetenzen

Top-Skills

C# Python Java MATLAB Kotlin .NET WPF/WF MVVM DI API MSSQL XML/JSON/HTML SYNECT AutomationDesk ECU-Test Visual Studio Android Studio SVN/GIT Resharper HIL/SIL Headunits Bussysteme

Produkte / Standards / Erfahrungen / Methoden

Scrum
Kanban
V-Modell
MVVM
Fortgeschritten
ASAM
Basics
DI
Basics
API
Fortgeschritten
OOP
Fortgeschritten
SYNECT
Experte
AUD
Experte
ECU-Test
Experte
C#.NET
Fortgeschritten
Python
Fortgeschritten
XML
Fortgeschritten
MATLAB
Fortgeschritten
PS/CMD
Fortgeschritten
JSON
Fortgeschritten
WF/WPF
Fortgeschritten
JIRA
Fortgeschritten
Confluence
Fortgeschritten
SVN/GIT
Fortgeschritten
HIL/SIL
Fortgeschritten
HMI/HU
Fortgeschritten
Java/Kotlin
Grundlagen
C/C++
Grundlagen
Simulink
Grundlagen
HTML
Grundlagen
Azure Devops
Grundlagen
MSSQL
Grundlagen
BUS SCRUM/Kanban
Grundlagen
CI/DI
Grundlagen

Profil:

  • Erfahrener Softwareingenieur mit einem starken Fokus auf Desktop- und Mobile-Software und über 5 Jahre Berufserfahrung in der Entwicklung, Optimierung und Testautomation.
  • Fundierte Kenntnisse in Programmiersprachen C#, Python, Java und Kotlin sowie der Android und Visual Studio IDE. 
  • Bewährte Expertise UI/UX-Design und Patterns, Methoden der agilen, hardwareabhängigen wie -unabhängigen Softwareentwicklung. 
  • Vertraut mit den neuesten Entwicklungs-Plattformen, -Tools und Frameworks.


PORTFOLIO:

  • Weiterentwickeln der Linien-Stations-Software
    • C#.NET, WPF, MVVM
  • Erstellen von virtuellen Testumgebungen für den Software-Test
    • Powershell, Vagrant, Swagger
  • Weiterentwicklen der MES Software UI
    • C#.NET, MSSQL, WPF
  • Implementieren und Analysieren von Test-Prozess-Szenarien
    • C#.NET, Unittest, MSSQL
  • Entwickeln eines UI-Programms zum Klassifizieren von Testreports (TRP)
    • C#.NET, WF, HTML
  • Integrieren von API Plugins für Testautomations-Software
    • C#.NET, Python, WF
  • Erstellen eines Generators zum Beschleunigen zeitaufwändiger OBDM-Testspecs
    • Python, SYNECT, ATXML
  • Optimieren der Automationsprozesse und Testumgebung
    • SYNECT, AUD, ATXML
  • Entwickeln von Skripten und Methoden zur Aufbereitung und Klassifizierung von Audiosignalen
    • Python, ECU-Test, MGU-Rack
  • Erstellen von Skripten zum Parsen und Generieren von Testfällen und Testsets
    • Python, ECU-Test, XML
  • Entwerfen von Software-Strukturen und Tools für den automatisierten Test von Steuergeräten am Prüfstand
    • Python, ECU-Test, HIL
  • Entwickeln eines MATLAB-Tools zur Durchführung und Bewertung von Impulshammermessungen
    • MATLAB, Impulshammer, 3D- Sensorik
  • Konstruieren eines teilautonomen Quadrocopters
    • ArduPilot, Flugcontroller, CATIA
  • Berechnen, Auslegen und Auswählen optimaler Gleitringdichtungen und Werkstoffe nach Kundenanforderungen
    • SAP, eQuote, PP
  • Entwerfen eines Excel-/ VBA-basierten Konfigurators
    • Excel, VBA
  • Aufbereiten und Reparieren von KFZ-Fahrzeugen
    • KFZ-We?rkzeuge und Komponeten, Flex, Schweißgerät
  • Entwicklen einer Android App und Automationen für Automotive Headunits 
    • Java, Automate, Tasker
  • Erstellen einer Lendingsystem GUI
    • C#.NET, WPF, MVVM
  • Entwicklen eines Vektor-Grafik-Viewer GUI
    • ?C#.NET, WPF, MVVM


PERSÖNLICHKEIT:

  • Zielorientiertes Lösen komplexer Probleme
    • Selbstständig und effizient
  • Ersuchen langfristiger und qualitativ hochwertiger Lösungen
    • Nachhaltig und engagiert
  • Zielführendes und verständliches Vermitteln fachbezogener Inhalte 
    • ?Kommu?nikativ und teamfähig


KOMPETENZEN | FÄHIGKEITEN:

Frameworks und Libraries

  • NET Framework - Fortgeschritten
  • WPF - Fortgeschritten
  • WinForms - Fortgeschritten
  • Resharper - Grundlagen
  • ASP.NET Core - Grundlagen
  • Entity Framework - Grundlagen
  • AngularJS - Grundlagen
  • Node.js - Grundlagen
  • Bootstrap - Grundlagen
  • JQuery - Grundlagen


Verfahren, Muster und Standards

  • Object-oriented Programming, Hardware/Software-In-Loop, Komponenten- und Systemtests, MVVM - Fortgeschritten
  • Singleton, Dependency Injection, Continuous Integration, UnitTest, ASAM ATXML - Grundlagen


Integrierte Entwicklungsumgebungen (IDE)

  • Visual Studio, Oxygen XML Author, Android Studio - Fortgeschritten
  • PyCharm, Spyder, Eclipse, Visual Studio Code, Arduino IDE  - Grundlagen


Virtuellle Laufzeitumgebungen

  • Vagrant, Hyper-V, VMWare, Docker - Grundlagen


Versionkontroll-Systeme (VCS)

  • Tortoise SVN, GIT-Source-Control - Fortgeschritten


Automations- und Test

  • SYNECT, AutomationDesk, ECU-Test - Experte
  • Automate, MacroDroid - Fortgeschritten
  • CANoe, ControlDesk (CD), TESTGUIDE, Octane/ALM, Tasker - Grundlagen


Diagnose, Flashen und Codierung

  • EDIABAS Tool32, VCDS - Grundlagen


Analyse-, Mess-, und Simulations

  • CARMEN, CANalyzer, vSignalyzer, E-SYS, Indigo - Grundlagen


DevOps- und Cloudsysteme

  • JIRA, Confluence, Swagger, Teamscale - Grundlagen


Prozessmodelle und Verfahren

  • SCRUM, Kanban, V-Modell, Azure DevOps - Grundlagen


Sonstige Software

  • Windows
  • Microsoft
  • Office
  • Android
  • Adobe
  • Audiosoftware
  • ANSYS
  • CATIAV5
  • Ardupilot
  • Notepad++
  • CMD
  • WinPython
  • Audacity
  • Vector
  • jetBrains
  • dSPACE
  • SAP
  • eQuote


TECHSTACK

  • Java
  • Kotlin
  • C#.NET
  • Python
  • C
  • C++
  • PS
  • DOS
  • Git
  • Azure
  • Jira
  • Scrum
  • Vagrant
  • SQL
  • HMI
  • MCU
  • Bus


BERUFSERFAHRUNG:

06/2023 - heute

Rolle: Softwareingenieur

Kunde: ASMPT SMT Solutions, München


Aufgaben:

Halbleiter | Elektrotechnik

  • Weiterentwickeln der Linien-Stations-Software
  • Erstellen von virtuellen Testumgebungen für den Software-Test


10/2021 - 06/2023

Rolle: Softwareingenieur

Kunde: WACKER Chemie, Burghausen | München


Aufgaben:

Chemie | Prozess

  • Weiterentwicklen der MES Software UI
  • Implementieren und Analysieren von Test-Prozess-Szenarien


08/2019 - 09/2021

Rolle: Entwicklungsingenieur

Kunde: MAN Truck & Bus, Karlsfeld bei München


Aufgaben:

Automotiv | Elektrotechnik

  • Entwickeln eines UI-Programms zum Klassifizieren von Testreports (TRP)
  • Integrieren von API Plugins für Testautomations-Software
  • Erstellen eines Generators zum Beschleunigen zeitaufwändiger OBDM-Testspecs
  • Optimieren der Automationsprozesse und Testumgebung


02/2018 - 07/2019

Rolle: Entwicklungsingenieur

Kunde: BMW Group, München


Aufgaben:

Automotiv | Elektrotechnik

  • Entwickeln von Skripten und Methoden zur Aufbereitung und Klassifizierung von Audiosignalen
  • Erstellen von Skripten zum Parsen und Generieren von Testfällen und Testsets
  • Entwerfen von Software-Strukturen und Tools für den automatisierten Test von Steuergeräten am Prüfstand


09/2013 - 09/2017

Rolle: Lehrerstützkraft

Kunde: Privatkunden, München


09/2009 - 09/2017

Rolle: Koch

Kunde: Restaurant Leib & Seele | Diverse Gaststätten, Hotels und Cafes, München


Praktika:

02/2016 - 07/2016

Rolle: Praktikant

Kunde: EagleBurgmann, Wolfratshausen bei München


Aufgaben:

Dichtungstechnik | Kraftwerke und Anlagen

  • Berechnen, Auslegen und Auswählen optimaler Gleitringdichtungen und Werkstoffe nach Kundenanforderungen
  • Entwerfen eines Excel-/ VBA-basierten Konfigurators


07/2013 - 09/2013

Rolle: Praktikant

Kunde: Fahrzeug-Technik-Müller, München


Aufgaben:

Fahrzeugtechnik

  • Aufbereiten und Reparieren von KFZ-Fahrzeugen

Betriebssysteme

Windows
Fortgeschritten
Android
Basics

Programmiersprachen

C#
Fortgeschritten
Python
Fortgeschritten
Matlab
Fortgeschritten
Java/Kotlin
Basics
PSL
Fortgeschritten
MS-DOS
Basics
XML/XAML
Basics
SQL
Basics
JSON
Fortgeschritten
HTML
Basics
.NET Framework
Fortgeschritten
.NET Core
Basics
Simulink
Basics
Excel-VBA
Basics
CAPL
Basics
XML
Fortgeschritten
XAML
Fortgeschritten
PowerShell
Fortgeschritten
JavaScript/TypeScript (ECMAScript)
Basics
CSHTML
Basics
CSS
Basics

Datenbanken

MSSQL
Basics
IIS
Basics
RabbitMQ
Basics

Hardware

HIL/SIL
Fortgeschritten
Headunits
Fortgeschritten
Bussysteme (CAN, LIN, MOST, Flexray)
Fortgeschritten

Prüfstände und Simulatoren

  • HIL-Simulator, LabCar-Prüfstand - Fortgeschritten
  • Xoraya Logger, OrangeSwitch, CAN Case, MGU/HU-Racks, Kfz-Steuergeräte, LabVehicle-Prüfstand - Grundlagen


Interfaces

  • Headunit, HMI - Grundlagen


Bussysteme

  • Bussysteme (CAN, Ethernet, LIN, Flexray, MOST) - Grundlagen


Flug- und Microcontroller 

  • Ardupilot, Arduino - Grundlagen


Sonstige Hardware

  • PC
  • Oszilloskop
  • Barometer
  • Manometer
  • Voltmeter
  • Impulshammer
  • 3D-Beschleunigungssensoren
  • Lötgerät
  • Flex
  • Schweißgerät
  • KFZ

Branchen

Branchen

  • Software
  • Automotive
  • Maschinenbau
  • Kraftwerkstechnik
  • Anlagenbau
  • Luft- und Raumfahrt
  • Chemie- und Prozessindustrie

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

1 Jahr 6 Monate
2023-06 - heute

Weiterentwickeln der Linien-Stations-Software

Software-Ingenieur C#.NET WPF MVVM ...
Software-Ingenieur
  • Implementieren von ASI und SSI-Commands für die Example App
  • Optimieren der Oberfläche und Usability der Configurations App
  • Erstellen von Unit-, Komponenten- und Integrationstests
  • Sprache Deutsch, Englisch
Visual Studio Azure DevOps Swagger
C#.NET WPF MVVM XAML JSON ASP.NET PS OOP
ASMPT SMT Solutions
München
1 Jahr 6 Monate
2023-06 - heute

Erstellen von virtuellen Testumgebungen für den Software-Test

Software-Ingenieur Vagrant PS SQL ...
Software-Ingenieur
  • Automatisiertes vorbereiten, installieren, testen und cleanen der Vagrant-VMs
  • Exportieren und konfigurieren von Vagrant-Boxen
  • Vorbereiten der TA und sichern von Testdaten
  • Sprache Deutsch, Englisch
Swagger Hyper-V Visual Studio Code
Vagrant PS SQL IIS CMD JSON
ASMPT SMT Solutions
München
2 Jahre
2022-12 - heute

Entwicklen einer Android App und Automationen für Automotive Headunits

Software-Entwickler Java Kotlin
Software-Entwickler
  • Erstellen einer Android Overlay-Widget App für visuelle Touchkoordinaten
  • Implementieren von Serviceklassen und Layouts
  • Verknüpfen von Toucheingabe mit Koordinatensystem und Darstellung
  • Automatisieren von Aktionen zur Bedienung der Android Headunit
  • Keymapping von Auto- und externen Hardware-Buttons
  • Kodieren von Steuergeräten
  • Flashen der HU Firmware
Android Studio Automate Tasker MacroDroid VCDS HU
Java Kotlin
11 Jahre 5 Monate
2013-07 - heute

Entwicklen einer Android App und Automationen für Automotive Headunits

Java Kotlin Automate ...
  • Erstellen einer Android Overlay-Widget App für visuelle Touchkoordinaten
  • Implementieren von Serviceklassen und Layouts
  • Verknüpfen von Toucheingabe mit Koordinatensystem und Darstellung
  • Automatisieren von Aktionen zur Bedienung der Android Headunit
  • Keymapping von Auto- und externen Hardware-Buttons
  • Kodieren von Steuergeräten
  • Flashen der HU Firmware
  • Sprachen Deutsch, Englisch
Java Kotlin Automate Tasker MacroDroid VCDS HU AS
11 Jahre 5 Monate
2013-07 - heute

Erstellen einer Lendingsystem GUI

Software-Entwickler C#.NET WPF MVVM ...
Software-Entwickler
  • Entwickeln eines Windows Anwendung zum Ausleihen von Büchern
  • Verwenden von Dependencies und Design Patterns
  • Logging und Datensicherung in XML Daten
  • Sprachen Deutsch, Englisch
C#.NET WPF MVVM XAML XML DI VS
11 Jahre 5 Monate
2013-07 - heute

Entwicklen eines Vektor-Grafik-Viewer GUI

Software-Entwickler C#.NET WPF MVVM ...
Software-Entwickler
  • Entwerfen einer Windows Anwendung zum Darstellen von Vektor Grafiken
  • Unterstützung der multiplen Darstellung und Laden JSON Daten
  • Verwenden von Dependencies und Design Patterns
  • Sprachen Deutsch, Englisch
C#.NET WPF MVVM XAML JSON DI VS
1 Jahr 9 Monate
2021-10 - 2023-06

Weiterentwicklen der MES Software UI

Software-Ingenieur C#.NET SQL WPF ...
Software-Ingenieur
  • Integrieren neuer Methoden und Errorhandling zum Optimieren der Software Prozesse
  • Effizientes Arbeiten in Stories (SCRUM) durch Continuous Integration
  • Implementieren von automatisierten und manuellen von Tests
  • Clean Coding und Version Control
  • Verbesserung der Bedienung des GUI
  • Sprache Deutsch, Englisch
Visual Studio Resharper Azure DevOps Git
C#.NET SQL WPF XML ASP.NET CI OOP MVVM SCRUM MSSQL ADO
WACKER Chemie
Burghausen
1 Jahr 9 Monate
2021-10 - 2023-06

Implementieren und Analysieren von Test-Prozess-Szenarien

Software-Ingenieur C#.NET Unittest SQL ...
Software-Ingenieur
  • Testen der Szenarien mittels Testsoftware
  • Erstellen von Unit Tests in webbasierter Software
  • Dokumentation und Rekonstruktion von Fehlerfällen 
  • Sprache Deutsch, Englisch
Visual Studio FitNesse Docker Azure DevOps
C#.NET Unittest SQL CI HMI MSSQL ADO
WACKER Chemie
Burghausen
2 Jahre 3 Monate
2019-08 - 2021-10

Entwickeln eines UI-Programms zum Klassifizieren von Testreports (TRP)

Entwicklungs-Ingenieur C#.NET WF HTML ...
Entwicklungs-Ingenieur
  • Automatisches Parsen von HTML Testreports
  • Entwicklen neuer Algorithmen und Methoden zum
  • Auswerten von Testergebnissen
  • Klassifizieren, Interpretieren und Lösen von Fehlern
  • Automatisiertes Erstellen von Statistiken in Word und Excel
  • Abrufen von Daten über Microsoft IIS und erstellen von Grafiken
  • Wöchentliches Präsentieren der Ergebnisse in Email und Confluence
  • Generieren von TestReports am HIL
  • Sprache Deutsch, Englisch


Visual Studio HIL Confluence
C#.NET WF HTML XML OOP Unittest Confluence HIL VS
MAN Truck & Bus
München
2 Jahre 3 Monate
2019-08 - 2021-10

Integrieren von API Plugins für Testautomations-Software

Entwicklungs-Ingenieur C#.NET Python WF ...
Entwicklungs-Ingenieur
  • Implementieren von Plugins für Import, Export und Execution von Tests
  • Entwickeln von Adaptern zum Import von C# Code in Python
  • Beschleunigen von Automationsprozessen durch Code-Refactoring
  • Sprache Deutsch, Englisch
Spyder SYNECT AutomationDesk Visual Studio
C#.NET Python WF OOP SYNECT AUD VS
MAN Truck & Bus
München
2 Jahre 3 Monate
2019-08 - 2021-10

Erstellen eines Generators zum Beschleunigen zeitaufwändiger OBDM-Testspecs

Entwicklungs-Ingenieur Python ATXML ASAM
Entwicklungs-Ingenieur
  • Entwerfen eines Skripts zur Generierung von Testspezifikationen aus Excel Datenbanken
  • Reduzieren von zeitintensiven OBDM Testspecs
  • Abstrahieren der Skripte zur Verwendung für weitere Testspecs der Funktionsgruppen
  • Sprache Deutsch, Englisch
PyCharm SYNECT
Python ATXML ASAM
MAN Truck & Bus
München
2 Jahre 3 Monate
2019-08 - 2021-10

Optimieren der Automationsprozesse und Testumgebung

Entwicklungs-Ingenieur ATXML ASAM CMD ...
Entwicklungs-Ingenieur
  • Implementieren von Anforderungen in Testspezifikation und Testfall am HIL
  • Erstellen von Views und Filtern
  • Aufteilen von Testspezifiationen von XML Author auf SYNECT und AUD
  • Präsentieren von Innovationen und Einarbeitung von Ingenieuren in Test- und Automations-Software
  • Dokumentation der Arbeit durch Bereitstellen von Lastenheft und Anleitung
  • Fehleranalyse und Lösen von 3rd-Level-Support Anfragen
  • Sprache Deutsch, Englisch
SYNECT AutomationDesk XML Author VMWare Jira Confluence HIL
ATXML ASAM CMD CI Kanban V-Modell AUD
MAN Truck & Bus
München
1 Jahr 7 Monate
2018-02 - 2019-08

Entwickeln von Skripten und Methoden zur Aufbereitung und Klassifizierung von Audiosignalen

Entwicklungs-Ingenieur Python CMD
Entwicklungs-Ingenieur
  • Optimieren des Output-Signals einer Automotive HU (MGU)
  • Implementieren von Methoden zur Noise Cancellation, Rauschreduzierung und Filterung von Audiosignalen
  • Anlegen von Datenbanken zur Audioklassifizierung und zum Fingerprinting
  • Testen von Audiosignalen
  • Sprache Deutsch, Englisch
ECU-Test Spyder MGU-Rack
Python CMD
BMW Group
München
1 Jahr 7 Monate
2018-02 - 2019-08

Erstellen von Skripten zum Parsen und Generieren von Testfällen und Testsets

Entwicklungs-Ingenieur Python XML JSON
Entwicklungs-Ingenieur
  • Erstellen von multi-anwendbaren XML und JSON-Parsern
  • Automatisiertes Generieren von Testsets für ENBN und CBS Testfälle
  • Reduzieren der Arbeitskosten
  • Sprache Deutsch, Englisch
ECU-Test Spyder
Python XML JSON
1 Jahr 7 Monate
2018-02 - 2019-08

Entwerfen von Software-Strukturen und Tools für den automatisierten Test von Steuergeräten am Prüfstand

Entwicklungs-Ingenieur Python Tool32
Entwicklungs-Ingenieur
  • Erweitern und Optimieren bestehender Programmmodule
  • Herausstellen der Kundenanforderungen in Meetings und effizientes Umsetzen von Prosa in Testfällen
  • Absichern der Requirements durch Komponenten-, Integrations- und Systemtests am LabCar, Prüfstand und Fahrzeug
  • Diagnose sowie Report- und Traceanalyse
  • Second- und Third-Level-Support von Kunden und Kollegen
  • Optimieren und Debuggen der beteiligten Tools und Automatisierungsprozesse
  • Sprache Deutsch, Englisch
ECU-Test HIL LabCar Fahrzeug TESTGUIDE ControlDesk Ediabas Tool32 Jira Spyder
Python Tool32
BMW Group
München

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 1 Monat
2013-10 - 2017-10

Maschinenbau

Bachelor of Science (B. Sc. MB), Hochschule für angewandte Wissenschaften, München
Bachelor of Science (B. Sc. MB)
Hochschule für angewandte Wissenschaften, München
  • Entwerfen einer optimalen GUI-Anwendung zur Verarbeitung großen Datenmengen und multiplen Darstellung von Grafiken und Funktionen
  • Automatisiertes Bewerten der Impulshammerschläge nach Schlaggütekriterien
  • Implementieren von Methoden zur Spektralanalyse und FFT
  • Integrieren von modalen Window-, Tuning- und Auswahlfunktionen
  • Durchführen von Beanspruchungsmessungen mittels Impulshammer und 3D-Beschleunigungssensoren
  • Erstellen von Ablaufplänen und Struktogrammen zur Nachvollziehbarkeit des Programm-Codes
  • Anwendung des nachhaltig entwickelten Tools im maschinentechnischen Praktikum der Hochschule (MTP) 
  • Technologie MATLAB, Impulshammer, 3D-Sensorik, Structorizer
  • Sprache Deutsch
2 Jahre 11 Monate
2010-09 - 2013-07

Abiturient

Fachhochschulreife, Berufsoberschule, München
Fachhochschulreife
Berufsoberschule, München
  • Technik
3 Jahre 1 Monat
2006-09 - 2009-09

Auszubildender Koch

Mittlere Reife, IHK Gesellenbrief, Berufsschule für Gastronomie / Restaurant Leib & Seele, München
Mittlere Reife, IHK Gesellenbrief
Berufsschule für Gastronomie / Restaurant Leib & Seele, München

Position

Position

  • Software-, Entwicklung-, Anwendungs-, Validierungs-, Automatisierungs-, DevOps-Ingenieur bzw. Entwickler

Kompetenzen

Kompetenzen

Top-Skills

C# Python Java MATLAB Kotlin .NET WPF/WF MVVM DI API MSSQL XML/JSON/HTML SYNECT AutomationDesk ECU-Test Visual Studio Android Studio SVN/GIT Resharper HIL/SIL Headunits Bussysteme

Produkte / Standards / Erfahrungen / Methoden

Scrum
Kanban
V-Modell
MVVM
Fortgeschritten
ASAM
Basics
DI
Basics
API
Fortgeschritten
OOP
Fortgeschritten
SYNECT
Experte
AUD
Experte
ECU-Test
Experte
C#.NET
Fortgeschritten
Python
Fortgeschritten
XML
Fortgeschritten
MATLAB
Fortgeschritten
PS/CMD
Fortgeschritten
JSON
Fortgeschritten
WF/WPF
Fortgeschritten
JIRA
Fortgeschritten
Confluence
Fortgeschritten
SVN/GIT
Fortgeschritten
HIL/SIL
Fortgeschritten
HMI/HU
Fortgeschritten
Java/Kotlin
Grundlagen
C/C++
Grundlagen
Simulink
Grundlagen
HTML
Grundlagen
Azure Devops
Grundlagen
MSSQL
Grundlagen
BUS SCRUM/Kanban
Grundlagen
CI/DI
Grundlagen

Profil:

  • Erfahrener Softwareingenieur mit einem starken Fokus auf Desktop- und Mobile-Software und über 5 Jahre Berufserfahrung in der Entwicklung, Optimierung und Testautomation.
  • Fundierte Kenntnisse in Programmiersprachen C#, Python, Java und Kotlin sowie der Android und Visual Studio IDE. 
  • Bewährte Expertise UI/UX-Design und Patterns, Methoden der agilen, hardwareabhängigen wie -unabhängigen Softwareentwicklung. 
  • Vertraut mit den neuesten Entwicklungs-Plattformen, -Tools und Frameworks.


PORTFOLIO:

  • Weiterentwickeln der Linien-Stations-Software
    • C#.NET, WPF, MVVM
  • Erstellen von virtuellen Testumgebungen für den Software-Test
    • Powershell, Vagrant, Swagger
  • Weiterentwicklen der MES Software UI
    • C#.NET, MSSQL, WPF
  • Implementieren und Analysieren von Test-Prozess-Szenarien
    • C#.NET, Unittest, MSSQL
  • Entwickeln eines UI-Programms zum Klassifizieren von Testreports (TRP)
    • C#.NET, WF, HTML
  • Integrieren von API Plugins für Testautomations-Software
    • C#.NET, Python, WF
  • Erstellen eines Generators zum Beschleunigen zeitaufwändiger OBDM-Testspecs
    • Python, SYNECT, ATXML
  • Optimieren der Automationsprozesse und Testumgebung
    • SYNECT, AUD, ATXML
  • Entwickeln von Skripten und Methoden zur Aufbereitung und Klassifizierung von Audiosignalen
    • Python, ECU-Test, MGU-Rack
  • Erstellen von Skripten zum Parsen und Generieren von Testfällen und Testsets
    • Python, ECU-Test, XML
  • Entwerfen von Software-Strukturen und Tools für den automatisierten Test von Steuergeräten am Prüfstand
    • Python, ECU-Test, HIL
  • Entwickeln eines MATLAB-Tools zur Durchführung und Bewertung von Impulshammermessungen
    • MATLAB, Impulshammer, 3D- Sensorik
  • Konstruieren eines teilautonomen Quadrocopters
    • ArduPilot, Flugcontroller, CATIA
  • Berechnen, Auslegen und Auswählen optimaler Gleitringdichtungen und Werkstoffe nach Kundenanforderungen
    • SAP, eQuote, PP
  • Entwerfen eines Excel-/ VBA-basierten Konfigurators
    • Excel, VBA
  • Aufbereiten und Reparieren von KFZ-Fahrzeugen
    • KFZ-We?rkzeuge und Komponeten, Flex, Schweißgerät
  • Entwicklen einer Android App und Automationen für Automotive Headunits 
    • Java, Automate, Tasker
  • Erstellen einer Lendingsystem GUI
    • C#.NET, WPF, MVVM
  • Entwicklen eines Vektor-Grafik-Viewer GUI
    • ?C#.NET, WPF, MVVM


PERSÖNLICHKEIT:

  • Zielorientiertes Lösen komplexer Probleme
    • Selbstständig und effizient
  • Ersuchen langfristiger und qualitativ hochwertiger Lösungen
    • Nachhaltig und engagiert
  • Zielführendes und verständliches Vermitteln fachbezogener Inhalte 
    • ?Kommu?nikativ und teamfähig


KOMPETENZEN | FÄHIGKEITEN:

Frameworks und Libraries

  • NET Framework - Fortgeschritten
  • WPF - Fortgeschritten
  • WinForms - Fortgeschritten
  • Resharper - Grundlagen
  • ASP.NET Core - Grundlagen
  • Entity Framework - Grundlagen
  • AngularJS - Grundlagen
  • Node.js - Grundlagen
  • Bootstrap - Grundlagen
  • JQuery - Grundlagen


Verfahren, Muster und Standards

  • Object-oriented Programming, Hardware/Software-In-Loop, Komponenten- und Systemtests, MVVM - Fortgeschritten
  • Singleton, Dependency Injection, Continuous Integration, UnitTest, ASAM ATXML - Grundlagen


Integrierte Entwicklungsumgebungen (IDE)

  • Visual Studio, Oxygen XML Author, Android Studio - Fortgeschritten
  • PyCharm, Spyder, Eclipse, Visual Studio Code, Arduino IDE  - Grundlagen


Virtuellle Laufzeitumgebungen

  • Vagrant, Hyper-V, VMWare, Docker - Grundlagen


Versionkontroll-Systeme (VCS)

  • Tortoise SVN, GIT-Source-Control - Fortgeschritten


Automations- und Test

  • SYNECT, AutomationDesk, ECU-Test - Experte
  • Automate, MacroDroid - Fortgeschritten
  • CANoe, ControlDesk (CD), TESTGUIDE, Octane/ALM, Tasker - Grundlagen


Diagnose, Flashen und Codierung

  • EDIABAS Tool32, VCDS - Grundlagen


Analyse-, Mess-, und Simulations

  • CARMEN, CANalyzer, vSignalyzer, E-SYS, Indigo - Grundlagen


DevOps- und Cloudsysteme

  • JIRA, Confluence, Swagger, Teamscale - Grundlagen


Prozessmodelle und Verfahren

  • SCRUM, Kanban, V-Modell, Azure DevOps - Grundlagen


Sonstige Software

  • Windows
  • Microsoft
  • Office
  • Android
  • Adobe
  • Audiosoftware
  • ANSYS
  • CATIAV5
  • Ardupilot
  • Notepad++
  • CMD
  • WinPython
  • Audacity
  • Vector
  • jetBrains
  • dSPACE
  • SAP
  • eQuote


TECHSTACK

  • Java
  • Kotlin
  • C#.NET
  • Python
  • C
  • C++
  • PS
  • DOS
  • Git
  • Azure
  • Jira
  • Scrum
  • Vagrant
  • SQL
  • HMI
  • MCU
  • Bus


BERUFSERFAHRUNG:

06/2023 - heute

Rolle: Softwareingenieur

Kunde: ASMPT SMT Solutions, München


Aufgaben:

Halbleiter | Elektrotechnik

  • Weiterentwickeln der Linien-Stations-Software
  • Erstellen von virtuellen Testumgebungen für den Software-Test


10/2021 - 06/2023

Rolle: Softwareingenieur

Kunde: WACKER Chemie, Burghausen | München


Aufgaben:

Chemie | Prozess

  • Weiterentwicklen der MES Software UI
  • Implementieren und Analysieren von Test-Prozess-Szenarien


08/2019 - 09/2021

Rolle: Entwicklungsingenieur

Kunde: MAN Truck & Bus, Karlsfeld bei München


Aufgaben:

Automotiv | Elektrotechnik

  • Entwickeln eines UI-Programms zum Klassifizieren von Testreports (TRP)
  • Integrieren von API Plugins für Testautomations-Software
  • Erstellen eines Generators zum Beschleunigen zeitaufwändiger OBDM-Testspecs
  • Optimieren der Automationsprozesse und Testumgebung


02/2018 - 07/2019

Rolle: Entwicklungsingenieur

Kunde: BMW Group, München


Aufgaben:

Automotiv | Elektrotechnik

  • Entwickeln von Skripten und Methoden zur Aufbereitung und Klassifizierung von Audiosignalen
  • Erstellen von Skripten zum Parsen und Generieren von Testfällen und Testsets
  • Entwerfen von Software-Strukturen und Tools für den automatisierten Test von Steuergeräten am Prüfstand


09/2013 - 09/2017

Rolle: Lehrerstützkraft

Kunde: Privatkunden, München


09/2009 - 09/2017

Rolle: Koch

Kunde: Restaurant Leib & Seele | Diverse Gaststätten, Hotels und Cafes, München


Praktika:

02/2016 - 07/2016

Rolle: Praktikant

Kunde: EagleBurgmann, Wolfratshausen bei München


Aufgaben:

Dichtungstechnik | Kraftwerke und Anlagen

  • Berechnen, Auslegen und Auswählen optimaler Gleitringdichtungen und Werkstoffe nach Kundenanforderungen
  • Entwerfen eines Excel-/ VBA-basierten Konfigurators


07/2013 - 09/2013

Rolle: Praktikant

Kunde: Fahrzeug-Technik-Müller, München


Aufgaben:

Fahrzeugtechnik

  • Aufbereiten und Reparieren von KFZ-Fahrzeugen

Betriebssysteme

Windows
Fortgeschritten
Android
Basics

Programmiersprachen

C#
Fortgeschritten
Python
Fortgeschritten
Matlab
Fortgeschritten
Java/Kotlin
Basics
PSL
Fortgeschritten
MS-DOS
Basics
XML/XAML
Basics
SQL
Basics
JSON
Fortgeschritten
HTML
Basics
.NET Framework
Fortgeschritten
.NET Core
Basics
Simulink
Basics
Excel-VBA
Basics
CAPL
Basics
XML
Fortgeschritten
XAML
Fortgeschritten
PowerShell
Fortgeschritten
JavaScript/TypeScript (ECMAScript)
Basics
CSHTML
Basics
CSS
Basics

Datenbanken

MSSQL
Basics
IIS
Basics
RabbitMQ
Basics

Hardware

HIL/SIL
Fortgeschritten
Headunits
Fortgeschritten
Bussysteme (CAN, LIN, MOST, Flexray)
Fortgeschritten

Prüfstände und Simulatoren

  • HIL-Simulator, LabCar-Prüfstand - Fortgeschritten
  • Xoraya Logger, OrangeSwitch, CAN Case, MGU/HU-Racks, Kfz-Steuergeräte, LabVehicle-Prüfstand - Grundlagen


Interfaces

  • Headunit, HMI - Grundlagen


Bussysteme

  • Bussysteme (CAN, Ethernet, LIN, Flexray, MOST) - Grundlagen


Flug- und Microcontroller 

  • Ardupilot, Arduino - Grundlagen


Sonstige Hardware

  • PC
  • Oszilloskop
  • Barometer
  • Manometer
  • Voltmeter
  • Impulshammer
  • 3D-Beschleunigungssensoren
  • Lötgerät
  • Flex
  • Schweißgerät
  • KFZ

Branchen

Branchen

  • Software
  • Automotive
  • Maschinenbau
  • Kraftwerkstechnik
  • Anlagenbau
  • Luft- und Raumfahrt
  • Chemie- und Prozessindustrie

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.