Schlagwörter
Skills
Teilprojektleitung
Analyse und Bewertung von Pflichtenheften
Erstellen von Zeit- und Ablaufplänen
Mitarbeiterführung und Motivation, Mitarbeiterschulung
Softwareentwicklung
Programmiersprache / -system
C/C++
- MFC
- STL
- ATL
- Boost
Embeded C
Python
JAVA
- J2EE
- JNI
Visual Basic
VBA
XML
XSLT
SQL; PL/SQL
PHP
PowerBuilder
Betriebssysteme
Windows
SUN Solaris
Linux
Datenbanksystem
ORACLE
Sybase SQL-Server
MS SQL-Server
SQL Anywhere
MySQL
DB2
ADO
DAO
ODBC
JDBC
Entwicklungsumgebungen / Tools
Visual Studio (6; 2005, 2008)
Eclipse
winIDEA / I Systems
Multi / Green Hills
ClearCase
CVS
Visual Source Safe
Bugzilla
DOORS
CANoe
CANape
Vector Davinci Configurator
Vector Davinci Developer
Together
Tessy
MS VISIO
MS Access 2003
MS WORD 2003
MS Excel 2003
MS Office 97
Makroprogrammierung
DoxiGen
COM
CORBA
TCP/IP
Sockets
UML
.NET
OOA / OOD
Datenmodellierung- ER Diagramme
Unix-Shellskriptprogrammierung
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)
Zertifizierungen:
ORACLE
- Oracle Database SQL Expert
- Program with PL/SQL
- Oracle Database 11g: Advanced PL/SQL
Microsoft
- Microsoft .NET Framework – Application Development Foundation
Fortbildung / Weiterbildung
Einarbeitung in J2EE und JSP
Einarbeitung in Perl
Einarbeitung in Powerbuilder Version 9.0
Einarbeitung in Rational Rose
Buchführung, Kostenrechnung, Handelsbilanzen an der Fernuniversität Hagen
Projekthistorie
- 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
Mitarbeiteranzahl in der Gruppe: 12
Projektsprache: Deutsch/Englisc
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
Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 12
Projektsprache: Deutsch/Englisch
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.
Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 5
Projektsprache: Deutsch/Englisch
Entwicklungsumgebung und Tools:
- Programmiersprache: C
- Compiler: GCC
- Terminalbetriebssystem: Linux
- Debugger: GDB
- JIRA
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
Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 8
Projektsprache: Deutsch/Englisch
Entwicklungsumgebung und Tools:
- Controller: NXP S32K148 (based on ARM Cortex-M4F core)
- Programmiersprache: C
- Compiler: Greenhills
- Debugger: J-Link / Ozone
- Davinci Configurator
- CanOE
Weiterentwicklung des Flash-Bootloaders.
Entwicklung der Komponenten für Online-Remote Updates und Flashdatensicherheit
Fehleranalyse und -behebung.
Durchführung von Sicherheitsanalysen
Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 12
Projektsprache: Deutsch/Englisch
Entwicklungsumgebung und Tools:
- C (Green Hills Multi)
- Python
- CANoe
- DOORS
- SVN
- Word, Excel
- JIRA
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.
Projektposition: Entwickler
Mitarbeiteranzahl in der Gruppe: 8
Projektsprache: Deutsch/Englisch
Entwicklungsumgebung und Tools:
- C (Green Hills Multi; winIDEA – I Systems)
- CANoe, CANape
- DOORS
- MKS
- Word, Excel
- TESSY
Koordination der Erstellung und Integration von Softwarekomponenten, die in einem internationalen Team (Indien / China) entwickelt wurden.
Erstellung von automatisierten Tests mit TESSY
Projektposition: Integrator / Entwickler
Mitarbeiteranzahl in der Gruppe: 4-8
Projektsprache: Deutsch/Englisch
Entwicklungsumgebung und Tools:
- C (Green Hills Multi; winIDEA – I Systems)
- CANoe, CANape
- DOORS
- MKS
- Word, Excel
- TESSY
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
Projektposition: Entwickler / Integrator
Mitarbeiteranzahl in der Gruppe: 4-8
Projektsprache: Deutsch/Englisch
Entwicklungsumgebung und Tools:
- C (Green Hills Multi; winIDEA – I Systems)
- CANoe, CANape
- DOORS
- MKS
- Word, Excel
- TESSY
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
Projektposition: Entwickler / Gruppenleiter
Mitarbeiteranzahl in der Gruppe: 4
Projektsprache: Deutsch
Entwicklungsumgebung und Tools:
- C, C# unter Windows
- Visual Studio 2010
- CVS
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.
Erstellung von Unittests mit CPPUNIT.
Projektposition: Entwickler
Mitarbeiteranzahl im Projekt: 12
Projektsprache: Deutsch
Entwicklungsumgebung und Tools:
- Server: Sun Solaris / Client: Windows (XP / 7)
- Solstudio (Solaris) / Visual Studio 2003 (MFC, STL) (Windows)
- C (Solaris) / C++ Windows
- Oracle / Tuxedo
- CPPUNIT
- SVN
- Word, Excel
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.
Projektposition: Entwickler / Testmanager
Mitarbeiteranzahl im Test: 6 Gesamtprojekt:27
Projektsprache: Deutsch
Entwicklungsumgebung und Tools:
- Visual Studio 2005 / 2008 (MFC, STL)
- CVS
- Mantis
- TestComplete
- Word, Excel
Migration mehrerer Anwendungen von Visual Studio 6 auf Visual Studio 2008 und MFC 6 auf MFC 9.
Projektposition: Entwickler
Mitarbeiteranzahl im Projekt: 2
Projektsprache: Deutsch
Entwicklungsumgebung und Tools:
- Visual Studio 2008
- MFC 9
- MS SourceSafe
Redesign und Weiterentwicklung eines internen Informationssystem.
Projektposition: Entwickler / Designer
Mitarbeiteranzahl im Projekt: 7
Projektsprache: Deutsch
Entwicklungsumgebung und Tools:
- MS Access 2003; DB2
- Visual Basic
- Visio
- MS Office
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.
Projektposition: Entwickler
Mitarbeiteranzahl im Projekt: 2
Projektsprache: Deutsch
Entwicklungsumgebung und Tools:
- VB / VBA; MS Office 97 / 2003
- Word; Excel; Makroprogrammierung
- XML; XSLT; SQL; Access;
- CVS
- XML Spy
Entwicklung eines Testkonzepts für die Komponenten einer Webanwendung. Erstellung und Durchführung von Testfällen und Testablaufplänen.
Projektposition: Tester
Mitarbeiteranzahl im Projekt: 2
Projektsprache: Deutsch
Entwicklungsumgebung und Tools:
- Mercury Test Center
- Bugzilla
Entwicklung 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.
Projektposition: OO-Designer / OO-Entwickler
Mitarbeiteranzahl im Projekt: 4
Projektsprache: Deutsch / Englisch
Entwicklungsumgebung und Tools:
- Visual C++, CVS
- Visio; UML
- Word, Excel, Makroprogrammierung
- XML; SQL; Oracle, Access
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.
Projektposition: OO-Designer / OO-Entwickler
Mitarbeiteranzahl im Projekt: 25
Entwicklungsumgebung und Tools:
- Visual C++ (MFC, STL, ATL), Com, Corba, Java
- Eclipse
- Bugzilla
- CVS
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.
Projektposition: OO-Designer / OO-Entwickler
Mitarbeiteranzahl im Projekt: 3
Entwicklungsumgebung und Tools:
- Visual C++ ( MFC, STL, ATL), Visual Basic, COM, Microsoft Sourcesafe
- ClearCase
- Word 2003
- SQL; Access 2003
Analyse von Architektur, Design und Programmierstil einer interaktiven TV‑Anwendung. Aufbau einer Testumgebung. Dokumentation der Softwarefunktionalität. Erstellung eines Gutachtens.
Projektposition: OO-Analyst
Mitarbeiteranzahl im Projekt: 3
Entwicklungsumgebung und Tools:
- Visual C++
- ODBC, PL/SQL
- HTML, JavaScript, ASP
- Word
Service für kleine Unternehmen in den Bereichen
- Netzwerkadministration und –Migration
- Webpräsenz, Reportingapplet: HTML, PHP, MySQL
- Projektposition: Dienstleister
Mitarbeiteranzahl im Projekt: 1
Entwicklungsumgebung und Tools:
- HTML, PHP, XML, Java
- MySQL
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.
Projektposition: OO-Designer / Entwickler
Mitarbeiteranzahl im Projekt: 10
Entwicklungsumgebung und Tools:
- C++, Microsoft Visual C++ 6.0 (MFC, STL) unter Windows NT
- Datenbank ORACLE 8i unter UNIX, SQL Developer
- Microsoft Visual Source-Safe
Reisebereitschaft
Der Einsatzraum umfasst Deutschland; Projekte im Umkreis von 100 km um Dortmund werden bevorzugt
Fremdsprachen:
Deutsch
Englisch
Sonstige Angaben
Als Entwicklungsumgebungen stehen das Visual Studio 2005, 2008, 2010, Eclipse und NetBeans zu Verfügung.