SW Entwickler C/C++
Aktualisiert am 09.08.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 31.12.2019
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Fließend
Englisch
Fließend
Französisch
Fließend
Portugiesisch
Mutterspache
Spanisch
Gute Kenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

Seit 07/2017: ABB Electronics, Switzerland

Freelance Senior Embedded SW Engineer C/C++ Multi-Core Real-Time expert

Train PEC Controller, Fixed-Time Work-Package

  • Verantwortlich für die Multi-Core-Aspekte des neuen PEC-Projekts, ein Traktionscontroller für die nächste Swiss Train und Industrial Control Generation die Zuverlässigkeitsproblemen zu ihren Echtzeitprozessen gehabt hat.
  • Erreichte die Erkennung von Integration und Entwicklungsproblemen in der geplanten Zeit, präsentierte Lösungen zur Optimierung der Systemleistung und entwickelte die erforderlichen Plattformänderungen, um ein zuverlässiges Echtzeit-System zu erreichen.

 

VxWorks 6.9 SMP, QoriQ P2040E BSP Entwicklung, C und Assembly, Embedded C++ und SOA Entwicklung, Platform Architektur, Systemanalyse und Designverbesserungen, WindRiver Profiling Tools, FPGA Schnittstellen, Simulink S-Funktion und Entwicklungscodegenerierung, Real-Time, Multi-Core


01/2017-06/2017: Northrop Grumman LITEF, Germany

Freelance Senior SW Engineer, 178C DAL A expert

Project: LCR300A, 178C DAL A Certification

  • Beratung zur Verbesserung von SW und verbundenen formalen Dokumente, Praktiken und Standards. Das Ziel war einer 178C DAL A-Zertifizierung von ein existierende Produkt
  • Überprüfen Sie die Anforderungen und die Designdokumentation und die Traceability auf SW Code und Executables, beraten und helfen bei der Behebung von Problemen nach formalen Entwicklungspraktiken.

 

ANSI C, 178C DAL A, vector Cast, DOORS, JIRA, POWERPC Assembly, ADA, Perl


01/2017-06/2017: Northrop Grumman LITEF, Germany

Freelance Senior SW Engineer, 178C DAL A expert

Project: LCR300A, 178C DAL A Certification

  • Beratung zur Verbesserung von SW und verbundenen formalen Dokumente, Praktiken und Standards. Das Ziel war einer 178C DAL A-Zertifizierung von ein existierende Produkt
  • Überprüfen Sie die Anforderungen und die Designdokumentation und die Traceability auf SW Code und Executables, beraten und helfen bei der Behebung von Problemen nach formalen Entwicklungspraktiken.

 

ANSI C, 178C DAL A, vector Cast, DOORS, JIRA, POWERPC Assembly, ADA, Perl


Seit 07/2014 SW Entwickler C/C++

Rockwell Collins, Deutschland

Projekt: HPX3041 BSP, FMC4212 ? Helicopter Flight Mission Computer

 

  • Entwicklung von Treiber (MILBUS, CAN, Ethernet, SATA, Health Monitoring) für vxWorks 653, Embedded Linux BSP?s und U-Boot
  • Entwicklung von Systemkomponenten wie Graphics Stack (openGL, 2D real-time optimized library), Health-Monitoring Subsystem, Data-Loading (ARINC615)
  • Entwicklung Platform ARINC653 Reference Applikation auf C++ die im vxWorks 653. 
  • HW/SW Debugging mit JTAG Debuggers wie Lauterbach, Windriver ICE und BDI durchgeführt.
  • Integrator Team Lead in parallel zur SW Entwicklung - verantwortlich für die BSP Architektur, Konfiguration und Einbindung von vxWorks653 RTOS Komponenten. Entwicklung und Verwaltung von SW-Entwicklungsprozess und SVN Projektstruktur für das gesamte Projekt (12 Entwicklern)
  • Verantwortlich für Erstellung von SW Releases und SW/HW Integration bei Airbus vor Ort.

 

Kommunikationsprotokolle: CAN, MIL1553, SPI, PCIe, I2C, ARINC429, Ethernet, UDP, TFTP, RS232

Target: QORIQ P3041 Embedded-Systeme

Standards: ARINC615A , DO178B DAL-C,  ARINC665, ARINC653


06/2013 ? 07/2014 SW Entwickler C/C++

DIEHL-Aerospace, Deutschland

Projekt: CRDC ? Remote Data Concentrator für den Airbus A350 XWB 

 

  • Entwicklung von eingebetteten, sicherheitskritischen DO178B DAL-A Software  mit C und PowerPC Assembler
  • Entwicklung eines ?FAL? Konfiguration Tool (Final Assembly Line) mit C++, XML, XSD, XSLT, Ethernet und CAN auf Windows Umgebung
  • HW Integration mit WindRiver OCD JTAG Probes (HW Debugger). Konfigurationsmanagement mit Clear Case, Clearquest.
  • Erstellung von SW Requirements (SRD) mit DOORS, Design mit Rhapsody UML 2.0.

 

Kommunikationsprotokolle: CAN, AFDX , Ethernet, UDP, TFTP, RS232

Target: MPC8349EA Embedded-Systeme 

Standards   ARINC615A, DO178B, ARINC665 

Tools: Eclipse, Visual Studio, Windriver Compiler und Tools

 


 

01/2010-06/2013    SW Entwickler Freiberufler

DIEHL-Aerospace, Deutschland

Projekt: CONOS653 partitioned Real-Time Operating System (RTOS) nach Standard ARINC653

 

  • Entwicklung eines RTOS Kernel und Systemarchitektur nach ARINC 653 Part 4 Standard mit C und Assembler-Programmierung
  • Entwicklung eines ARINC653 Systeme Konfigurations-Framework. Entwicklung durchgeführt mit Java, JNI, Rhapsody, XML, XSD, XSLT.
  • SW-Architektur und Design mit Rhapsody. Requirements Engineering mit DOORS.
  • HW Integration mit JTAG Probes (HW Debugger). Konfigurationsmanagement mit Clear Case, Clearquest.

 

Kommunikationsprotokolle: SPI, CAN, AFDX , Ethernet , RS232, TCP / IP, Diskrete (IO)

Target: Dual- Lane (Multi- Prozessor), IMA- Plattform, Freescale MPC8349EA E300

Standards: ARINC653


08/2008-01/2010 SW Entwickler Freiberufler

DIEHL-Aerospace, Deutschland

Projekt: NEFS - New Track integriert Elektrische Einzelklappenantriebssystem

 

  • Entwicklung nach Systeme Spezifikation und Konzepterstellung (SES), eines Regler-Algorithmus, das die vier unabhängigen elektrischen Klappen synchronisiert
  • Integrierung von Simulink (Real-Time Workshop generierte Code mit einem Multi-Modelle Simulink Prozess.)
  • Entwicklung von Architektur mit Rhapsody (UML 2.0), Design und Implementierung mit Embedded C und Simulink
  • SE/HW Integration mit JTAG Probes (HW Debugger). Konfigurationsmanagement mit Clear Case, Clearquest.

 

Kommunikationsprotokolle: SPI, CAN, AFDX , ARINC 429 , RS232, TCP/IP, Diskrete (IO)

Target: Dual Lane Aktuator Controller auf Freescale PowerQUICC basiert


12/2006-08/2008  SW Entwickler Freiberufler

BARCOVIEW R&D Avionics Division, Belgien

Projekten: MOSART RTOS, DU885, CDMS3000  

 

  • Entwicklung und Implementierung eines RTOS (MOSART) die in mehreren sicherheitskritische RTCA DO-178B Level A Plattformen wie DU885/DU875 und CDMS3000 verwendet ist.
  • Entwicklung mit Embedded C, ADA95 und Assembler-Programmierung auf vxWorks Umgebung
  • Entwicklung von Support Tools mit Visual C++
  • Entwicklung von sicherheitskritischen Gerätetreiber wie: Wetterradar , ARINC 708 , HDLC, ARINC 429.
  • Design und Entwicklung des MOSART CCD Middleware SW-Komponente, eine universelle Honeywell APEX CCD (Cursor Device) Controller für BARCO DU (Device Unit).

 

Kommunikationsprotokolle: ARINC 708, HDLC, ARINC429

Target:   PowerPC, vxWorks ARINC653


08/2002-12/2006  SW Entwickler Freiberufler

EADS Eurocopter, Ottobrunn, Deutschland

Projekt: MTC/Mission Management,  Helikopter NH90 TTH  

 

  • Entwicklung eines Mission Management SW für den NH90 Mission taktischen Computer (MTC).
  • Verantwortung für das volle SW-Entwicklungszyklus (DoD -STD- 2167A , MIL -STD -498) von Onboard Mission Funktionen wie: Course-To, Course-From, Pattern and Route Guidance,  Mission Feasibility, Point of No Return Echt-Zeit Algorithmen.
  • Programmierung mit Embedded C und ADA, Design und Requirements Engineering mit UML und DOORS.
  • Entwicklung eines Hardware- Emulationssystems durch MILBUS, A429 und IO (Diskrete) mit C++ auf Unix/Linux für echt-Zeit Integrationstests.

09/2001-08/2002 08/1999-09/2000  SW Entwickler C++

Markdata SA, Lisbon Portugal

Projekt: Markdata Media Workstation  

 

  • Entwicklung einer Markdata Media Workstation, Performance kritisch, Multi-Tier Desktop Windows Anwendung.
  • Programmierung komplexe statistische Algorithmen , Multi-thread COM-Komponenten mit Visual C++ und STL. Der Endkunde war Arbitron Inc., USA.

09/2000-09/2001  SW Entwickler C++ Novabase Saúde, Porto, Portugal

Projekt: Hospital das Descobertas-Hospital Management System

 

  • Entwicklung einer Krankenhaus Management-Software Systeme für die größte und neuste Privatklinik in Portugal.
  • Entwicklung und Programmierung von COM+ Distributed Komponenten mit C++, ORACLE PL-SQL Queries mit ADO und OLE DB Datenkomponenten gebunden.
  • Design und Programmierung mehrere komplexe Algorithmen wie z.B. "Suche nach Termin Verfügbarkeit / Estimate Time of Waiting"

02/1999-08/1999  SW Entwickler Trainee C++

CEPSA Portugal, Lisbon, Portugal

Projekt: Quality Management Enterprise System  

 

  • Entwicklung eines vollständiges Qualitätsmanagement Distributed System bei CEPSA Portugal, der größten spanischen Ölgesellschaft. Requirements und Design mit SSADM erstellt.
  • Entwicklung mit C++, SQL-Server, Netzwerk Programmierung unter Windows Netzwerkumgebung und dynamische Generierung von MMI / Benutzerschnittstellen. Als Abschlussarbeit meines Studiums: Note 17 (1 bis 20). 

Aus- und Weiterbildung

Aus- und Weiterbildung

Department of Computer Science, Polytechnic Institute of Porto, Portugal

Computer Science Engineering, Informatik B.Sc

 

 

Berufsausbildung

08/02 -

Software Engineering und Projektmanagement für die Fehlertoleranz Critical Embedded Systems bei EDISOFT

08/02 -

ADA 83/95 Programmierung für Embedded Systems an EDISOFT

09-10/02 -

Umfangreiche Schulung bei EUROCOPTER Deutschland, unter Einbeziehung aller Aspekte, die mit Embedded sicherheitskritischen Systeme zu tun; von Software Engineering, Projektmanagement, Entwicklungsprozess und Methodik, Standards und Tools wie Rational APEX, Summit, Rose, Aonix, DOORS

03.08 -

Rational UML für Embedded Systems

01/08 -

Brainbench: Erweiterte C (ANSI) Programmierung Zertifizierung

02/08 -

Brainbench: Erweiterte C ++ Programmierung Zertifizierung

07/08-

Brainbench: UML-Design-Zertifizierung

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

 

Entwicklungswerkzeuge:

Eclipse, Visual Studio, WindRiver Workbench OCD, Tornado, GNU Toolchain, CVS, WindRiver Diab Toolchain, Rational Clear Quest, Clear Case, MySQL, JNI, .NET, SQL, Python, Bash, XML, VB Gnat  

Konfigurationsmanagement: Subversion, Visual Source Safe, Git, Clear Case Dimensions

Bibliotheken: Windows Forms, ADO ATL, boost, STL, MFC, Qt JNI

Emulatoren/JTAG Debugger WindRiver OCD Probe, ICE, Lauterbach, Abatron BDI3000

 

Script Languages:

bash,

python,

DOORS DXL,

Matlab,

make,

rpmbuild gcc linker  basic (office automation)

Datenbanken:

SQL-Server, T-SQL, Oracle PL-SQL MySQL

 

Markup:

XML, HTML, XSD, XSTL

UML-Tools Rational Rhapsody, Enterprise Architect, Rose

Statische Codeanalyse: Lint, QA-C, QA-C++

Eingebettete & Echtzeitsysteme Windriver vxWorks653, Standalone Systeme (ohne RTOS), ARTk AdaWorld

Architektur , Requirements und Design

Rational DOORS, Rhapsody, Matlab/Simulink

Eingebettete & Echtzeitsysteme

Windriver vxWorks653, Regler-Algorithmus (PID), Standalone Systeme (ohne RTOS)

Emulatoren/JTAG Debugger

WindRiver OCD Probe, ICE, Lauterbach, Abatron BDI3000

Prozessoren

RISC: Power Architecture, PowerQUICC (E300), QorlQ(E500mc), PIC CISC: X86

Kommunikationsprotokolle

CAN, Ethernet, AFDX, SPI, RS232, TCP/IP, RS485, ARIN429, ARINC708, Honeywell?s (Picture Bus, Weather Radar, ASCB), MILBUS (MIL-1553), SPI, I2C

Prozess / Methoden

V-Model, OOAD, SSADM, DO178B, MIL-STD-498, SCRUM

IDE & Dev Tools

Eclipse, Visual Studio, WindRiver Workbench OCD, Tornado, GNU Toolchain, CVS, WindRiver Diab Toolchain, Rational Clear Quest, Clear Case, MySQL, JNI, .NET, SQL, Python, Bash, XML, VB

OS 

Windows, Linux (Slackware, Fedora), OS X

Betriebssysteme

Unix
VxWorks
Windows

Eingebettete & Echtzeitsysteme

Windriver vxWorks653, Standalone Systeme (ohne RTOS)

ARINC653

 

 

Programmiersprachen

Assembler
Basic
C
C++
Imake, GNU-Make, Make-Maker etc...
Java
MATLAB / Simulink
Python
Scriptsprachen
Shell

Datenbanken

Access
MySQL
SQL

Datenkommunikation

Bus
Ethernet
RS232
TCP/IP

CAN

Ethernet

AFDX

SPI

RS232

TCP/IP

RS485

ARIN429

ARINC708

Honeywell’s (Picture Bus, Weather Radar, ASCB)

MILBUS (MIL-1553)

I2C

Hardware

embedded Systeme Entwicklung

Echtzeitsysteme

 

 

Emulatoren/JTAG Debugger

WindRiver OCD Probe, ICE, Lauterbach, Abatron BDI3000

Prozessoren

RISC z.B PowerPC

CISC: X86

Berechnung / Simulation / Versuch / Validierung

Simulink,

 

Module-Tests

 

HW/SW Integration Tests im Labor

 

 

Design / Entwicklung / Konstruktion

Architektur , Requirements und Design

RationalDOORS, Rhapsody, Matlab/Simulink

 

Prozess / Methoden

V-Model, OOAD, SSADM, DO178B, MIL-STD-498, Agile/SCRUM

Branchen

Branchen

IT

Gesundheit

Luftfahrt

Raumfahrt

Zug

Finanz

Automotive 

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

Seit 07/2017: ABB Electronics, Switzerland

Freelance Senior Embedded SW Engineer C/C++ Multi-Core Real-Time expert

Train PEC Controller, Fixed-Time Work-Package

  • Verantwortlich für die Multi-Core-Aspekte des neuen PEC-Projekts, ein Traktionscontroller für die nächste Swiss Train und Industrial Control Generation die Zuverlässigkeitsproblemen zu ihren Echtzeitprozessen gehabt hat.
  • Erreichte die Erkennung von Integration und Entwicklungsproblemen in der geplanten Zeit, präsentierte Lösungen zur Optimierung der Systemleistung und entwickelte die erforderlichen Plattformänderungen, um ein zuverlässiges Echtzeit-System zu erreichen.

 

VxWorks 6.9 SMP, QoriQ P2040E BSP Entwicklung, C und Assembly, Embedded C++ und SOA Entwicklung, Platform Architektur, Systemanalyse und Designverbesserungen, WindRiver Profiling Tools, FPGA Schnittstellen, Simulink S-Funktion und Entwicklungscodegenerierung, Real-Time, Multi-Core


01/2017-06/2017: Northrop Grumman LITEF, Germany

Freelance Senior SW Engineer, 178C DAL A expert

Project: LCR300A, 178C DAL A Certification

  • Beratung zur Verbesserung von SW und verbundenen formalen Dokumente, Praktiken und Standards. Das Ziel war einer 178C DAL A-Zertifizierung von ein existierende Produkt
  • Überprüfen Sie die Anforderungen und die Designdokumentation und die Traceability auf SW Code und Executables, beraten und helfen bei der Behebung von Problemen nach formalen Entwicklungspraktiken.

 

ANSI C, 178C DAL A, vector Cast, DOORS, JIRA, POWERPC Assembly, ADA, Perl


01/2017-06/2017: Northrop Grumman LITEF, Germany

Freelance Senior SW Engineer, 178C DAL A expert

Project: LCR300A, 178C DAL A Certification

  • Beratung zur Verbesserung von SW und verbundenen formalen Dokumente, Praktiken und Standards. Das Ziel war einer 178C DAL A-Zertifizierung von ein existierende Produkt
  • Überprüfen Sie die Anforderungen und die Designdokumentation und die Traceability auf SW Code und Executables, beraten und helfen bei der Behebung von Problemen nach formalen Entwicklungspraktiken.

 

ANSI C, 178C DAL A, vector Cast, DOORS, JIRA, POWERPC Assembly, ADA, Perl


Seit 07/2014 SW Entwickler C/C++

Rockwell Collins, Deutschland

Projekt: HPX3041 BSP, FMC4212 ? Helicopter Flight Mission Computer

 

  • Entwicklung von Treiber (MILBUS, CAN, Ethernet, SATA, Health Monitoring) für vxWorks 653, Embedded Linux BSP?s und U-Boot
  • Entwicklung von Systemkomponenten wie Graphics Stack (openGL, 2D real-time optimized library), Health-Monitoring Subsystem, Data-Loading (ARINC615)
  • Entwicklung Platform ARINC653 Reference Applikation auf C++ die im vxWorks 653. 
  • HW/SW Debugging mit JTAG Debuggers wie Lauterbach, Windriver ICE und BDI durchgeführt.
  • Integrator Team Lead in parallel zur SW Entwicklung - verantwortlich für die BSP Architektur, Konfiguration und Einbindung von vxWorks653 RTOS Komponenten. Entwicklung und Verwaltung von SW-Entwicklungsprozess und SVN Projektstruktur für das gesamte Projekt (12 Entwicklern)
  • Verantwortlich für Erstellung von SW Releases und SW/HW Integration bei Airbus vor Ort.

 

Kommunikationsprotokolle: CAN, MIL1553, SPI, PCIe, I2C, ARINC429, Ethernet, UDP, TFTP, RS232

Target: QORIQ P3041 Embedded-Systeme

Standards: ARINC615A , DO178B DAL-C,  ARINC665, ARINC653


06/2013 ? 07/2014 SW Entwickler C/C++

DIEHL-Aerospace, Deutschland

Projekt: CRDC ? Remote Data Concentrator für den Airbus A350 XWB 

 

  • Entwicklung von eingebetteten, sicherheitskritischen DO178B DAL-A Software  mit C und PowerPC Assembler
  • Entwicklung eines ?FAL? Konfiguration Tool (Final Assembly Line) mit C++, XML, XSD, XSLT, Ethernet und CAN auf Windows Umgebung
  • HW Integration mit WindRiver OCD JTAG Probes (HW Debugger). Konfigurationsmanagement mit Clear Case, Clearquest.
  • Erstellung von SW Requirements (SRD) mit DOORS, Design mit Rhapsody UML 2.0.

 

Kommunikationsprotokolle: CAN, AFDX , Ethernet, UDP, TFTP, RS232

Target: MPC8349EA Embedded-Systeme 

Standards   ARINC615A, DO178B, ARINC665 

Tools: Eclipse, Visual Studio, Windriver Compiler und Tools

 


 

01/2010-06/2013    SW Entwickler Freiberufler

DIEHL-Aerospace, Deutschland

Projekt: CONOS653 partitioned Real-Time Operating System (RTOS) nach Standard ARINC653

 

  • Entwicklung eines RTOS Kernel und Systemarchitektur nach ARINC 653 Part 4 Standard mit C und Assembler-Programmierung
  • Entwicklung eines ARINC653 Systeme Konfigurations-Framework. Entwicklung durchgeführt mit Java, JNI, Rhapsody, XML, XSD, XSLT.
  • SW-Architektur und Design mit Rhapsody. Requirements Engineering mit DOORS.
  • HW Integration mit JTAG Probes (HW Debugger). Konfigurationsmanagement mit Clear Case, Clearquest.

 

Kommunikationsprotokolle: SPI, CAN, AFDX , Ethernet , RS232, TCP / IP, Diskrete (IO)

Target: Dual- Lane (Multi- Prozessor), IMA- Plattform, Freescale MPC8349EA E300

Standards: ARINC653


08/2008-01/2010 SW Entwickler Freiberufler

DIEHL-Aerospace, Deutschland

Projekt: NEFS - New Track integriert Elektrische Einzelklappenantriebssystem

 

  • Entwicklung nach Systeme Spezifikation und Konzepterstellung (SES), eines Regler-Algorithmus, das die vier unabhängigen elektrischen Klappen synchronisiert
  • Integrierung von Simulink (Real-Time Workshop generierte Code mit einem Multi-Modelle Simulink Prozess.)
  • Entwicklung von Architektur mit Rhapsody (UML 2.0), Design und Implementierung mit Embedded C und Simulink
  • SE/HW Integration mit JTAG Probes (HW Debugger). Konfigurationsmanagement mit Clear Case, Clearquest.

 

Kommunikationsprotokolle: SPI, CAN, AFDX , ARINC 429 , RS232, TCP/IP, Diskrete (IO)

Target: Dual Lane Aktuator Controller auf Freescale PowerQUICC basiert


12/2006-08/2008  SW Entwickler Freiberufler

BARCOVIEW R&D Avionics Division, Belgien

Projekten: MOSART RTOS, DU885, CDMS3000  

 

  • Entwicklung und Implementierung eines RTOS (MOSART) die in mehreren sicherheitskritische RTCA DO-178B Level A Plattformen wie DU885/DU875 und CDMS3000 verwendet ist.
  • Entwicklung mit Embedded C, ADA95 und Assembler-Programmierung auf vxWorks Umgebung
  • Entwicklung von Support Tools mit Visual C++
  • Entwicklung von sicherheitskritischen Gerätetreiber wie: Wetterradar , ARINC 708 , HDLC, ARINC 429.
  • Design und Entwicklung des MOSART CCD Middleware SW-Komponente, eine universelle Honeywell APEX CCD (Cursor Device) Controller für BARCO DU (Device Unit).

 

Kommunikationsprotokolle: ARINC 708, HDLC, ARINC429

Target:   PowerPC, vxWorks ARINC653


08/2002-12/2006  SW Entwickler Freiberufler

EADS Eurocopter, Ottobrunn, Deutschland

Projekt: MTC/Mission Management,  Helikopter NH90 TTH  

 

  • Entwicklung eines Mission Management SW für den NH90 Mission taktischen Computer (MTC).
  • Verantwortung für das volle SW-Entwicklungszyklus (DoD -STD- 2167A , MIL -STD -498) von Onboard Mission Funktionen wie: Course-To, Course-From, Pattern and Route Guidance,  Mission Feasibility, Point of No Return Echt-Zeit Algorithmen.
  • Programmierung mit Embedded C und ADA, Design und Requirements Engineering mit UML und DOORS.
  • Entwicklung eines Hardware- Emulationssystems durch MILBUS, A429 und IO (Diskrete) mit C++ auf Unix/Linux für echt-Zeit Integrationstests.

09/2001-08/2002 08/1999-09/2000  SW Entwickler C++

Markdata SA, Lisbon Portugal

Projekt: Markdata Media Workstation  

 

  • Entwicklung einer Markdata Media Workstation, Performance kritisch, Multi-Tier Desktop Windows Anwendung.
  • Programmierung komplexe statistische Algorithmen , Multi-thread COM-Komponenten mit Visual C++ und STL. Der Endkunde war Arbitron Inc., USA.

09/2000-09/2001  SW Entwickler C++ Novabase Saúde, Porto, Portugal

Projekt: Hospital das Descobertas-Hospital Management System

 

  • Entwicklung einer Krankenhaus Management-Software Systeme für die größte und neuste Privatklinik in Portugal.
  • Entwicklung und Programmierung von COM+ Distributed Komponenten mit C++, ORACLE PL-SQL Queries mit ADO und OLE DB Datenkomponenten gebunden.
  • Design und Programmierung mehrere komplexe Algorithmen wie z.B. "Suche nach Termin Verfügbarkeit / Estimate Time of Waiting"

02/1999-08/1999  SW Entwickler Trainee C++

CEPSA Portugal, Lisbon, Portugal

Projekt: Quality Management Enterprise System  

 

  • Entwicklung eines vollständiges Qualitätsmanagement Distributed System bei CEPSA Portugal, der größten spanischen Ölgesellschaft. Requirements und Design mit SSADM erstellt.
  • Entwicklung mit C++, SQL-Server, Netzwerk Programmierung unter Windows Netzwerkumgebung und dynamische Generierung von MMI / Benutzerschnittstellen. Als Abschlussarbeit meines Studiums: Note 17 (1 bis 20). 

Aus- und Weiterbildung

Aus- und Weiterbildung

Department of Computer Science, Polytechnic Institute of Porto, Portugal

Computer Science Engineering, Informatik B.Sc

 

 

Berufsausbildung

08/02 -

Software Engineering und Projektmanagement für die Fehlertoleranz Critical Embedded Systems bei EDISOFT

08/02 -

ADA 83/95 Programmierung für Embedded Systems an EDISOFT

09-10/02 -

Umfangreiche Schulung bei EUROCOPTER Deutschland, unter Einbeziehung aller Aspekte, die mit Embedded sicherheitskritischen Systeme zu tun; von Software Engineering, Projektmanagement, Entwicklungsprozess und Methodik, Standards und Tools wie Rational APEX, Summit, Rose, Aonix, DOORS

03.08 -

Rational UML für Embedded Systems

01/08 -

Brainbench: Erweiterte C (ANSI) Programmierung Zertifizierung

02/08 -

Brainbench: Erweiterte C ++ Programmierung Zertifizierung

07/08-

Brainbench: UML-Design-Zertifizierung

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

 

Entwicklungswerkzeuge:

Eclipse, Visual Studio, WindRiver Workbench OCD, Tornado, GNU Toolchain, CVS, WindRiver Diab Toolchain, Rational Clear Quest, Clear Case, MySQL, JNI, .NET, SQL, Python, Bash, XML, VB Gnat  

Konfigurationsmanagement: Subversion, Visual Source Safe, Git, Clear Case Dimensions

Bibliotheken: Windows Forms, ADO ATL, boost, STL, MFC, Qt JNI

Emulatoren/JTAG Debugger WindRiver OCD Probe, ICE, Lauterbach, Abatron BDI3000

 

Script Languages:

bash,

python,

DOORS DXL,

Matlab,

make,

rpmbuild gcc linker  basic (office automation)

Datenbanken:

SQL-Server, T-SQL, Oracle PL-SQL MySQL

 

Markup:

XML, HTML, XSD, XSTL

UML-Tools Rational Rhapsody, Enterprise Architect, Rose

Statische Codeanalyse: Lint, QA-C, QA-C++

Eingebettete & Echtzeitsysteme Windriver vxWorks653, Standalone Systeme (ohne RTOS), ARTk AdaWorld

Architektur , Requirements und Design

Rational DOORS, Rhapsody, Matlab/Simulink

Eingebettete & Echtzeitsysteme

Windriver vxWorks653, Regler-Algorithmus (PID), Standalone Systeme (ohne RTOS)

Emulatoren/JTAG Debugger

WindRiver OCD Probe, ICE, Lauterbach, Abatron BDI3000

Prozessoren

RISC: Power Architecture, PowerQUICC (E300), QorlQ(E500mc), PIC CISC: X86

Kommunikationsprotokolle

CAN, Ethernet, AFDX, SPI, RS232, TCP/IP, RS485, ARIN429, ARINC708, Honeywell?s (Picture Bus, Weather Radar, ASCB), MILBUS (MIL-1553), SPI, I2C

Prozess / Methoden

V-Model, OOAD, SSADM, DO178B, MIL-STD-498, SCRUM

IDE & Dev Tools

Eclipse, Visual Studio, WindRiver Workbench OCD, Tornado, GNU Toolchain, CVS, WindRiver Diab Toolchain, Rational Clear Quest, Clear Case, MySQL, JNI, .NET, SQL, Python, Bash, XML, VB

OS 

Windows, Linux (Slackware, Fedora), OS X

Betriebssysteme

Unix
VxWorks
Windows

Eingebettete & Echtzeitsysteme

Windriver vxWorks653, Standalone Systeme (ohne RTOS)

ARINC653

 

 

Programmiersprachen

Assembler
Basic
C
C++
Imake, GNU-Make, Make-Maker etc...
Java
MATLAB / Simulink
Python
Scriptsprachen
Shell

Datenbanken

Access
MySQL
SQL

Datenkommunikation

Bus
Ethernet
RS232
TCP/IP

CAN

Ethernet

AFDX

SPI

RS232

TCP/IP

RS485

ARIN429

ARINC708

Honeywell’s (Picture Bus, Weather Radar, ASCB)

MILBUS (MIL-1553)

I2C

Hardware

embedded Systeme Entwicklung

Echtzeitsysteme

 

 

Emulatoren/JTAG Debugger

WindRiver OCD Probe, ICE, Lauterbach, Abatron BDI3000

Prozessoren

RISC z.B PowerPC

CISC: X86

Berechnung / Simulation / Versuch / Validierung

Simulink,

 

Module-Tests

 

HW/SW Integration Tests im Labor

 

 

Design / Entwicklung / Konstruktion

Architektur , Requirements und Design

RationalDOORS, Rhapsody, Matlab/Simulink

 

Prozess / Methoden

V-Model, OOAD, SSADM, DO178B, MIL-STD-498, Agile/SCRUM

Branchen

Branchen

IT

Gesundheit

Luftfahrt

Raumfahrt

Zug

Finanz

Automotive 

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.