System- und Softwarearchitektur, embedded Systems, C, C++, UML, SysML
Aktualisiert am 07.03.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
gute Kenntnisse
Russisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Arbeitserlaubnis: vorhanden nur für EU

nicht möglich

Projekte

Projekte

5 Jahre 3 Monate
2014-03 - 2019-05

Entwicklung einer Insulinpumpe

Software-Entwickler, Software-Architektur, Verifikation, Validie C++ µCOS UML Modellierung
Software-Entwickler, Software-Architektur, Verifikation, Validie

Die Firmware der Insulinpumpe war im Zuge veränderter und neuer Anforderungen weiter zu entwickeln und zu optimieren.

Zur Aufgabe gehörten die Analyse von Anforderungen, die daraus resultierenden Anpassungen der Software-Architektur und der Pumpen-Software. Darüber hinaus waren Verifikationstests zu entwickeln und durchzuführen. Die Entwicklung erfolgte nach der Norm IEC 62304 (medical device software).


Fachliche Schwerpunkte:

  • embedded SW Entwicklung in C++
  • Echtzeitbetrisbssystem μCOS II
  • IAR Toolchain
  • Mikroprozessoren MSP430 und STM32(ARM Cortex M3)
  • Artisan Studio (UML)
  • Cantata für Unittests
IAR toolchain MSP430 STM32 Artisan
C++ µCOS UML Modellierung
Roche Diabetes Care GmbH
Mannheim
5 Monate
2013-10 - 2014-02

Entwicklung eines Zugfunkgerätes

Aufgabe war die Weiterentwicklung der Software und die Vorbereitung der Abnahme durch den Auftraggeber.


Fachliche Schwerpunkte:

  • C++/Qt für embedded Linux
  • GSM-R Zugfunk
  • Anforderungsanalyse und Systemmodellierung mit SysML
Höft & Wessel AG
Hannover
9 Monate
2013-01 - 2013-09

Softwareentwicklung für ein Zugsteuerungssystem(ETCS)

Für ein Zugsteuerungssystem waren Softwaremodule und
entsprechende Modultests zu entwickeln.


Fachliche Schwerpunkte:

  • C++ für ein embedded System
  • ETCS
  • EN 50128 (sicherheitsrelevante Software der Eisenbahn)
Siemens
Berlin
3 Jahre
2010-01 - 2012-12

Systemmodellierung und Softwareentwicklung für Fahrgastinformationssysteme

Zur Aufgabe gehörten die Systemmodellierung zur
Anforderungsanalyse und die Spezifikation und Umsetzung von
Softwarepaketen.


Fachliche Schwerpunkte:

  • C++/Qt für embedded Linux
  • Modellierung der System und SW – Architektur mit Enterprise Architect (SysML und UML)
  • Tool Anpassungen für Enterprise Architect in Perl
  • Implementierung einer Browser – basierten Dialogschnittstelle mit JavaScript
  • Konfigurationsmanagement mit ClearCase
Bombardier
Hennigsdorf
6 Monate
2009-07 - 2009-12

Softwareentwicklung für einen Gewebeprozessor

Die SW-Architektur des Gerätes war zu überarbeiten und daraus resultierend die SW anzupassen und zu erweitern.


Fachliche Schwerpunkte:

  • C++ unter Windows
  • UML – Modellierung mit Enterprise Architect
Leica Microsystems
Nußloch
5 Jahre 5 Monate
2004-02 - 2009-06

Entwicklung eines Software ? Frameworks für plattformbasierte Medizingeräte

Für eine breite Palette an Medizingeräten (Anästhesiegeräte,
Beatmungsgeräte für die Intensivmedizin etc.) sollte eine gemeinsame Entwicklungsplattform geschaffen werden. In diesem Rahmen wurde ein Software – Framework entwickelt. Zur Aufgabe gehörten neben der Implementierung von Software die Wahrnehmung der Rolle des Software-Architekt in einem Team von ca. 10 Entwicklern. Die gestellten Anforderungen waren zu analysieren und in der SW – Architektur umzusetzen. Das Software System Design erfolgte modellbasiert (UML), einschließlich der Generierung von C++ Code. In der Architektenrolle gehörten auch Beratungen und Reviews zur Aufgabe.


Fachliche Schwerpunkte:

  • C++ für ein embedded System
  • VxWorks und Windows als Betriebssysteme
  • Microprozessor MPC5200 (PowerPC)
  • Analysetools (Lint, WindView, Lauterbach OnChip – Debugger, Polyspace)
  • Entwurf und Implementierung automatischer Tests (cppUnit)
  • Konfigurationsmanagement mit ClearCase (UCM)
Dräger Medical AG & Co. KG
5 Monate
2003-10 - 2004-02

Entwicklungstätigkeit im Bereich Verkehrstelematik

Mitarbeit bei der Software - Entwicklung für ein mobiles Gerät zur Abrechnung von Fahrstrecken; Entwicklung mit C++ unter pSOS und Linux (Testsystem)


Fachliche Schwerpunkte:

  • C++ für ein embedded System
  • Betriebssystem pSOS
  • GPS Navigation
  • GSM Kommunikation
2 Jahre 3 Monate
2001-06 - 2003-08

Entwicklung eines Geräteselbsttestsystems für ein Anästhesiegerät

Planung und Entwicklung eines Testsystems für ein Anästhesiegerät; Umsetzung als Client-Server System für ein Echtzeitbetriebssystem (pSOS) und WindowsNT; Teilgerätesteuerung über CAN Bus, Erarbeitung automatischer Integrationstests (Steuerung über XML – Scripte); Software Qualitätssicherung


Fachliche Schwerpunkte:

  • C++ für ein embedded System
  • Betriebssystem pSOS
  • Rational Rose (UML – Modellierung, incl. Code Generierung)
  • Kommunikation über CAN und TCP/IP
  • Konfigurationsmanagement mit ClearCase (UCM)
Dräger Medical AG & Co. KG
5 Monate
2001-02 - 2001-06

Geschäftsprozeßanalyse für ein Unternehmen im Fuhrparkmanagement

Für ein mittelständisches Fuhrparkmanagement Unternehmen waren zur Neugestaltung der informationstechnischen Infrastruktur Anforderungen und Geschäftsprozesse zu analysieren und zu beschreiben


Fachliche Schwerpunkte:

  • Geschäftsprozeßanalysen
  • Rational Rose zur Modellierung
WWW-AG
Hamburg
2 Jahre 9 Monate
1998-06 - 2001-02

Software ? Architektur und ?Entwicklung im Bereich Telekommunikation

Es waren verschiedene Systeme im Bereich Telekommunikation zu entwickeln und die Einführung beim Kunden zu betreuen (in
Deutschland und in Portugal):

  • ein billing mediation device / provisioning system
  • eine Teilnehmerverhältnisdatenbank incl. Anbindung an TKNetze
  • eine Applikation zur Rufnummernportierung für Dienstanbieter

Fachliche Schwerpunkte:

  • UML mit Rational Rose
  • OO Datenbank Versant
  • Solaris und HPUX als Betriebssystem
  • Corba
  • Kommunikation (FTAM, FTP, Sockets, serielle und proprietäre Protokolle, EDIFACT)
  • Java
solution42
Quickborn
1 Jahr
1997-04 - 1998-03

Kundenpflegesystem eines Mobilfunkunternehmens

Für das Kundenpflegesystem des Unternehmens waren die
Geschäftsprozesse zu analysieren und eine Fach- und DV- Konzeption zu erstellen.


Fachliche Schwerpunkte:

  • UML mit Rational Rose
  • Oracle
  • ClearCase
Deutsche Telekom, T-Mobil
Bonn
3 Jahre 3 Monate
1993-12 - 1997-02

Erstellung von Auswertungssoftware für wissenschaftliche Daten von Raumfahrtmissionen

Aufgabe war die Implementierung von Datenschnittstellen für den Export wissenschaftlicher Daten der D2 Shuttle Mission.


Fachliche Schwerpunkte:

  • Betriessysteme VAX-VMS, Solaris
  • Programmieren in C und Pascal
  • Echtzeit SQL-Datenbank BAPAS-DB
werum
Lüneburg

Aus- und Weiterbildung

Aus- und Weiterbildung

1990-1993
Forschungsstudium über Techniken der objektorientierten Softwareentwicklung an der TU Ilmenau
 
1991
Diplomingenieur (TU)
 
1986 - 1991
Studium Elektrotechnik/Elektronik (Nachrichtentechnik) und der Informationswissenschaften (Patentinformation und Dokumentenmanagement), Technische Universität Ilmenau
 
1984
Abitur

Position

Position

Software Architekt

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Fachliche Kompetenzen:

  • Softwarearchitektur (UML)
  • Softwareentwicklung, Schwerpunkt sind embedded systems (C, C++)
  • Systemarchitektur und Systemmodellierung (SysML)

Fachlicher Schwerpunkt:

Meinen fachlichen Schwerpunkt sehe ich in der modellgetriebenen Softwareentwicklung. Auf diesem Gebiet habe ich langjährige Erfahrungen als Softwarearchitekt und Entwickler von embedded Software in der Medizintechnik sammeln können. In den letzten Jahren war ich im Schienenfahrzeugbau tätig, wo ich mich unter anderem mit der Systemarchitektur und deren Modellierung in SysML befaßt habe.

 

Arbeitsgebiete:

  • Entwicklung und Modellierung der Systemarchitektur (SysML)

  • Modellgetriebene Software Architektur (UML)

  • Entwicklung von Embedded- und Echtzeitsystemen (C++)

  • Verteilte objektorientierte Systeme, mehrschichtige Client-Server-Architekturen

  • Software-Qualitätssicherung

  • Objektorientierte und relationale Datenbanken

Positionen:

  • Software Architekt

  • Systemmodellierung

  • Software-Entwicklung / Programmierung

  • Beratung / Consulting / Organisation / Koordination

  • Qualitätssicherung

Werdegang:

Seit 1999

freier Ingenieur und Berater in verschiedenen Bereichen

1997 - 1999

angestellter Berater bei der bios gmbh in Hamburg

1993 - 1997

Entwickler bei Werum in Lüneburg

1984 - 1986

Wehrdienst

Betriebssysteme

Echtzeitbetriebssysteme
HPUX
Mach
MS-DOS
NEXTSTEP / OPENSTEP
OS/2
OSF/Motif
pSOS
SUN OS, Solaris
Unix
VMS
vxWorks
Windows
µCOS

Programmiersprachen

C
C++
CORBA IDL
Java
JavaScript
Pascal
PL/SQL
Python
Shell
Bourne - Shell
Smalltalk
Grundkenntnisse

Datenbanken

BAPAS DB
(Echtzeitdatenbank)
Oracle
SQL
versant, artbase

Datenkommunikation

CORBA
EDIFACT
FTAM
Internet, Intranet
RPC
SMTP
SNMP
TCP/IP
UDP
Winsock
XML
basierte Protokolle (SOAP, XML-RPC)

Hardware

embedded Systeme
Motorola PowerPc 850, 823, 603
MSP430
STM32

Design / Entwicklung / Konstruktion

Artisan
IAR toolchain
UML Modellierung

Branchen

Branchen

  • Medizintechnik
  • Eisenbahntechnik
  • Telekommunikation
  • Raumfahrt

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Arbeitserlaubnis: vorhanden nur für EU

nicht möglich

Projekte

Projekte

5 Jahre 3 Monate
2014-03 - 2019-05

Entwicklung einer Insulinpumpe

Software-Entwickler, Software-Architektur, Verifikation, Validie C++ µCOS UML Modellierung
Software-Entwickler, Software-Architektur, Verifikation, Validie

Die Firmware der Insulinpumpe war im Zuge veränderter und neuer Anforderungen weiter zu entwickeln und zu optimieren.

Zur Aufgabe gehörten die Analyse von Anforderungen, die daraus resultierenden Anpassungen der Software-Architektur und der Pumpen-Software. Darüber hinaus waren Verifikationstests zu entwickeln und durchzuführen. Die Entwicklung erfolgte nach der Norm IEC 62304 (medical device software).


Fachliche Schwerpunkte:

  • embedded SW Entwicklung in C++
  • Echtzeitbetrisbssystem μCOS II
  • IAR Toolchain
  • Mikroprozessoren MSP430 und STM32(ARM Cortex M3)
  • Artisan Studio (UML)
  • Cantata für Unittests
IAR toolchain MSP430 STM32 Artisan
C++ µCOS UML Modellierung
Roche Diabetes Care GmbH
Mannheim
5 Monate
2013-10 - 2014-02

Entwicklung eines Zugfunkgerätes

Aufgabe war die Weiterentwicklung der Software und die Vorbereitung der Abnahme durch den Auftraggeber.


Fachliche Schwerpunkte:

  • C++/Qt für embedded Linux
  • GSM-R Zugfunk
  • Anforderungsanalyse und Systemmodellierung mit SysML
Höft & Wessel AG
Hannover
9 Monate
2013-01 - 2013-09

Softwareentwicklung für ein Zugsteuerungssystem(ETCS)

Für ein Zugsteuerungssystem waren Softwaremodule und
entsprechende Modultests zu entwickeln.


Fachliche Schwerpunkte:

  • C++ für ein embedded System
  • ETCS
  • EN 50128 (sicherheitsrelevante Software der Eisenbahn)
Siemens
Berlin
3 Jahre
2010-01 - 2012-12

Systemmodellierung und Softwareentwicklung für Fahrgastinformationssysteme

Zur Aufgabe gehörten die Systemmodellierung zur
Anforderungsanalyse und die Spezifikation und Umsetzung von
Softwarepaketen.


Fachliche Schwerpunkte:

  • C++/Qt für embedded Linux
  • Modellierung der System und SW – Architektur mit Enterprise Architect (SysML und UML)
  • Tool Anpassungen für Enterprise Architect in Perl
  • Implementierung einer Browser – basierten Dialogschnittstelle mit JavaScript
  • Konfigurationsmanagement mit ClearCase
Bombardier
Hennigsdorf
6 Monate
2009-07 - 2009-12

Softwareentwicklung für einen Gewebeprozessor

Die SW-Architektur des Gerätes war zu überarbeiten und daraus resultierend die SW anzupassen und zu erweitern.


Fachliche Schwerpunkte:

  • C++ unter Windows
  • UML – Modellierung mit Enterprise Architect
Leica Microsystems
Nußloch
5 Jahre 5 Monate
2004-02 - 2009-06

Entwicklung eines Software ? Frameworks für plattformbasierte Medizingeräte

Für eine breite Palette an Medizingeräten (Anästhesiegeräte,
Beatmungsgeräte für die Intensivmedizin etc.) sollte eine gemeinsame Entwicklungsplattform geschaffen werden. In diesem Rahmen wurde ein Software – Framework entwickelt. Zur Aufgabe gehörten neben der Implementierung von Software die Wahrnehmung der Rolle des Software-Architekt in einem Team von ca. 10 Entwicklern. Die gestellten Anforderungen waren zu analysieren und in der SW – Architektur umzusetzen. Das Software System Design erfolgte modellbasiert (UML), einschließlich der Generierung von C++ Code. In der Architektenrolle gehörten auch Beratungen und Reviews zur Aufgabe.


Fachliche Schwerpunkte:

  • C++ für ein embedded System
  • VxWorks und Windows als Betriebssysteme
  • Microprozessor MPC5200 (PowerPC)
  • Analysetools (Lint, WindView, Lauterbach OnChip – Debugger, Polyspace)
  • Entwurf und Implementierung automatischer Tests (cppUnit)
  • Konfigurationsmanagement mit ClearCase (UCM)
Dräger Medical AG & Co. KG
5 Monate
2003-10 - 2004-02

Entwicklungstätigkeit im Bereich Verkehrstelematik

Mitarbeit bei der Software - Entwicklung für ein mobiles Gerät zur Abrechnung von Fahrstrecken; Entwicklung mit C++ unter pSOS und Linux (Testsystem)


Fachliche Schwerpunkte:

  • C++ für ein embedded System
  • Betriebssystem pSOS
  • GPS Navigation
  • GSM Kommunikation
2 Jahre 3 Monate
2001-06 - 2003-08

Entwicklung eines Geräteselbsttestsystems für ein Anästhesiegerät

Planung und Entwicklung eines Testsystems für ein Anästhesiegerät; Umsetzung als Client-Server System für ein Echtzeitbetriebssystem (pSOS) und WindowsNT; Teilgerätesteuerung über CAN Bus, Erarbeitung automatischer Integrationstests (Steuerung über XML – Scripte); Software Qualitätssicherung


Fachliche Schwerpunkte:

  • C++ für ein embedded System
  • Betriebssystem pSOS
  • Rational Rose (UML – Modellierung, incl. Code Generierung)
  • Kommunikation über CAN und TCP/IP
  • Konfigurationsmanagement mit ClearCase (UCM)
Dräger Medical AG & Co. KG
5 Monate
2001-02 - 2001-06

Geschäftsprozeßanalyse für ein Unternehmen im Fuhrparkmanagement

Für ein mittelständisches Fuhrparkmanagement Unternehmen waren zur Neugestaltung der informationstechnischen Infrastruktur Anforderungen und Geschäftsprozesse zu analysieren und zu beschreiben


Fachliche Schwerpunkte:

  • Geschäftsprozeßanalysen
  • Rational Rose zur Modellierung
WWW-AG
Hamburg
2 Jahre 9 Monate
1998-06 - 2001-02

Software ? Architektur und ?Entwicklung im Bereich Telekommunikation

Es waren verschiedene Systeme im Bereich Telekommunikation zu entwickeln und die Einführung beim Kunden zu betreuen (in
Deutschland und in Portugal):

  • ein billing mediation device / provisioning system
  • eine Teilnehmerverhältnisdatenbank incl. Anbindung an TKNetze
  • eine Applikation zur Rufnummernportierung für Dienstanbieter

Fachliche Schwerpunkte:

  • UML mit Rational Rose
  • OO Datenbank Versant
  • Solaris und HPUX als Betriebssystem
  • Corba
  • Kommunikation (FTAM, FTP, Sockets, serielle und proprietäre Protokolle, EDIFACT)
  • Java
solution42
Quickborn
1 Jahr
1997-04 - 1998-03

Kundenpflegesystem eines Mobilfunkunternehmens

Für das Kundenpflegesystem des Unternehmens waren die
Geschäftsprozesse zu analysieren und eine Fach- und DV- Konzeption zu erstellen.


Fachliche Schwerpunkte:

  • UML mit Rational Rose
  • Oracle
  • ClearCase
Deutsche Telekom, T-Mobil
Bonn
3 Jahre 3 Monate
1993-12 - 1997-02

Erstellung von Auswertungssoftware für wissenschaftliche Daten von Raumfahrtmissionen

Aufgabe war die Implementierung von Datenschnittstellen für den Export wissenschaftlicher Daten der D2 Shuttle Mission.


Fachliche Schwerpunkte:

  • Betriessysteme VAX-VMS, Solaris
  • Programmieren in C und Pascal
  • Echtzeit SQL-Datenbank BAPAS-DB
werum
Lüneburg

Aus- und Weiterbildung

Aus- und Weiterbildung

1990-1993
Forschungsstudium über Techniken der objektorientierten Softwareentwicklung an der TU Ilmenau
 
1991
Diplomingenieur (TU)
 
1986 - 1991
Studium Elektrotechnik/Elektronik (Nachrichtentechnik) und der Informationswissenschaften (Patentinformation und Dokumentenmanagement), Technische Universität Ilmenau
 
1984
Abitur

Position

Position

Software Architekt

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Fachliche Kompetenzen:

  • Softwarearchitektur (UML)
  • Softwareentwicklung, Schwerpunkt sind embedded systems (C, C++)
  • Systemarchitektur und Systemmodellierung (SysML)

Fachlicher Schwerpunkt:

Meinen fachlichen Schwerpunkt sehe ich in der modellgetriebenen Softwareentwicklung. Auf diesem Gebiet habe ich langjährige Erfahrungen als Softwarearchitekt und Entwickler von embedded Software in der Medizintechnik sammeln können. In den letzten Jahren war ich im Schienenfahrzeugbau tätig, wo ich mich unter anderem mit der Systemarchitektur und deren Modellierung in SysML befaßt habe.

 

Arbeitsgebiete:

  • Entwicklung und Modellierung der Systemarchitektur (SysML)

  • Modellgetriebene Software Architektur (UML)

  • Entwicklung von Embedded- und Echtzeitsystemen (C++)

  • Verteilte objektorientierte Systeme, mehrschichtige Client-Server-Architekturen

  • Software-Qualitätssicherung

  • Objektorientierte und relationale Datenbanken

Positionen:

  • Software Architekt

  • Systemmodellierung

  • Software-Entwicklung / Programmierung

  • Beratung / Consulting / Organisation / Koordination

  • Qualitätssicherung

Werdegang:

Seit 1999

freier Ingenieur und Berater in verschiedenen Bereichen

1997 - 1999

angestellter Berater bei der bios gmbh in Hamburg

1993 - 1997

Entwickler bei Werum in Lüneburg

1984 - 1986

Wehrdienst

Betriebssysteme

Echtzeitbetriebssysteme
HPUX
Mach
MS-DOS
NEXTSTEP / OPENSTEP
OS/2
OSF/Motif
pSOS
SUN OS, Solaris
Unix
VMS
vxWorks
Windows
µCOS

Programmiersprachen

C
C++
CORBA IDL
Java
JavaScript
Pascal
PL/SQL
Python
Shell
Bourne - Shell
Smalltalk
Grundkenntnisse

Datenbanken

BAPAS DB
(Echtzeitdatenbank)
Oracle
SQL
versant, artbase

Datenkommunikation

CORBA
EDIFACT
FTAM
Internet, Intranet
RPC
SMTP
SNMP
TCP/IP
UDP
Winsock
XML
basierte Protokolle (SOAP, XML-RPC)

Hardware

embedded Systeme
Motorola PowerPc 850, 823, 603
MSP430
STM32

Design / Entwicklung / Konstruktion

Artisan
IAR toolchain
UML Modellierung

Branchen

Branchen

  • Medizintechnik
  • Eisenbahntechnik
  • Telekommunikation
  • Raumfahrt

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.