Embeded Entwicklung mit C, Client-/Server Softwareentwicklung, C/C++, Visual Basic, C#, UML, Datenbankentwicklung (SQL, PL/SQL)
Aktualisiert am 27.06.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 21.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded C
C, C++
Phyton
Tessy
PL/SQL
Analysefähigkeit
DOORS
C#
Java
FBL Development
Deutsch
Englisch

Einsatzorte

Einsatzorte

Dortmund (+500km)
Deutschland
Der Einsatz ist sowohl Vor-Ort oder Remote möglich.
Der Einsatzraum umfasst Deutschland; Projekte im Umkreis von 100 km um Dortmund werden bevorzugt
möglich

Projekte

Projekte

2 Jahre 4 Monate
2022-03 - heute

Inbetriebnahme und Anpassung eines Bootloaders

Entwickler Embedded C Vector Davinci
Entwickler

Inbetriebnahme und Anpassung des Bootloaders für eine ECU mit einem Renesass Controller auf Basis eines Vector SIPs

  • Konfiguration des FBLs mit Davinci
  • Aufbau eine IPC Kommunikation zum HSM Kern
  • Treiberanpassung zum Update eines Touch-Controllerdevice über SPI
  • Entwicklung des FBL Updaters
  • Konfiguration und Implementierung von IVD Anforderungen
  • Tests
  • Projektsprache: Deutsch/Englisch

Embedded C Vector Davinci CANoe Atlassian JIRA MKS Integrity
Embedded C Vector Davinci
Lippstadt - Automotive
Remote
3 Jahre
2020-11 - 2023-10

Softwareentwicklung Türsteuergeräte / Sitzsteuerung

Embedded Software-entwicklung Embedded C Vector Davinci CANoe ...
Embedded Software-entwicklung

  • Implementierung der Komponenten für Online-Remote Updates und Flashdatensicherheit
  • Implementierung von Diagnoseservices.
  • Analyse und Implementierung des Diagnoseservice IVD (Integrity Validation Data) und SFD (Schutz der Fahrzeugdiagnose)
  • Coaching von Mitarbeitern in der FBL Entwicklung
  • Implementierung von FBL Updatern
  • Analyse von gemeldeten Fehlern

DOORS Vector Davinci Atlassian JIRA Subversion
Embedded C Vector Davinci CANoe Python SVN Word Excel JIRA
Remote
6 Monate
2020-05 - 2020-10

Inbetriebnahme und Anpassung eines Bootloaders

Softwareentwickler Embedded C Controller: NXP S32K148 (based on ARM Cortex-M4F core)
Softwareentwickler

Inbetriebnahme und Anpassung des Bootloaders für eine ECU mit dem Controller NXP S32K148 (based on ARM Cortex-M4F core)

  • Konfiguration der LpSPI zur Kommunikation mit dem SBC
  • Konfiguration SBC Watchdog-Modul
  • Routinen für das Handling des SBC Watchdogs
  • Initialisierung des FlexRAMs
  • Konfiguration des CAN Moduls
  • Test des Applikationsupdates über den FBL

Projektsprache: Deutsch/Englisch

CANoe Davinci Configurator Pro J-Link Ozone DOORS MKS Integrity
Embedded C Controller: NXP S32K148 (based on ARM Cortex-M4F core)
Homeoffice
10 Monate
2020-01 - 2020-10

Softwareanalyse und -bearbeitung - Zahlungssysteme

Entwickler Embedded C Linux
Entwickler

Softwareanalyse und -änderung zur Verringerung des Point-To-Point Encryption Auditaufwands.

  • Verringerung der vom Audit betroffenen TOE durch Auslagerung von Softwareteilen in ein zentrales Modul, auf welches nur über Interfacefunktionen zugegriffen werden kann.
  •  Memoryanalysen in Bezug auf ungesicherte Daten.
  •  Betreuung des Audits.
  • Performancemessung und -optimierung

GCC GDB JIRA
Embedded C Linux
Rattingen / Homeoffice
1 Jahr
2019-01 - 2019-12

Softwarentwicklung Türsteuergeräte

Softwareentwickler Embedded C Python CAPL
Softwareentwickler

  • Weiterentwicklung des Flash-Bootloaders.
  • Entwicklung der Komponenten für Online-Remote Updates und Flashdatensicherheit
  • Fehleranalyse und -behebung.
  • Durchführung von Sicherheitsanalysen

vector-CANoe DOORS SVN MS Office 2013 JIRA DaVinci Greenhills MULTI
Embedded C Python CAPL
Dortmund
1 Jahr 9 Monate
2018-04 - 2019-12

Systeminbetriebnahme und -entwicklung

Entwickler C CAPL DaVinci ...
Entwickler

  • Konfiguration und Erstellung von Softwareversionen für EMV Tests verschiedener Hardwarevarianten.
  • Erweiterung der Konfiguration der verschiedenen Softwareversionen, so dass alle Ports eingelesen und ausgegeben werden können. Erstellung von Schnittstellen und Variablen mit dem Vector Davinci Configurator und Developer in einer AUTOSAR 4 Umgebung.
  • Erstellung von CANoe Simulationen zur Steuerung und Darstellung der Ports und Systemkomponenten über XCP.

Greenhills MULTI CANoe CANape winIDEA PTC Integrity
C CAPL DaVinci DOORS Tessy
Automotive
Lippstadt
3 Jahre 9 Monate
2016-04 - 2019-12

Softwareintegration für das Gesamtsystem

Integrator / Softwareentwickler C CAPL Embedded Entwicklung
Integrator / Softwareentwickler

  • Koordination der Erstellung und Integration von Softwarekomponenten, die in einem internationalen Team (Indien / China) entwickelt wurden.
  • Erstellung von automatisierten Tests mit TESSY

CANoe CANape DOORS TESSY MKS Green Hills Multi
C CAPL Embedded Entwicklung
Lippstadt
4 Jahre 5 Monate
2012-08 - 2016-12

Treiberwartung, -pflege und -entwicklung für LIN Motoren

Entwickler / Integrator C CAPL Automotive-Bussystem
Entwickler / Integrator

  • Entwicklung und Wartung einer Treibersoftware zur Steuerung von LIN Motoren.
  • Die Entwicklung erfolgte im Rahmen von AUTOSAR sowohl als SWC wie auch als Complex Device Driver.
  • Erstellung von Komponenten zur Steuergerätdatenaufzeichnung und Datenanalyse mit CANape.
  • Erstellung von automatisierten Tests mit TESSY.

CANoe CANape DOORS MKS Integrity Green Hills Multi winIDEA MS Word MS Excel Excel macro-programming Tessy
C CAPL Automotive-Bussystem
Lippstadt
1 Jahr 7 Monate
2013-06 - 2014-12

Remotesteuerung einer C# Anwendung aus der Testumgebung CNI

Entwickler / Gruppenleiter C C# Automotive-Zulieferer ...
Entwickler / Gruppenleiter

  • Entwicklung einer Anwendung zur Remotesteuerung einer C# Anwendung aus einer Testumgebung
  • Entwicklung eines Prototypen zur Remotesteuerung einer C# Anwendung aus der Testumgebung CNI.
  • Realisierung der Anwendung.
  • Erstellung von DLLs, COM Objekten und C# Libraries um den Remotezugriff über eine C DLL zu ermöglichen.
  • Performanceanalyse und Verbesserung der Zielanwendung

Visual Studio 2010 SVN
C C# Automotive-Zulieferer COM
Lippstadt
1 Jahr 7 Monate
2011-01 - 2012-07

Weiterentwicklung & Pflege der Verfahren BZR/GZR und ZStV

Software-Entwickler C C++ Client/Server ...
Software-Entwickler
  • Weiterentwicklung und Pflege einer Software für das Bundeszentralregister. 
  • Das Frontend der Anwendung läuft unter Windows XP und Windows 7. 
  • Andere Jobs laufen unter Sun Solaris. 
  • Die Buisinesslogik wird durch verschiedene Tuxedo Server und Services abgebildet.
  • Unittests mit CPPUNIT
SolStudio (Solaris) Visual Studio 2003 Tuxedo CppUnit SVN MS Word MS Excel
C C++ Client/Server STL MFC
Bonn
1 Jahr 6 Monate
2009-07 - 2010-12

Software für einen Gewebeprozessor

Testmanager Medizintechnik Visual C++ MFC
Testmanager
  • Entwurf und Durchführung von Softwaretests für die Qualitätssicherung und FDA Anforderungen. 
  • Betreuung und Koordination von vier Testern. Analyse und Behebung von Fehlern. Konfiguration und Durchführung von Automatiktests mit TestComplete.
  • Mitarbeit bei der Konzeption und Spezifikation von Workflow- und Arbeitsabläufen.
Visual Studio 2005 Visual Studio 2008 Mantis Bug Tracker Testcomplete MS Word MS Excel
Medizintechnik Visual C++ MFC
Nussloch
3 Monate
2009-05 - 2009-07

Migration Visual Studio 6 auf Visual Studio 2008 und MFC 6 auf MFC 9

Software-Entwickler MFC Visual C++ Versicherung ...
Software-Entwickler
Migration mehrerer Anwendungen für den Aussendienst von Visual Studio 6 auf Visual Studio 2008 und MFC 6 auf MFC 9.
MS Studio 2008 Source Safe
MFC Visual C++ Versicherung MFC
Düsseldorf
6 Monate
2008-10 - 2009-03

IDV Office

Entwickler / Designer VBA Visual Basic SQL ...
Entwickler / Designer
Redesign und Weiterentwicklung einer Informationsanwendung für interne Kunden.
DB2 Microsoft Access MS Word MS Excel Excel macro-programming
VBA Visual Basic SQL XML COM
Münster
11 Monate
2008-05 - 2009-03

Migration / Entwicklung

Software-Entwickler Visual Basic VBA XML ...
Software-Entwickler
  • Migration von verschiedenen MS Access 97 Anwendungen nach Access 2003.
  • Weiterentwicklung und Test von Accessanwendungen. Konvertierung von XML-Importdaten mit XSLT in die benötigten Schnittstellenformate.
MS Office Microsoft Access CVS
Visual Basic VBA XML XSLT SQL Versicherung
Münster
2 Monate
2008-04 - 2008-05

Qualitätssicherung

Tester Test
Tester
  • Entwicklung eines Testkonzepts für die Komponenten einer Webanwendung. Erstellung und Durchführung von Testfällen und Testablaufplänen.
Mercury Test Center Bugzilla
Test
Bonn
1 Jahr 7 Monate
2006-09 - 2008-03

Prüfstandentwicklung für Medizinische Geräte

Software-Entwickler C++ Visual C++ UML ...
Software-Entwickler
ntwicklung und Betreuung von Prüfständen für medizinische Geräte. - Entwicklung der benötigten Software für die Steuerung eines Prüfstand. - Entwicklung von Schnittstellenklassen zur Multithreaded Kommunikation und Steuerung von Peripheriegeräten über ProfiBus und IEEE-Bus. - Inbetriebnahme von Prüfständen in Irland. - Analyse und Beratung zur Performanceverbesserung. - Entwicklung von Pflichtenheften und Prüfablaufplänen. Bei der Prüfstandsoftware handelt es sich um eine Multithreading Applikation, die über die Serielle- oder Infrarotschnittstelle mit dem Prüfling kommuniziert. Dabei werden alle relevanten Prüflingsparameter gemessen und verschiedene Konfigurationsparameter berechnet. Die Konfigurationsparameter werden im EEPROM des Prüflings abgelegt. Die Messdaten werden in einer Oracle-Datenbank abgelegt.
Oracle MS Word MS Excel MS Visio
C++ Visual C++ UML XML SQL OO-Modellierung Medizintechnik
EXCO GmbH
Maxdorf / Mannheim
8 Monate
2005-11 - 2006-06

Entwicklung einer Kommunikationssoftware

Software-Entwickler Visual C++ Java Corba ...
Software-Entwickler
Entwicklung einer Kommunikationssoftware. Die Kommunikationssoftware besteht aus einem C++ Frontend, welches mit dem Visual Studio und der MFC entwickelt wurde. Das Backend und Modell der Anwendung wurden in Java realisiert. Die Kommunikation zwischen Frontend und Backend erfolgte über CORBA. Entwicklung einer Testumgebung mit Java für die Variante 2 der Kommunikationssoftware. Der Datenaustausch erfolgt hierbei über JNI.
Eclipse CVS
Visual C++ Java Corba COM MFC STL
ComBots
Karlsruhe
11 Monate
2004-11 - 2005-09

Softwaremigration

Software-Entwickler Visual C++ Visual Basic COM ...
Software-Entwickler
Portierung eines Textsystems von Windows NT mit Office 97 nach Windows XP mit Office 2003. Migration der Word Makros von VBA nach Visual Basic. Migration der Datenbanken und Anpassung der Visual C++ und Visual Basic Sourcen. Bestimmung der Benutzerberechtigungen durch Auswertung der Active Directory Einträge. Erweiterung der bestehenden Software um zusätzliche Funktionen.
Visual Studio Visual Basic Rational ClearCase MS Word Microsoft Access InstallShield
Visual C++ Visual Basic COM MFC STL SQL Versicherung
Hamburg
5 Monate
2004-07 - 2004-11

Prüfstandentwicklung für Medizinische Geräte

Software-Entwickler Visual C++ MFC STL ...
Software-Entwickler
Entwicklung der benötigten Software für die Steuerung eines Prüfstand für medizinische Geräte. Bei der Prüfstandsoftware handelt es sich um eine Multithreading Applikation. Das Softwaredesign erfolgt mittels der UML.
Visual Studio MS Word dBASE CVS
Visual C++ MFC STL UML Medizintechnik
EXCO GmbH
Mannheim / Maxdorf
2 Monate
2004-03 - 2004-04

Softwareanalyse

Analyst Visual C++ MFC STL ...
Analyst
Analyse von Architektur, Design und Programmierstil einer interaktiven TV-Anwendung. Aufbau einer Testumgebung. Dokumentation der Softwarefunktionalität. Erstellung eines Gutachtens.
Visual Studio Oracle
Visual C++ MFC STL ATL PL/SQL ODBC HTML ASP JavaScript
Wolfsburg
5 Monate
2003-10 - 2004-02

Service für kleine Unternehmen

Dienstleister HTML PHP XML ...
Dienstleister
ervice für kleine Unternehmen in den Bereichen - Netzwerkadministration und -Migration - Webpräsenz: HTML, PHP, MySQL
MySQL
HTML PHP XML SQL
Ruhrgebiet
11 Monate
2002-11 - 2003-09

Anwendung zur Disposition von Wagen und Fahraufträgen im Bereich Eisenbahn

Software-Entwickler Visual C++ MFC STL ...
Software-Entwickler
Design und Realisierung einer Anwendung zur Disposition von Wagen und Fahraufträgen im Bereich Eisenbahn. Entwurf und Realisierung von Datenbankviews, Trigger und der benötigten Stored Procedures. Design und Entwicklung der Klassen mit Visual C++. Dialoggestaltung in Zusammenarbeit mit dem Kunden. Integration der neuen Komponenten in die bestehende Anwendung. Entwurf und Durchführung von Testszenarien. Planung, Dokumentation und Durchführung von Migrationsabläufen bei der Einführung neuer Softwareversionen.
Visual Studio Oracle Oracle SQL Developer
Visual C++ MFC STL PL/SQL
Dortmund

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Nachrichtentechnik
Fachhochschule Dortmund
Dipl.-Ing. Nachrichtentechnik 1990

Berufsausbildung
Fernmeldeelektroniker

Zertifizierungen

  • ORACLE
    • Oracle Database SQL Expert
    • Program with PL/SQL
    • Oracle Database 11g: Advanced PL/SQL
  • Microsoft
    • Microsoft .NET Framework ? Application Development Foundation

Kompetenzen

Kompetenzen

Top-Skills

Embedded C C, C++ Phyton Tessy PL/SQL Analysefähigkeit DOORS C# Java FBL Development

Aufgabenbereiche

Automotive
embedded Softwareentwicklung
Medizintechnik
Softwareentwicklung unter Windows and Linux
Versicherung

Produkte / Standards / Erfahrungen / Methoden

ASP
ATL
Automotive-Bussystem
> 9 Jahre
Automotive-Zulieferer
> 9 Jahre
CANape
> 7 Jahre
CANoe
> 9 Jahre
COM
DaVinci
> 6 Jahre
Davinci Configurator Pro
> 3 Jahre
DOORS
> 9 Jahre
Embedded Entwicklung
> 9 Jahre
GCC
GDB
Green Hills Multi
> 7 Jahre
Greenhills MULTI
> 7 Jahre
HTML
J-Link
JIRA
MFC
> 15 Jahre
MKS
MKS Integrity
MS Excel
MS Office 2013
MS Word
OO-Modellierung
Ozone
PTC Integrity
STL
SVN
TESSY
> 4 Jahre
UML
vector-CANoe
Visual Studio 2010
winIDEA
XML
XSLT
Projektmanagement
  • Teilprojektleitung
  • Analyse und Bewertung von Pflichtenheften
  • Erstellen von Zeit- und Ablaufplänen
  • Mitarbeiterführung und Motivation, Mitarbeiterschulung


Sozialkompetenz

  • Gute Kommunikationsfähigkeit mit Kunden, Lieferanten und Mitarbeitern
  • Kundenorientiertes Handeln, Teamfähigkeit und Selbständigkeit
  • Unternehmerisches Handeln
  • Bereitschaft zu Reisen
  • Englisch (Dokumentation und Konzepterstellung)


Entwicklungsumgebungen / Tools Erfahrung in Jahren

  • Visual Studio (6; 2005, 2008;2010) > 15
  • Eclipse >10
  • Powerbuilder 5
  • Visual Basic Editor >5
  • winIDEA / I Systems >15
  • Multi / Green Hills >15
  • GCC 4
  • GDB 1
  • PowerDesigner
  • SQL Developer 2
  • Toad 10
  • Tuxedo 1
  • Konfigurationsmanagement (CCC/Harvest) 1
  • ClearCase 2
  • CVS / SVN 10
  • Visual Source Safe 6
  • Bugzilla 5
  • ClearQuest 2
  • Mantis > 1
  • IBM Change 8
  • Jira 5
  • Mercury Test Center 1
  • Tessy >4
  • TestComplete >1
  • CPPUNIT >1
  • DOORS >15
  • CANoe >15
  • CANape >7
  • Vector Davinci Developer >12
  • Vector Davinci Configurator Pro >10
  • XML Spy 2
  • Together 3
  • MS VISIO 5
  • MS Access 2003 4
  • MS WORD >15
  • MS Excel >15
  • MS Office 97 8
  • Makroprogrammierung 7
  • DoxiGen 3
  • AUTOSAR >10
  • MKS >6
  • COM 8
  • CORBA 4
  • TCP/IP 10
  • Sockets 10
  • UML 8
  • .NET 5
  • OOA / OOD 8
  • Datenmodellierung
  • ER Diagramme 5


Betriebssysteme

Echtzeitbetriebssysteme
QNX
Linux
MS-DOS
SUN OS, Solaris
5 Jahre
Unix
>9 Jahre
Windows
98, XP, NT, 2000; MCP für Windows 2000, > 15 Jahre
Embedded Linux
1 Jahr

Programmiersprachen

Basic
> 3 Jahre
C
> 15 Jahre
C#
1 Jahr
C++
(MFC, STL, COM); > 12 Jahre
CAPL
>8 Jahre
Embedded C
> 9 Jahre
Excel macro-programming
>12 Jahre
Java
> 4 Jahre
JavaScript
Mantis
> 1 Jahr
Pascal
PHP
2 Jahre
PL/SQL
>11
Powerbuilder
4 Jahre
Python
1 Jahr
Tessy
>4 Jahre
VBA
Visual Basic
Visual C++
(MFC, STL, COM); > 15 Jahre
MFC
> 15 Jahre
STL
> 15 Jahre
ATL
> 4 Jahre
Boost
> 6 Jahre
J2EE
1 Jahr
JNI
1 Jahr
XML
> 4 Jahre
XSLT
> 2 Jahre


Datenbanken

Access
MS SQL Server
> 2 Jahre
MySQL
> 5 Jahre
ODBC
10 Jahre
Oracle
> 10 Jahre
SQL
Sybase SQL-Server
> 5 Jahre
SQL Anywhere
> 5 Jahre
DB2
1 Jahr
ADO
2 Jahre
DAO
8 Jahre
JDBC
1 Jahr


Datenkommunikation

Bus
Profi-Bus: Ansteuerung von Ventilen und eines Schrittmotor
CAN
Corba
Ethernet
Internet, Intranet
LIN
parallele Schnittstelle
TCP/IP
Windows Netzwerk
Winsock

Hardware

Controller: NXP S32K148 (based on ARM Cortex-M4F core)
Digitale Signalprozessoren
Messgeräte
Mikrocontroller
PC
SUN

Branchen

Branchen

  • Automotive
  • Medizintechnik
  • Telekommunikation
  • Maschinenbau
  • Logistik
  • Finanzen
  • Eisenbahn

Einsatzorte

Einsatzorte

Dortmund (+500km)
Deutschland
Der Einsatz ist sowohl Vor-Ort oder Remote möglich.
Der Einsatzraum umfasst Deutschland; Projekte im Umkreis von 100 km um Dortmund werden bevorzugt
möglich

Projekte

Projekte

2 Jahre 4 Monate
2022-03 - heute

Inbetriebnahme und Anpassung eines Bootloaders

Entwickler Embedded C Vector Davinci
Entwickler

Inbetriebnahme und Anpassung des Bootloaders für eine ECU mit einem Renesass Controller auf Basis eines Vector SIPs

  • Konfiguration des FBLs mit Davinci
  • Aufbau eine IPC Kommunikation zum HSM Kern
  • Treiberanpassung zum Update eines Touch-Controllerdevice über SPI
  • Entwicklung des FBL Updaters
  • Konfiguration und Implementierung von IVD Anforderungen
  • Tests
  • Projektsprache: Deutsch/Englisch

Embedded C Vector Davinci CANoe Atlassian JIRA MKS Integrity
Embedded C Vector Davinci
Lippstadt - Automotive
Remote
3 Jahre
2020-11 - 2023-10

Softwareentwicklung Türsteuergeräte / Sitzsteuerung

Embedded Software-entwicklung Embedded C Vector Davinci CANoe ...
Embedded Software-entwicklung

  • Implementierung der Komponenten für Online-Remote Updates und Flashdatensicherheit
  • Implementierung von Diagnoseservices.
  • Analyse und Implementierung des Diagnoseservice IVD (Integrity Validation Data) und SFD (Schutz der Fahrzeugdiagnose)
  • Coaching von Mitarbeitern in der FBL Entwicklung
  • Implementierung von FBL Updatern
  • Analyse von gemeldeten Fehlern

DOORS Vector Davinci Atlassian JIRA Subversion
Embedded C Vector Davinci CANoe Python SVN Word Excel JIRA
Remote
6 Monate
2020-05 - 2020-10

Inbetriebnahme und Anpassung eines Bootloaders

Softwareentwickler Embedded C Controller: NXP S32K148 (based on ARM Cortex-M4F core)
Softwareentwickler

Inbetriebnahme und Anpassung des Bootloaders für eine ECU mit dem Controller NXP S32K148 (based on ARM Cortex-M4F core)

  • Konfiguration der LpSPI zur Kommunikation mit dem SBC
  • Konfiguration SBC Watchdog-Modul
  • Routinen für das Handling des SBC Watchdogs
  • Initialisierung des FlexRAMs
  • Konfiguration des CAN Moduls
  • Test des Applikationsupdates über den FBL

Projektsprache: Deutsch/Englisch

CANoe Davinci Configurator Pro J-Link Ozone DOORS MKS Integrity
Embedded C Controller: NXP S32K148 (based on ARM Cortex-M4F core)
Homeoffice
10 Monate
2020-01 - 2020-10

Softwareanalyse und -bearbeitung - Zahlungssysteme

Entwickler Embedded C Linux
Entwickler

Softwareanalyse und -änderung zur Verringerung des Point-To-Point Encryption Auditaufwands.

  • Verringerung der vom Audit betroffenen TOE durch Auslagerung von Softwareteilen in ein zentrales Modul, auf welches nur über Interfacefunktionen zugegriffen werden kann.
  •  Memoryanalysen in Bezug auf ungesicherte Daten.
  •  Betreuung des Audits.
  • Performancemessung und -optimierung

GCC GDB JIRA
Embedded C Linux
Rattingen / Homeoffice
1 Jahr
2019-01 - 2019-12

Softwarentwicklung Türsteuergeräte

Softwareentwickler Embedded C Python CAPL
Softwareentwickler

  • Weiterentwicklung des Flash-Bootloaders.
  • Entwicklung der Komponenten für Online-Remote Updates und Flashdatensicherheit
  • Fehleranalyse und -behebung.
  • Durchführung von Sicherheitsanalysen

vector-CANoe DOORS SVN MS Office 2013 JIRA DaVinci Greenhills MULTI
Embedded C Python CAPL
Dortmund
1 Jahr 9 Monate
2018-04 - 2019-12

Systeminbetriebnahme und -entwicklung

Entwickler C CAPL DaVinci ...
Entwickler

  • Konfiguration und Erstellung von Softwareversionen für EMV Tests verschiedener Hardwarevarianten.
  • Erweiterung der Konfiguration der verschiedenen Softwareversionen, so dass alle Ports eingelesen und ausgegeben werden können. Erstellung von Schnittstellen und Variablen mit dem Vector Davinci Configurator und Developer in einer AUTOSAR 4 Umgebung.
  • Erstellung von CANoe Simulationen zur Steuerung und Darstellung der Ports und Systemkomponenten über XCP.

Greenhills MULTI CANoe CANape winIDEA PTC Integrity
C CAPL DaVinci DOORS Tessy
Automotive
Lippstadt
3 Jahre 9 Monate
2016-04 - 2019-12

Softwareintegration für das Gesamtsystem

Integrator / Softwareentwickler C CAPL Embedded Entwicklung
Integrator / Softwareentwickler

  • Koordination der Erstellung und Integration von Softwarekomponenten, die in einem internationalen Team (Indien / China) entwickelt wurden.
  • Erstellung von automatisierten Tests mit TESSY

CANoe CANape DOORS TESSY MKS Green Hills Multi
C CAPL Embedded Entwicklung
Lippstadt
4 Jahre 5 Monate
2012-08 - 2016-12

Treiberwartung, -pflege und -entwicklung für LIN Motoren

Entwickler / Integrator C CAPL Automotive-Bussystem
Entwickler / Integrator

  • Entwicklung und Wartung einer Treibersoftware zur Steuerung von LIN Motoren.
  • Die Entwicklung erfolgte im Rahmen von AUTOSAR sowohl als SWC wie auch als Complex Device Driver.
  • Erstellung von Komponenten zur Steuergerätdatenaufzeichnung und Datenanalyse mit CANape.
  • Erstellung von automatisierten Tests mit TESSY.

CANoe CANape DOORS MKS Integrity Green Hills Multi winIDEA MS Word MS Excel Excel macro-programming Tessy
C CAPL Automotive-Bussystem
Lippstadt
1 Jahr 7 Monate
2013-06 - 2014-12

Remotesteuerung einer C# Anwendung aus der Testumgebung CNI

Entwickler / Gruppenleiter C C# Automotive-Zulieferer ...
Entwickler / Gruppenleiter

  • Entwicklung einer Anwendung zur Remotesteuerung einer C# Anwendung aus einer Testumgebung
  • Entwicklung eines Prototypen zur Remotesteuerung einer C# Anwendung aus der Testumgebung CNI.
  • Realisierung der Anwendung.
  • Erstellung von DLLs, COM Objekten und C# Libraries um den Remotezugriff über eine C DLL zu ermöglichen.
  • Performanceanalyse und Verbesserung der Zielanwendung

Visual Studio 2010 SVN
C C# Automotive-Zulieferer COM
Lippstadt
1 Jahr 7 Monate
2011-01 - 2012-07

Weiterentwicklung & Pflege der Verfahren BZR/GZR und ZStV

Software-Entwickler C C++ Client/Server ...
Software-Entwickler
  • Weiterentwicklung und Pflege einer Software für das Bundeszentralregister. 
  • Das Frontend der Anwendung läuft unter Windows XP und Windows 7. 
  • Andere Jobs laufen unter Sun Solaris. 
  • Die Buisinesslogik wird durch verschiedene Tuxedo Server und Services abgebildet.
  • Unittests mit CPPUNIT
SolStudio (Solaris) Visual Studio 2003 Tuxedo CppUnit SVN MS Word MS Excel
C C++ Client/Server STL MFC
Bonn
1 Jahr 6 Monate
2009-07 - 2010-12

Software für einen Gewebeprozessor

Testmanager Medizintechnik Visual C++ MFC
Testmanager
  • Entwurf und Durchführung von Softwaretests für die Qualitätssicherung und FDA Anforderungen. 
  • Betreuung und Koordination von vier Testern. Analyse und Behebung von Fehlern. Konfiguration und Durchführung von Automatiktests mit TestComplete.
  • Mitarbeit bei der Konzeption und Spezifikation von Workflow- und Arbeitsabläufen.
Visual Studio 2005 Visual Studio 2008 Mantis Bug Tracker Testcomplete MS Word MS Excel
Medizintechnik Visual C++ MFC
Nussloch
3 Monate
2009-05 - 2009-07

Migration Visual Studio 6 auf Visual Studio 2008 und MFC 6 auf MFC 9

Software-Entwickler MFC Visual C++ Versicherung ...
Software-Entwickler
Migration mehrerer Anwendungen für den Aussendienst von Visual Studio 6 auf Visual Studio 2008 und MFC 6 auf MFC 9.
MS Studio 2008 Source Safe
MFC Visual C++ Versicherung MFC
Düsseldorf
6 Monate
2008-10 - 2009-03

IDV Office

Entwickler / Designer VBA Visual Basic SQL ...
Entwickler / Designer
Redesign und Weiterentwicklung einer Informationsanwendung für interne Kunden.
DB2 Microsoft Access MS Word MS Excel Excel macro-programming
VBA Visual Basic SQL XML COM
Münster
11 Monate
2008-05 - 2009-03

Migration / Entwicklung

Software-Entwickler Visual Basic VBA XML ...
Software-Entwickler
  • Migration von verschiedenen MS Access 97 Anwendungen nach Access 2003.
  • Weiterentwicklung und Test von Accessanwendungen. Konvertierung von XML-Importdaten mit XSLT in die benötigten Schnittstellenformate.
MS Office Microsoft Access CVS
Visual Basic VBA XML XSLT SQL Versicherung
Münster
2 Monate
2008-04 - 2008-05

Qualitätssicherung

Tester Test
Tester
  • Entwicklung eines Testkonzepts für die Komponenten einer Webanwendung. Erstellung und Durchführung von Testfällen und Testablaufplänen.
Mercury Test Center Bugzilla
Test
Bonn
1 Jahr 7 Monate
2006-09 - 2008-03

Prüfstandentwicklung für Medizinische Geräte

Software-Entwickler C++ Visual C++ UML ...
Software-Entwickler
ntwicklung und Betreuung von Prüfständen für medizinische Geräte. - Entwicklung der benötigten Software für die Steuerung eines Prüfstand. - Entwicklung von Schnittstellenklassen zur Multithreaded Kommunikation und Steuerung von Peripheriegeräten über ProfiBus und IEEE-Bus. - Inbetriebnahme von Prüfständen in Irland. - Analyse und Beratung zur Performanceverbesserung. - Entwicklung von Pflichtenheften und Prüfablaufplänen. Bei der Prüfstandsoftware handelt es sich um eine Multithreading Applikation, die über die Serielle- oder Infrarotschnittstelle mit dem Prüfling kommuniziert. Dabei werden alle relevanten Prüflingsparameter gemessen und verschiedene Konfigurationsparameter berechnet. Die Konfigurationsparameter werden im EEPROM des Prüflings abgelegt. Die Messdaten werden in einer Oracle-Datenbank abgelegt.
Oracle MS Word MS Excel MS Visio
C++ Visual C++ UML XML SQL OO-Modellierung Medizintechnik
EXCO GmbH
Maxdorf / Mannheim
8 Monate
2005-11 - 2006-06

Entwicklung einer Kommunikationssoftware

Software-Entwickler Visual C++ Java Corba ...
Software-Entwickler
Entwicklung einer Kommunikationssoftware. Die Kommunikationssoftware besteht aus einem C++ Frontend, welches mit dem Visual Studio und der MFC entwickelt wurde. Das Backend und Modell der Anwendung wurden in Java realisiert. Die Kommunikation zwischen Frontend und Backend erfolgte über CORBA. Entwicklung einer Testumgebung mit Java für die Variante 2 der Kommunikationssoftware. Der Datenaustausch erfolgt hierbei über JNI.
Eclipse CVS
Visual C++ Java Corba COM MFC STL
ComBots
Karlsruhe
11 Monate
2004-11 - 2005-09

Softwaremigration

Software-Entwickler Visual C++ Visual Basic COM ...
Software-Entwickler
Portierung eines Textsystems von Windows NT mit Office 97 nach Windows XP mit Office 2003. Migration der Word Makros von VBA nach Visual Basic. Migration der Datenbanken und Anpassung der Visual C++ und Visual Basic Sourcen. Bestimmung der Benutzerberechtigungen durch Auswertung der Active Directory Einträge. Erweiterung der bestehenden Software um zusätzliche Funktionen.
Visual Studio Visual Basic Rational ClearCase MS Word Microsoft Access InstallShield
Visual C++ Visual Basic COM MFC STL SQL Versicherung
Hamburg
5 Monate
2004-07 - 2004-11

Prüfstandentwicklung für Medizinische Geräte

Software-Entwickler Visual C++ MFC STL ...
Software-Entwickler
Entwicklung der benötigten Software für die Steuerung eines Prüfstand für medizinische Geräte. Bei der Prüfstandsoftware handelt es sich um eine Multithreading Applikation. Das Softwaredesign erfolgt mittels der UML.
Visual Studio MS Word dBASE CVS
Visual C++ MFC STL UML Medizintechnik
EXCO GmbH
Mannheim / Maxdorf
2 Monate
2004-03 - 2004-04

Softwareanalyse

Analyst Visual C++ MFC STL ...
Analyst
Analyse von Architektur, Design und Programmierstil einer interaktiven TV-Anwendung. Aufbau einer Testumgebung. Dokumentation der Softwarefunktionalität. Erstellung eines Gutachtens.
Visual Studio Oracle
Visual C++ MFC STL ATL PL/SQL ODBC HTML ASP JavaScript
Wolfsburg
5 Monate
2003-10 - 2004-02

Service für kleine Unternehmen

Dienstleister HTML PHP XML ...
Dienstleister
ervice für kleine Unternehmen in den Bereichen - Netzwerkadministration und -Migration - Webpräsenz: HTML, PHP, MySQL
MySQL
HTML PHP XML SQL
Ruhrgebiet
11 Monate
2002-11 - 2003-09

Anwendung zur Disposition von Wagen und Fahraufträgen im Bereich Eisenbahn

Software-Entwickler Visual C++ MFC STL ...
Software-Entwickler
Design und Realisierung einer Anwendung zur Disposition von Wagen und Fahraufträgen im Bereich Eisenbahn. Entwurf und Realisierung von Datenbankviews, Trigger und der benötigten Stored Procedures. Design und Entwicklung der Klassen mit Visual C++. Dialoggestaltung in Zusammenarbeit mit dem Kunden. Integration der neuen Komponenten in die bestehende Anwendung. Entwurf und Durchführung von Testszenarien. Planung, Dokumentation und Durchführung von Migrationsabläufen bei der Einführung neuer Softwareversionen.
Visual Studio Oracle Oracle SQL Developer
Visual C++ MFC STL PL/SQL
Dortmund

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Nachrichtentechnik
Fachhochschule Dortmund
Dipl.-Ing. Nachrichtentechnik 1990

Berufsausbildung
Fernmeldeelektroniker

Zertifizierungen

  • ORACLE
    • Oracle Database SQL Expert
    • Program with PL/SQL
    • Oracle Database 11g: Advanced PL/SQL
  • Microsoft
    • Microsoft .NET Framework ? Application Development Foundation

Kompetenzen

Kompetenzen

Top-Skills

Embedded C C, C++ Phyton Tessy PL/SQL Analysefähigkeit DOORS C# Java FBL Development

Aufgabenbereiche

Automotive
embedded Softwareentwicklung
Medizintechnik
Softwareentwicklung unter Windows and Linux
Versicherung

Produkte / Standards / Erfahrungen / Methoden

ASP
ATL
Automotive-Bussystem
> 9 Jahre
Automotive-Zulieferer
> 9 Jahre
CANape
> 7 Jahre
CANoe
> 9 Jahre
COM
DaVinci
> 6 Jahre
Davinci Configurator Pro
> 3 Jahre
DOORS
> 9 Jahre
Embedded Entwicklung
> 9 Jahre
GCC
GDB
Green Hills Multi
> 7 Jahre
Greenhills MULTI
> 7 Jahre
HTML
J-Link
JIRA
MFC
> 15 Jahre
MKS
MKS Integrity
MS Excel
MS Office 2013
MS Word
OO-Modellierung
Ozone
PTC Integrity
STL
SVN
TESSY
> 4 Jahre
UML
vector-CANoe
Visual Studio 2010
winIDEA
XML
XSLT
Projektmanagement
  • Teilprojektleitung
  • Analyse und Bewertung von Pflichtenheften
  • Erstellen von Zeit- und Ablaufplänen
  • Mitarbeiterführung und Motivation, Mitarbeiterschulung


Sozialkompetenz

  • Gute Kommunikationsfähigkeit mit Kunden, Lieferanten und Mitarbeitern
  • Kundenorientiertes Handeln, Teamfähigkeit und Selbständigkeit
  • Unternehmerisches Handeln
  • Bereitschaft zu Reisen
  • Englisch (Dokumentation und Konzepterstellung)


Entwicklungsumgebungen / Tools Erfahrung in Jahren

  • Visual Studio (6; 2005, 2008;2010) > 15
  • Eclipse >10
  • Powerbuilder 5
  • Visual Basic Editor >5
  • winIDEA / I Systems >15
  • Multi / Green Hills >15
  • GCC 4
  • GDB 1
  • PowerDesigner
  • SQL Developer 2
  • Toad 10
  • Tuxedo 1
  • Konfigurationsmanagement (CCC/Harvest) 1
  • ClearCase 2
  • CVS / SVN 10
  • Visual Source Safe 6
  • Bugzilla 5
  • ClearQuest 2
  • Mantis > 1
  • IBM Change 8
  • Jira 5
  • Mercury Test Center 1
  • Tessy >4
  • TestComplete >1
  • CPPUNIT >1
  • DOORS >15
  • CANoe >15
  • CANape >7
  • Vector Davinci Developer >12
  • Vector Davinci Configurator Pro >10
  • XML Spy 2
  • Together 3
  • MS VISIO 5
  • MS Access 2003 4
  • MS WORD >15
  • MS Excel >15
  • MS Office 97 8
  • Makroprogrammierung 7
  • DoxiGen 3
  • AUTOSAR >10
  • MKS >6
  • COM 8
  • CORBA 4
  • TCP/IP 10
  • Sockets 10
  • UML 8
  • .NET 5
  • OOA / OOD 8
  • Datenmodellierung
  • ER Diagramme 5


Betriebssysteme

Echtzeitbetriebssysteme
QNX
Linux
MS-DOS
SUN OS, Solaris
5 Jahre
Unix
>9 Jahre
Windows
98, XP, NT, 2000; MCP für Windows 2000, > 15 Jahre
Embedded Linux
1 Jahr

Programmiersprachen

Basic
> 3 Jahre
C
> 15 Jahre
C#
1 Jahr
C++
(MFC, STL, COM); > 12 Jahre
CAPL
>8 Jahre
Embedded C
> 9 Jahre
Excel macro-programming
>12 Jahre
Java
> 4 Jahre
JavaScript
Mantis
> 1 Jahr
Pascal
PHP
2 Jahre
PL/SQL
>11
Powerbuilder
4 Jahre
Python
1 Jahr
Tessy
>4 Jahre
VBA
Visual Basic
Visual C++
(MFC, STL, COM); > 15 Jahre
MFC
> 15 Jahre
STL
> 15 Jahre
ATL
> 4 Jahre
Boost
> 6 Jahre
J2EE
1 Jahr
JNI
1 Jahr
XML
> 4 Jahre
XSLT
> 2 Jahre


Datenbanken

Access
MS SQL Server
> 2 Jahre
MySQL
> 5 Jahre
ODBC
10 Jahre
Oracle
> 10 Jahre
SQL
Sybase SQL-Server
> 5 Jahre
SQL Anywhere
> 5 Jahre
DB2
1 Jahr
ADO
2 Jahre
DAO
8 Jahre
JDBC
1 Jahr


Datenkommunikation

Bus
Profi-Bus: Ansteuerung von Ventilen und eines Schrittmotor
CAN
Corba
Ethernet
Internet, Intranet
LIN
parallele Schnittstelle
TCP/IP
Windows Netzwerk
Winsock

Hardware

Controller: NXP S32K148 (based on ARM Cortex-M4F core)
Digitale Signalprozessoren
Messgeräte
Mikrocontroller
PC
SUN

Branchen

Branchen

  • Automotive
  • Medizintechnik
  • Telekommunikation
  • Maschinenbau
  • Logistik
  • Finanzen
  • Eisenbahn

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.