Software Design und Architektur - Requirement Engineering - Embedded Software Entwicklung - Anwendungssoftware Entwicklung - App Entwicklung
Aktualisiert am 17.10.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 24.10.2022
Verfügbar zu: 100%
davon vor Ort: 80%
.NET-Entwickler
Scala
Architect
Python
TypeScript
C++
C#
Java
HTML
Administration Linux
Embedded Linux
Linux-Experte
Microsoft SQL Server
Azure
Kubernetes
Docker
JavaScript
OPC UA
Deutsch
Muttersprache
Englisch
fließend in Word und Schrift
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+100km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km)
möglich

Projekte

Projekte

3 Jahre 4 Monate
2013-10 - 2017-01

diverse Projekte

Software Ingenieur (in Festanstellung)
Software Ingenieur (in Festanstellung)

Projekt

  • Softwarekomponenten zur kryptographischen Absicherung eines Embedded Systems
  • Entwicklung einer Tool Suite zur Wartung und Steuerung von Sensoren und Geräten
  • Entwicklung eines Systems zur automatisierten Generierung von Kalibrierproben

Aufgaben:

  • Idee und Aufbau einer Projektinfrastruktur für ein Software-Projekt
  • Beratende Tätigkeiten für Projektunterstützende Software-Lösungen
  • Durchführung des Anforderungsmanagements für ein Software-Projekt
  • Idee und Konzeption für das Sicherheitssystem eines Embedded Software Systems
  • Software-Design und Implementierung von Embedded Software Modulen in C++/C
  • Refactoring und Erweiterung einer C++/C Win32 Library zur Kommunikation mit einem Embedded System
  • Erweiterung und Automatisierung eines Software-
    Produktionssystems mit Hilfe von C#
  • Architektur, Design und Implementierung einer MVVM WPF Plattform Architektur und Design einer WPF PC Applikation (inkl. Fachliche Führung)
Giesecke & Devrient GmbH
3 Jahre 2 Monate
2010-08 - 2013-09

mehrere Projekte

Software Ingenieur
Software Ingenieur

Projekt

  • Weiterentwicklung eines Beatmungsgerät für den US -amerikanischen Markt
  • Neuentwicklung eines Beatmungsgeräts für den internationalen Markt

Aufgaben:

  • Bootloader
  • User Interface Komponente zur Darstellung medizinischer Daten
  • Zentrales Logging System
  • MMC Treiber
  • Embedded Datenbank
  • Healthmonitor basierend auf Integrity
  • Template Library für wiederverwendbare Algorithmen und
    Datenstrukturen
  • Unit Tests mit Cantata++, Google C++ Mocking Framework und CPPUnit
  • Ausarbeitung, Design und Implementierung einer grafischen Domain Specific Language zur Erstellung und Ausführung von automatischen und semiautomatischen Test Scripts
  • Implementierung eines Log Viewers zur Darstellung von Log Daten im log4c Format
  • Erstellung eines Coverage Test Tools basierend auf Bullseye
V-Modell Google Mocks Visual Studio C#/WinForms C/C++ Eclipse Integrity OS Cantata
Resmed R&D Germany GmbH
2 Jahre 4 Monate
2008-04 - 2010-07

Entwicklung eines Produkts zur zentralen Steuerung und Überwachung im Umfeld der Gebäudesicherheit

Diplom-Informatiker
Diplom-Informatiker
  • intensiver Kontakt mit den Entwicklern der OPC Foundation in den USA
  • Erstellen von Testumgebungen und Testdurchführung für unterschiedliche Plattformen
  • Erarbeitung von Performanceoptimierungen
  • Analyse von Verschlüsselungsverfahren sowie die Implementierung der ausgewählten Verfahren
  • Evaluierung der USB Technologie für automatische Erkennung und Identifikation
  • Erstellen einer Softwarearchitektur für eine PC basierte Anschalteeinheit
C#, Visual Studio, OPC/OPC UA
Ferchau Engineering GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Schulausbildung / Studium
2008/02:

Abschluss als Diplom-Informatiker (FH)
Note: 1,4

2007/03 - 2008/01:

Diplomarbeit bei Siemens CT SE 2: Embedded Linux Boot Optimizations
Aufgabe: Beschleunigung des Bootvorgangs auf Embedded Linux Systemen
( Schwerpunkt: Linux Kernel; Verfasst in Englisch)
Note: 1

2003/10 - 2008/02:

Studium der Informatik an der Fachhochschule Landshut

08/ 2000 ? 07/2003:

Fachoberschule Regensburg (Technischer Zweig)
Abschluss: Fachhochschulreife

Kompetenzen

Kompetenzen

Top-Skills

.NET-Entwickler Scala Architect Python TypeScript C++ C# Java HTML Administration Linux Embedded Linux Linux-Experte Microsoft SQL Server Azure Kubernetes Docker JavaScript OPC UA

Produkte / Standards / Erfahrungen / Methoden

Eclipse
GIT
Jenkins
Jira
OSGi

 Software Design und Architektur 

  • 3 Jahre UML, Design Patterns, Enterprise Architect, MVVM  

Microservices

  • 2 Jahre C# .Net Core, IdentityServer4 (OpenId Connect, OAuth), Swagger, Dapper, SignalR, GraphQL, RabbitMQ (Messaging), MassTransit  

Anwendungsentwicklung

  • C# (5 Jahre):  WPF/XAML/MVVM, Caliburn, ReactiveX.Net, Autofac, LINQ, WinForms, Fluent Validation
  • VB (1 Jahr): Oracle DB, Microsoft SQL Server, T-SQL
  • Java (2 Jahre): Swing, AWT, JPA, MySQL
  • C++/C (1 Jahr): SDL, OpenGL, MFC

Embedded Entwicklung

  • C/C++ ( 4 Jahre): OSEKOS (Automotive), VxWorks, Integrity OS, PXROS, Linux, LWIP, Metrowerks CodeWarrior, Eclipse, Wind River Workbench, Universal Debug Engine, BlackFin DSP, MPC5200
  • ASM (< 1 Jahr): M68K
  • C# < (1 Jahr): OPC/OPC UA

Software Testing

  • .NET ( 3 Jahre ): RhinoMocks, xUnit, AutoFixture
  • C++/C (3 Jahre): Cantata++, Google Mock
  • Java (< 1 Jahr): JUnit

Requirement Engineering

  • Doors
  • Jira
  • MS Excel

Betriebssystementwicklung

  • C/ASM(< 1 Jahr): Linux Kernel, SuperH4a

Webentwicklung

  • Java(< 1 Jahr): GWT, Echo Web Framework, Selenium, Tomcat
  • Perl(1 Jahr): Oracle
  • PHP(< 1 Jahr): MySQL
  • TS (3 Jahre): Angular, Signalr, RxJS, Flex Layout, Material, Vue.JS
  • JS ( 2 Jahre):  React.js, Node.js, Redux, MUI  

App Entwicklung (Android)

  • Java(< 1 Jahr): Android Studio
  • Scala(< 1 Jahr): IntelliJ

IT Sicherheit

  • C(1 Jahr): OpenSSL

CI/CD

  • CruiseControl, Ant, Jenkins (Groovy), Docker, GitHub, Azure DevOps

Technische Dokumentation

  • MAML. Latex

Versionsverwaltung

  • SVN, TFS, CVS, GIT

Persönlich

  • Schnelles Auffassungsvermögen, technisches Verständnis und Interesse, Kommunikationsfreudig, Teamfähigkeit

Sonstiges

  • XML/XSD/XSTL, Shell-Scripting, CORBA, UML, MS Office, Libre Office, Inkscape

Betriebssysteme

GreenHills INTEGRITY
Linux
OSEK OS
PXROS
Windows

Programmiersprachen

ASM
Gute Kenntnisse
C
Experte
C#
Experte
C++
Experte
CSS
Gute Kenntnisse
HTML
Gute Kenntnisse
Java
Experte
Pascal
Perl
Gute Kenntnisse
Python
Gute Kenntnisse
Scala
Grundkenntnisse
Shell
Gute Kenntnisse
VB6.0
Gute Kenntnisse

Skript-Programmierung

Python (1 Jahr):  PyDev (Eclipse), PyCharm(IntelliJ), numpy, Matplotlib, JupyterLab 

Bash  ( 2 Jahre)

Branchen

Branchen

  • Medizintechnik, Gebäudesicherheit, Automotive, Drucktechnik
  • Software Design und Architektur (3 Jahre):
    UML, Design Patterns, Enterprise Architect, MVVM

Einsatzorte

Einsatzorte

München (+100km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km)
möglich

Projekte

Projekte

3 Jahre 4 Monate
2013-10 - 2017-01

diverse Projekte

Software Ingenieur (in Festanstellung)
Software Ingenieur (in Festanstellung)

Projekt

  • Softwarekomponenten zur kryptographischen Absicherung eines Embedded Systems
  • Entwicklung einer Tool Suite zur Wartung und Steuerung von Sensoren und Geräten
  • Entwicklung eines Systems zur automatisierten Generierung von Kalibrierproben

Aufgaben:

  • Idee und Aufbau einer Projektinfrastruktur für ein Software-Projekt
  • Beratende Tätigkeiten für Projektunterstützende Software-Lösungen
  • Durchführung des Anforderungsmanagements für ein Software-Projekt
  • Idee und Konzeption für das Sicherheitssystem eines Embedded Software Systems
  • Software-Design und Implementierung von Embedded Software Modulen in C++/C
  • Refactoring und Erweiterung einer C++/C Win32 Library zur Kommunikation mit einem Embedded System
  • Erweiterung und Automatisierung eines Software-
    Produktionssystems mit Hilfe von C#
  • Architektur, Design und Implementierung einer MVVM WPF Plattform Architektur und Design einer WPF PC Applikation (inkl. Fachliche Führung)
Giesecke & Devrient GmbH
3 Jahre 2 Monate
2010-08 - 2013-09

mehrere Projekte

Software Ingenieur
Software Ingenieur

Projekt

  • Weiterentwicklung eines Beatmungsgerät für den US -amerikanischen Markt
  • Neuentwicklung eines Beatmungsgeräts für den internationalen Markt

Aufgaben:

  • Bootloader
  • User Interface Komponente zur Darstellung medizinischer Daten
  • Zentrales Logging System
  • MMC Treiber
  • Embedded Datenbank
  • Healthmonitor basierend auf Integrity
  • Template Library für wiederverwendbare Algorithmen und
    Datenstrukturen
  • Unit Tests mit Cantata++, Google C++ Mocking Framework und CPPUnit
  • Ausarbeitung, Design und Implementierung einer grafischen Domain Specific Language zur Erstellung und Ausführung von automatischen und semiautomatischen Test Scripts
  • Implementierung eines Log Viewers zur Darstellung von Log Daten im log4c Format
  • Erstellung eines Coverage Test Tools basierend auf Bullseye
V-Modell Google Mocks Visual Studio C#/WinForms C/C++ Eclipse Integrity OS Cantata
Resmed R&D Germany GmbH
2 Jahre 4 Monate
2008-04 - 2010-07

Entwicklung eines Produkts zur zentralen Steuerung und Überwachung im Umfeld der Gebäudesicherheit

Diplom-Informatiker
Diplom-Informatiker
  • intensiver Kontakt mit den Entwicklern der OPC Foundation in den USA
  • Erstellen von Testumgebungen und Testdurchführung für unterschiedliche Plattformen
  • Erarbeitung von Performanceoptimierungen
  • Analyse von Verschlüsselungsverfahren sowie die Implementierung der ausgewählten Verfahren
  • Evaluierung der USB Technologie für automatische Erkennung und Identifikation
  • Erstellen einer Softwarearchitektur für eine PC basierte Anschalteeinheit
C#, Visual Studio, OPC/OPC UA
Ferchau Engineering GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Schulausbildung / Studium
2008/02:

Abschluss als Diplom-Informatiker (FH)
Note: 1,4

2007/03 - 2008/01:

Diplomarbeit bei Siemens CT SE 2: Embedded Linux Boot Optimizations
Aufgabe: Beschleunigung des Bootvorgangs auf Embedded Linux Systemen
( Schwerpunkt: Linux Kernel; Verfasst in Englisch)
Note: 1

2003/10 - 2008/02:

Studium der Informatik an der Fachhochschule Landshut

08/ 2000 ? 07/2003:

Fachoberschule Regensburg (Technischer Zweig)
Abschluss: Fachhochschulreife

Kompetenzen

Kompetenzen

Top-Skills

.NET-Entwickler Scala Architect Python TypeScript C++ C# Java HTML Administration Linux Embedded Linux Linux-Experte Microsoft SQL Server Azure Kubernetes Docker JavaScript OPC UA

Produkte / Standards / Erfahrungen / Methoden

Eclipse
GIT
Jenkins
Jira
OSGi

 Software Design und Architektur 

  • 3 Jahre UML, Design Patterns, Enterprise Architect, MVVM  

Microservices

  • 2 Jahre C# .Net Core, IdentityServer4 (OpenId Connect, OAuth), Swagger, Dapper, SignalR, GraphQL, RabbitMQ (Messaging), MassTransit  

Anwendungsentwicklung

  • C# (5 Jahre):  WPF/XAML/MVVM, Caliburn, ReactiveX.Net, Autofac, LINQ, WinForms, Fluent Validation
  • VB (1 Jahr): Oracle DB, Microsoft SQL Server, T-SQL
  • Java (2 Jahre): Swing, AWT, JPA, MySQL
  • C++/C (1 Jahr): SDL, OpenGL, MFC

Embedded Entwicklung

  • C/C++ ( 4 Jahre): OSEKOS (Automotive), VxWorks, Integrity OS, PXROS, Linux, LWIP, Metrowerks CodeWarrior, Eclipse, Wind River Workbench, Universal Debug Engine, BlackFin DSP, MPC5200
  • ASM (< 1 Jahr): M68K
  • C# < (1 Jahr): OPC/OPC UA

Software Testing

  • .NET ( 3 Jahre ): RhinoMocks, xUnit, AutoFixture
  • C++/C (3 Jahre): Cantata++, Google Mock
  • Java (< 1 Jahr): JUnit

Requirement Engineering

  • Doors
  • Jira
  • MS Excel

Betriebssystementwicklung

  • C/ASM(< 1 Jahr): Linux Kernel, SuperH4a

Webentwicklung

  • Java(< 1 Jahr): GWT, Echo Web Framework, Selenium, Tomcat
  • Perl(1 Jahr): Oracle
  • PHP(< 1 Jahr): MySQL
  • TS (3 Jahre): Angular, Signalr, RxJS, Flex Layout, Material, Vue.JS
  • JS ( 2 Jahre):  React.js, Node.js, Redux, MUI  

App Entwicklung (Android)

  • Java(< 1 Jahr): Android Studio
  • Scala(< 1 Jahr): IntelliJ

IT Sicherheit

  • C(1 Jahr): OpenSSL

CI/CD

  • CruiseControl, Ant, Jenkins (Groovy), Docker, GitHub, Azure DevOps

Technische Dokumentation

  • MAML. Latex

Versionsverwaltung

  • SVN, TFS, CVS, GIT

Persönlich

  • Schnelles Auffassungsvermögen, technisches Verständnis und Interesse, Kommunikationsfreudig, Teamfähigkeit

Sonstiges

  • XML/XSD/XSTL, Shell-Scripting, CORBA, UML, MS Office, Libre Office, Inkscape

Betriebssysteme

GreenHills INTEGRITY
Linux
OSEK OS
PXROS
Windows

Programmiersprachen

ASM
Gute Kenntnisse
C
Experte
C#
Experte
C++
Experte
CSS
Gute Kenntnisse
HTML
Gute Kenntnisse
Java
Experte
Pascal
Perl
Gute Kenntnisse
Python
Gute Kenntnisse
Scala
Grundkenntnisse
Shell
Gute Kenntnisse
VB6.0
Gute Kenntnisse

Skript-Programmierung

Python (1 Jahr):  PyDev (Eclipse), PyCharm(IntelliJ), numpy, Matplotlib, JupyterLab 

Bash  ( 2 Jahre)

Branchen

Branchen

  • Medizintechnik, Gebäudesicherheit, Automotive, Drucktechnik
  • Software Design und Architektur (3 Jahre):
    UML, Design Patterns, Enterprise Architect, MVVM

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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