
| 07/2009- jetzt | Krauss-Maffei, Defence, Firmware-Entwicklung Schützenpanzer |
| 02/2009-07/2009 | Volkswagen, Automotive, Steuergeräte-Entwicklung Headunit |
| 08/2008-01/2009 | Rohde&Schwarz, Firmware-Entwicklung Hochfrequenz-Messtechnik |
| 01/2008-09/2008 | Lenze, Automation, Firmware-Entwicklung, Kommunikationsbaugruppe |
| 05/2007-12/2007 | Valeo, Automotive, Requirement-Engineering, Steuergeräte-Entwicklung |
| 06/2006-05/2007 | EADS Defence, embedded Entwicklung Selbstschutzsysteme Panzer |
| 07/2005-06/2006 | Hella-Micron Automotive, Steuergeräteentwicklung BCM-2 für Audi |
| 08/2004-02/2006 | BMW Forschung, Vorfeldentwicklung Mobile Devices, embedded |
| 06/2003-07/2004 | Italienisches Verteidigungsministerium, Entwicklung Luftfahrttechnik |
| 01/2003-06/2003 | Alcatel Stuttgart, Transportation, Entwicklung Sichere Betriebssysteme |
| 03/2002-09/2002 | Sparda-Bank, Entwicklung Banken / Rechenzentrum |
| 10/2000-04/2002 | Siemens A&D, Automation, Entwicklung "Simatic IT-Framework" |
| 12/2001-02/2002 | Siemens I&S, Automotive, Entwicklung Infotainmentsystems für Opel |
| 07/2000-01/2002 | Siemens MED, Medical, Entwicklung Kernspintomographie |
| 02/2000-09/2000 | Siemens SBS, IT, Rechenzentrum SAP, Beratung SAP Basis |
| 06/1999-09/2000 | Datev, IT, Entwicklung EDV-Dienstleistungsysteme für Steuerberater |
| 01/1999-03/2000 | Siemens SBS, IT, Entwicklung Client-Server-System |
| 10/1998-12/1999 | Siemens TS, Transportation, Entwicklung Bahnübergangssteuerungen |
| 09/1997-12/1998 | Siemens A&D, IT, Entwicklung/Beratung SAP-Basis / SAP-FI |
| 05/1997-09/1997 | Siemens TS, Entwicklung Schienenfahrzeug-Steuerungstechnik |
| 01/1997-12/1999 | Siemens TS, Verkehrstechnik, Entwicklung Bahnübergangssteuerungen |
| 11/1994-12/1996 | Siemens TS, Entwicklung/Projekt:leitung Sichere Leittechnik |
| 02/1990-12/1994 | Siemens A&D, Entwicklung Automobiltechnik Checkout/Testsysteme |
| 04/1989-01/1990 | Siemens A&D, Entwicklung Fertigungsautomatisierung |
| 01/1985-03/1989 | Siemens E STE, Entwicklung Fertigungsautomatisierung |
| 04/1982-06/1982 | Siemens E STE, Entwicklung Numerische Steuerungen |
Branche: Software-Entwicklung Defence
Position: Systemingenieur, Senior Developer embedded Software/Firmware
Projekt:
Schützenpanzer Puma, Entwicklung Basisfunktionen Systemlogik
Konzeption, Entwurf und Entwicklung gemäß V-Model für:
- Power-Up Selftest eines aus 8-12 Microcontroller MPC656 bestehenden Systems
- Mitarbeit im TeilProjekt: Funktionale Sicherheit
Tools:
embedded ADA 95 (ObjectAda Real-Time RAVEN), GNU-C, VxWorks,
Rational Software Architect (RSA), Eclipse,
Rational ClearCase, Requisite Pro,
MPC656 PowerPC, ARM 7
Branche: Software-Entwicklung Defence
Position: Systemingenieur, Berater Konfiguration-Management
Projekt:
Schützenpanzer Puma, Entwicklung Systemlogik
Neuorganisation Konfiguration-Management (Clear-Case). Konzeption und Implementierung für ein seit 5 Jahren entwickeltes GroßProjekt: ohne bisheriges KM-Konzept. Viele Zulieferungen, Altlasten, Varianten und Auslieferungsstände waren zu berücksichtigen.
Tools:
Rational ClearCase
Branche: Software-Entwicklung Defence
Position: Systemingenieur, Senior Developer embedded Software/Firmware
Projekt:
Schützenpanzer Puma, Entwicklung Basisfunktionen Systemlogik,
Konzeption, Entwurf und Entwicklung gemäß V-Model für:
- Bootloader,
- Sicherheitsprüfroutinen Firmware/Hardware,
- Erweiterungen Wartungsfunktionalitäten,
- Servicefunktion Firmwaredownload,
- Erweiterungen BSP (Board Support Package),
- UDP/IP-Protokoll-Treiber,
- sichere digitale IOs (Hardwareentwurf 64-IOs mittels
2-kanalig-sichere-Multiplexerbaugruppe + Firmware),
- I2C-Treiber
- Flash-Programmier-Treiber für eine Reihe von Flash-Speicher-Typen
- Erstellung Requirement-Spec und Test-Spec
Tools:
embedded ADA 95 (ObjectAda Real-Time RAVEN), GNU-C, VxWorks,
Rational Software Architect (RSA), Eclipse,
Rational ClearCase, Requisite Pro,
MPC656 PowerPC, ARM 7
Branche: Steuergeräte-Entwicklung Automotive
Position: System-Integrator Hardware/Software
Projekt:
Entwicklung einer neuen Head-Unit / Car-Infotainment
- Systemintegration HW/FW/SW
- Administration SVN/Maven, Konfigurationmanagement
- JUnit Tests entwickeln und durchführen
- Aufbau und Leitung Integrations-Labor
- Support bei Neuentwicklung HMI
- Koordination externer Lieferanten
Tools:
embedded Java, J9, JUnit, JNI, OSGI, J2ME, J2SE, OpenGL/ES,
Doors, Bugzilla, Eclipse, Windows Mobile 6.0, Microsoft Auto 3.0,
Tortoise SVN, Maven, OptoLyser, MOST, CAN, CanOE, BAP, VAG-Tester,
ARM11, Freescale MX31
Branche: Entwicklung Hochfrequenz-Messtechnik
Position: Senior Developer embedded Software/Firmware
Projekt:
Firmware-Entwicklung WFA (Wave-Form-Analizer),
Digital-Oszilloskope obere Leistungsklasse, Hochfrequenz-Messtechnik (bis 40 GHz)
- Entwicklung Firmware-Treiber zur Ansteuerung von Hardware-Komponenten
in analogen und digitalen Kanalsubsystemen (ADC, Gigabit-Receiver, Festverstärker,
variable Verstärker, Dämpfungsglieder, Phasenschieber, Clock Recovery)
- Entwicklung der Firmware für die Selbstkalibrierung und Self-Aligment des
Gesamtsystems
- Entwicklung Service-Funktionen, Selbsttestreports, Visualisierung
Tools:
embedded C, C++, C#, MSVC.net, COM, MATLAB, XML,
ASIC, FPGA, Hochfrequenz-ADC (Analog-Digital Wandler), DCR (Digital Clock
Recovery), OBEX, Automatische Kalibrierung analoge/digitale Komponenten,
PCI Express,
Rational ClearCase, Altova UModel, Altova XMLSpy, Rational Rhapsody,
MS Visio, PC-Lint,
Signalgeneratoren, dig. Oszilloskope, Signal-Analizer
Branche: Entwicklung Kommunikation Industrial Automation
Position: Systemingenieur und Firmware-Entwickler
Projekt:
Hardwarenahe Software-Entwicklung eines echtzeitfähigen embedded EtherCAT-Kommunikationsmoduls für industrielle Antriebe (System 8400).
- Requirement-Engineering, Architektur, Design, gemäß V-Modell
- Hard/Software-Toolkette,
- Umstellung Hardware-Abstraction-Layer auf XC2000: Start-ASM, SSI, MCI,
EEPROM-Zugriff, digitale IO, Timing, ISR
- Firmwarentwicklung Protokollstack, Interupt-Steuerung, Synchronisation,
Distributed Clock, Treiber, Diagnose und API
- Echtzeit-Prozessdaten (PDO), Service-Daten (SDO), Objektverzeichnis (CoE),
CAN over Ethernet (CoE) implementieren
- Debugging, Testfälle und Dokumentation. Test, Integration, Conformance-Nachweis
und Abnahmeprüfung.
- Hardware-Test und Integration
- XML-Gerätebeschreibung erstellen
Software:
embedded C, 166-Assembler, Tasking-C-Compiler, PCLint/Misra,
EtherCat, TwinCAT, CANopen , SSI, JTAG, ESC20/ET100-FPGA (Beckhoff),
Infineon ST10/XC164/XC 2000 Microcontroller, Hitex Tantino, TwinCAT
WireShark, Misra, CodeWrite, MS Visio, Subversion, TortoiseSVN, CodeExplorer
Branche: Steuergeräte-Entwicklung Automotive
Position: Systemingenieur
Projekt:
Entwicklung Steuergerät Einparkhilfe und Automatische Einparksysteme
Schwerpunkt: VW-Konzernmodul Assisted Parallel Parking, Park4You
- SPICE-Prozess-Beratung,
- Requirement-Engineering, Architektur, Top-Level-Design, Software-Design
gemäß V-Modell/Spice in Englisch.
- Design, Implementierung und Test neuer Softwarefunktionen.
Software:
Doors, Enterprise Architect, State Mate, Sirena Dimensions, MS Visio,
Code Wright, QAC/Misra,
CAN, LIN, FlexRay, Ultraschall-Sensoren, Emulator/Debugger (Lauterbach , iSystems),
Microcontroller Freescale Star 12, embedded C, proprietäres Echtzeit-Betriebssystem
Branche: Systementwicklung Luft-, Raumfahrt- und Verteidigungstechnik / Defence and Security
Position: Senior-Developer embedded Software, Teamkoordination
Projekt:
Selbstschutzsystem für Panzer MUSS (Multifunktionales Selbstschutz-System)
Attack and Identification (Laser/LRF/LTD, Missle), Threat Defence
Entwicklung verschiedener Softwaremodule und Schnittstellen-Proxys
- Laser-Warner-Proxy (Schnittstelle/Vorverarbeitung Laser-Sensorik)
- Vehicle-Proxy (Schnittstelle/Vorverarbeitung Fahrzeug)
- INS/IMU-Proxy (Schnittstelle/Vorverarbeitung Inertial Navigation System)
- Algorithmen für Koordinatentransformationen und Bewegungsapproximationen
- Threat-Identification and Defence, Algorithmen und Ansteuerung
IR-Jammer und Smoke Dispencer
- Maintenance-Funktionen per Ethernet (POSIX-Socket Client/Server)
- Erstellen von Testcases für den Systemtest
Die Entwicklungstätigkeit umfasste jeweils OO-Design in Rose RT, Programmierung
in C++, Test und Integration auf dem Target.
Projekt:dokumentation nach Spice/V-Model in Englisch
Software:
Rational Rose RT, Rational testRT, UML, ClearCase, Capsules, Signals,
Multitheading, Reentrancy, Mutex, POSIX, Windows Visual Studio.NET,
embedded + Realtime, C++, VxWorks, Tornado, WindView, Power-PC,
CPCI, serielle asynchrone Schnittstellen, Ethernet, Protokolle
Branche: Entwicklungszentrum Automobiltechnik/Automotive
Position: Entwickler Steuergeräte (ECU) - Entwicklung Basismodule
Projekt:
Hardwarenahe Softwareentwicklung Steuergeräte,
B2-Muster Entwicklung / Entwicklung gemäß Spice/V-Modell
Modulentwicklung CAN-Interaction Layer
- Requirement-Engineering System+Subsystem, Kundenabstimmung
- Unterstützung System Design Specification
- Erstellen Modul Design Specification, Review, Codereview
- Optimierung vorhandener Module (RAM/ROM-Speicherbedarf, Performance)
- Analyse Assembler-Code
- Analyse Generator K-Matrix
- Analyse sicherheitsrelevanter Funktionen + Signale (Airbag, ABS, Motor-Steuergerät)
- Diagnose-Funktionen (Meßwertblöcke), Fehlerspeichereinträge
- Can-Treiber-Schnittstellen-Anpassungen (Vector)
- Implementierung, Test, Integration CAN-Interaction Layer
(Telegramm/Timeoutüberwachung, Überwachung Checksummen und
Botschaftszähler, Callbackfunktionen, Signalrouting,
Fehlerspeicher- und Diagnoseeinträge)
- Durchführen Change Request Management, Fehlermanagement
Software:
C, Assembler, OSEK (embedded RTOS), Multithreading, Reentrancy,
Innovator (SA/SD), Multi-Builder, QAC/Misra,
CAN-Bus, LIN-Bus, CANoe, KWP 2000, Doors, MKS SI, MKS IM, Emulator,
Hardware-Debugger, HIL-Tester, NEC V850 Microcontroller
Branche: Forschungsabteilung Automobiltechnik/Automotive
Position: Berater Vorfeldthemen, Projekt:leiter
Projekt:
Mobile Devices / Vince
- Angebotserstellung, Abschätzung und Erstellung des IV-Konzeptes
für ein PDA-gesteuertes System für Probefahrtdurchführung
(Premiumkunden) bei BMW-Automobilhändler.
- Implementierung: Gesamtsteuerung, GUI, Multikanal-Audiomixer,
GPS-Auswertung und Datenverteilung, Routenverwaltung
- Integration: Navigationskomponente, POI-Steuerung
- Integration und Test des Gesamtsystems
Software:
Windows CE / Windows Mobile 2003,
C++, MFC, ActiveX (Windows Media Player Control), STL,
Winsock, MS Visual Studio .NET, PDA, GPS (NMEA-0188), Bluetooth,
Navigations-API (Navigon), MSI (Installation)
Branche: Forschungsabteilung Automobiltechnik/Automotive
Position: Berater Vorfeldthemen
Projekt:
Mobile Devices / SmartWeb
Tätigkeiten:
- Erstellen von Spezifikationen für ein ForschungsProjekt:/
Verkehrstudie der Europäischen Union (EU)
SmartWeb: Teildokument Motorrad und Navigation
Spezifikation einer Navigations-API (T-Systems)
- Unterstützung bei den Komponenten Navigationssystem und PIM,
sowie MOST-Funktionsbausteine und Optimierung CAN-Messages
- Implementierung eines A-Musters
Software:
Windows CE / Windows Mobile 2003, embedded Java (J9, WebSphere), OSGI,
VxWorks, Linux (Suse), Eclipse, ant, Subversion, CAN-Bus, MOST-Bus, PDA,
GPS, Bluetooth, Navigations-API (Navigate)
Projekt: Schnittstellendefinition für Motorrad-Navigation, 07/05 - 01/06
01/2005 - 06/2005 (BMW München)
Branche: Forschungsabteilung Automobiltechnik/Automotive
Position: Entwickler Vorfeldthemen und Prototypen
Projekt:
Entwicklung eines Multi-IO-Frameworks für die dynamische
Ankopplung von mehreren Mobile Devices gleichzeitig an
KFZ-Headunit über einen MIU-Controller (Mobile Integration Unit).
- Erstellung Requirement-Spec., Use-Cases
- Abstimmung und Planung mit Zulieferern SW und HW
- Implementierung Java und C/C++
- Test und Vorführungen
- Definition CAN-Telegramme für Displayansteuerung
- Kostabschätzung/techn. Alternativen Navi/Audio-Komponenten (Motorrad)
- Implementierung Routendownload per UMTS vom Server
(Soap/XML-Schnittstelle) / Off-board navigation per USB-Stick
- Analyse existierender MOST-Funktionsbausteine zur Verwendung
zur Anbindung von Mobile Devices an MIU/Head-Unit: BlueTooth, USB
- Definition Erweiterungen MOST-Funktionsbausteine Multimediaserver
- Definition und Implementierung Most-Funktionsbaustein PIM
- Betreuung Navigations-Komponente / PDA
Software:
Java, embedded Java, OSGI, MIDP2.0 (Java für Smartphon),
C/C++, vxWorks, Linux, Win-CE, Symbian, UML, Eclipse, ant, Subversion,
Soap, XML, http, WLAN, Bluetooth, GPS, MOST, CAN, USB, Optolizer,
Motorola MPC5200, STM ST10F269, OS8104,
Pocket-PC/PDA, martphone, Audio/MP3-Player,
PIM (Personal Information Management) / Personal Data Interchange
DRM (Digital Rights Management)
Branche: Internet Provider
Position: Entwickler
Projekt:
Entwicklung eines Programmes zur verschlüsselten Datenübertragung
zwischen HTTP-Clients (Peer to Peer) über Strecke Proxy/Firewall/Server
Software:
Java, Proxy-Sockets, TCP/IP, HTTP, WEB
Branche: Forschungsabteilung Automobiltechnik/Automotive, Mobile Devices
Position: Entwickler Vorfeldthemen und Prototypen
Projekt:
Entwicklung eines PDA-gestützten Fahrzeug-Navigationssystems
mit Integration Audio und Outlook und Anbindung Kfz-Sensorik,
-Bedienelemente, -Audio und Fahrzeugdisplay (HMI), Steuergeräte.
Software:
C, C++, Windows Compact Edition (CE), CE.NET, Windows Mobile 2003,
Java, J2SE, OSGi (Open Services Gateway Framework), PPC-OS, OSEK,
JNI (Java Native Interface), Shield-Pattern, PIM/POOM (Outlook),
DJHMI (dynamic Java Human Machine Interface) = KfZ-Display-"Swing",
Subversion (Versionstool), Eclipse, Ant, Bugzilla, Magic Draw UML,
Borland Together (UML), Audio, Can/LIN/Most-Bus, X-Server,
WLAN, Bluetooth, GPS, Pocket-PC, PDA, Smartphon, ARM
Branche: Entwicklungsabteilung Sicherheitstechnik
Position: Entwickler - Software Requirement Spec, Implementierung, Test
Projekt:
Entwicklung eines NT-Systemservices zur Programmüberwachung/Watchdog
Software:
C, C++, Windows-NT/Windows 2000
Branche: Entwicklungsabteilung Sicherheits/Luftfahrttechnik
Position: Systemingenieur/Entwickler - Software Requirement Spec,
Implementierung, Test, Systemintegration, Sicherheitsabnahme
Projekt:
Schnittstellen-Softentwicklung Kommunikation zwischen
sicherheitstechnischen Komponenten gemäß DO-178B.
- Design und Softwareentwicklung
- Erstellung Testplan, Testkatalog
- Test und Validierung (C1-C7), Systemintegration
Software:
C, Ada, proprietäres Realtime-OS
Branche: Signaltechnik Straßenverkehr
Bereich: Entwicklung Controller-Software
Position: Techn. Berater - Systemanalyse, System Requirement Spec
Projekt:
Analyse und Aufwandsabschätzung für ein Diagnose- und Wartungssystem.
Software:
embedded WEB-Server (GoAhead), VxWorks, HTTP, CGI, C, ASP, JSP, HTML,
embedded Java, TCP/IP
Branche: Eisenbahn-Verkehrstechnik
Bereich: Entwicklungsabteilung Sichere Betriebssysteme
Position: Systemingenieur/Entwickler - System- und Software Requirement Spec,
Implementierung, Test, Systemintegration, Sicherheitsabnahme, Inbetriebnahme
Projekt:
Entwicklung eines einkanalig sicheren Protokolls für die
Kommunikation zwischen Siemens und Alcatel-Stellwerken (ESTW)
und eines einkanalig sicheren Protokolls (UNISIG) für die Kommunikation
von Fahrzeug- und Streckenkomponenten, gemäß CENELEC SIL 4 / EN 50128
(Devicedriver und TP/AP-Protokoll-Layer).
Requirement Engineering mit DOORS
- Erstellung von SSRS (Sub-System Requirement Specification).
- Software-Design und -Implementierung.
- Erstellung von TDS (Test Design Specification).
- Erstellung von Testplan, Testfällen und Testumgebung.
- Systemtest, C1-Abdeckung, Verification, Codereviews,
- Testprotokolle für Sicherheitsprüfung erstellen.
- Inbetriebnahme, Systemintegration in Finnland (Stellwerk).
Software:
C (Gnu-Tools:), Unix (Solaris), Linux, VxWorks (embedded),
Shell-Scripts, Profibus, RS232, DK3964R, Slip-Protokoll, Doors,
Innovator, ClearCase, CVS, SART (Rose), TAS-Platform,
2v3 safety software-voted embedded Systeme
Branche: Entwicklungsabteilung Banken / Internet
Position: Entwickler - Software Requirement Spec, Implementierung, Test
Projekt:
Framework-Entwicklung mit Microsoft.Net.
Gesicherte Transaktionen mit Massendaten
- Analyse der bestehenden C++/Java-Module,
Machbarkeits-, Performance- und Aufwandsabschätzungen.
- Portierung/Migration bestehender Module nach C#
Software:
C#, XML, COM-Kapselungen, Visual Studio.Net
Branche: Entwicklungsabteilung Versicherung
Position: Entwickler/Berater - Software Requirement Spec, Implementierung,
Test, Inbetriebnahme, Betrieb
Projekt:
Benchmarking-Testprogramme entwickeln für automatische:
- Dauertests zur statistischen Erfassung von Verfügbarkeit und Performance.
- Erstellung von Tages- und Wochenstatistiken (HTML)
- Spezifikation, Implementierung, Test und Betrieb/Dienstleistung
Software:
MSVC C++, HTTP, COM, ATL, Internet-Explorer, Perl, HTML, MAPI
Branche: Entwicklungsabteilung Banken / Rechenzentrum
Position: Entwickler - Software Requirement Spec, Implementierung, Test,
Integration, Inbetriebnahme
Projekt:
Entwicklung einer neuen Softwareversion.
- Erweiterung und neue Funktionen eines Client/Server-Systems für
die verteilte und zentrale Administration der Filialsysteme
eines bundesweiten Bankverbundes.
- Erweiterung von Programmen zur Ansteuerung von automatischen
Kassentresoren.
- Zentrale Erstellung von Sortenstatistiken der Institute/Filialen
auf einem Mainframe und automatische Verteilung per Fax/eMail.
- Spezifikation, Implementierung, Testdesign, Test und Integration
Software:
MSVC C++, MFC, ATL, SQL, ADABAS, COM+, WOSA, CVS, C (Mainframe)
Branche: Forschung+Entwicklung Automatisierungstechnik
Position: Systemingenieur/Entwickler - System- und Software Requirement Spec,
Implementierung, Test Requirement Spec, Test, Systemintegration,
Kundenschulung und -Beratung
Projekt:
GroßProjekt: "Simatic IT-Framework" für die unternehmensglobale
Integration und MES (Manufactoring Execution System)
- Entwicklung einer Basis-Kommunikationsschicht für internetweite
Funktionsaufrufe, basierend auf dem Austausch von XML-Dokumenten,
angelehnt am Soap-Standart, jedoch mit erweiterter Funktionalität.
- Entwicklung eines XML-Parsers/Objekt-Mashallers/Unmashallers
- Entwicklung einer Request-Response-Komponente für verteilte
Methodenaufrufe (Multithreading, Reentrancy).
- Erstellung von Testfällen, Codereviews,
Durchführung von Modul- und Systemtests des Gesamtsystems,
Bugfixing, Performanceoptimierung, memory-leaks lokalisieren.
- Erstellung von Beispiels-Adaptern für die Einbindung
der Zielsysteme (SPS, Prozessleittechnik, SAP, COM-Komponenten).
- Entwicklung einer Wachdog-Software als NT-Systemservice und COM-Server.
Software:
Windows-NT, MSVC C++, COM+, ATL, XML/XSL/XSLT, HTTP, Soap,
STL (Standard Template Library), Roguewave Classlib, Designpatterns,
MS Messagequeue-Server (MSMQ), VBA, Rational Rose, ClearCase,
ClearQuest, Purify, Quantify, PureCoverage, SAP, IDOC, RFC, T-RFC
Branche: Entwicklungsabteilung Automobiltechnik
Position: Systemingenieur/Systemarchitekt - System & Software Requirement Spec
Projekt:
Entwicklung eines High-End-Infotainmentsystems für Opel
(Navigation, Audio, GSM, WWW, Display).
Spezifikation Transportschicht, Netzwerkmanagement,
Application-Layer für Kommunikationsprotokoll-Treiber und
Systemdiagnose. EBUS-Treiber und API-Schnittstelle C - Java.
Software:
CAN/MOST/EBus, VxWorks, embedded Systeme/Microcontroller (ST10),
Keyword Protocol 2000 (KWP 2000), C, drivers, TLA/OSGi, Java
Branche: Entwicklungsabteilung Medizintechnik
Position: Entwickler - Software Requirement Spec, Implementierung, Test,
Systemintegration
Projekt:
Entwicklung eines flexiblen Oberflächensystems für die
Visualisierung von Hirnschlagskrankendaten (Kernspintomographie)
- Analyse und Erstellung einer Funktionsbeschreibung
- Designespezifikation mittels Relational Rose
- Programmentwicklung und Komponententest
- Integration in die Kernspintomographen-Software und Test
Software:
XML, Windows-NT, MSVC C++, ATL, COM, Syngo-Framework,
NLS (UNICODE), ActiveX, EXE-Server, Relational Rose, ClearCase, ClearCase,
Purify, Quantify, PureCoverage
Branche: Entwicklungsabteilung Medizintechnik
Position: Systemingenieur/Entwickler - System- und Software Requirement Spec,
Implementierung, Test, Systemintegration
Projekt:
Entwicklung eines Programmes zur Ermittlung von Patienten- und
Betriebsdaten von Kernspintomographen.
- Analyse und Erstellung einer Funktionsbeschreibung (SRS).
- Designspezifikation mittels Rational Rose.
- Programmentwicklung und Komponententest
- Integration in die Kernspintomographen-Software und Test.
- Daten als XML und Projekt:ierung mittels Web-Browser
Software:
Windows-NT, MSVC C++, MFC, Syngo (MED-spezifische Framework),
OO-Datenbank Patex von Versant, Rational Rose, ClearCase,
XML/XSL/XSLT/HTML
Branche: EDV-Dienstleistungen für Steuerberater
Position: Entwickler - Software Requirement Spec, Implementierung, Test,
Systemintegration
Projekt:
Zentrale Mandantenstammdaten-Verwaltung bei Datev:
- Entwicklung von DLLs für das Suchen und Ersetzen in großen Datenbeständen.
- Erweiterung der COM/OLE-Schnittstellen zwischen Datenserver
und verteiler Applikation.
- Erweiterung der bestehenden OCX-Komponenten
- Neuerstellung von OCX-Komponenten und COM-Servern als
Schnittstellen zu weiteren Systemen.
- Performance-Optimierungen und Fehlerbereinigungen in den
bestehenden Anwendungen.
Modul Bearbeitungsstände bei Datev:
- Entwicklung eines Programmes zur Datenbankkonvertierung.
Bearbeitungsstände und Kanzleiorganisation.
- Performanceoptimierung von ODBC-Zugriffen mit BulkRecordset-Klassen.
- Schnittstellenerweiterung von COM-Klassen für MsWord-Schnittstelle.
Software:
Windows 98/NT, Windows-Terminalserver (WTS), MSVC C++,
MFC, COM/OLE, OCX, ODBC, Datev-Framework,
VBA, Sybase SQL Anywhere, Betrieve, PVCS
Branche: IT-Unternehmen / Rechenzentrum SAP
Position: Berater SAP Basis Administration - Systemupgrade
Projekt:
SAP/R3-Basis-Beratung
Rechenzentrum mit über 400 SAP/R3-Installationen
- Basisbetreuung und Fehlerbehebung der Systeme.
- Release- und Versions-Updates/Upgrades und -Migrationen.
- Test, Systemintegration,
- Allgemeine Pflege der Basiskomponenten.
- Transporte
Software:
SAP/R3-Basis, Oracle 8.x, SQL, Reliant-UNIX, Windows-NT, SAP-Workbench
Branche: Entwicklungsabteilung IT-Unternehmen / Bundesbehörde
Position: Systemingenieur/Entwickler - Software Requirement Spec & Design,
Implementierung, Test, Systemintegration 2 weiterer Pakete
Projekt:
Großprojekt:
IT 2000, die Neuentwicklung eines Client-Server-Systems
durch Siemens SBS für den Endkunden Bundesamt für Arbeit.
Bundesweite Ausrüstung der Arbeitsämter mit verteilten
Arbeitsplatzsystemen und integriertem bundesweiten Datenbestand.
Teilprojekt:
Komponente Leistung in der Application-Server-Ebene
- Grob- und Feindesign der Geschäftsprozesse
- Implementierung und Komponententest
Teilprojekt:
Komponente Kunde/Person in der Application-Server-Ebene
- Implementierung, Komponententest und Systemintegration
Teilprojekt:
GUI (Grafisches User-Interface) auf Client-Ebene
- Implementierung, Komponententest, Bugfixes und Systemintegration
-
Konfiguration-Management: Mitarbeit bei ClearCase-Pflege
Software:
objektorientierte Methode UML, Design-Werkzeug Innovator,
Geschäftsprozeß-Modellierung, Windows NT, SQL, OQL, MSVC C++,
STL (Standard Template Library), Corba-ähnliche Middleware GINA,
3-tier Architektur
Branche: Ingenieurbüro Softwarehaus
Position: Entwickler - Software Requirement Spec, Implementierung, Test
Projekt:
WEB - Online - Bankingprogramm
- Strategische Produkt- und Marketingplanung
- Entwicklung eines WEB-Online-Decoders
- Modeling der Kunden- und Kontodatenbank
- Entwicklung der GUI (Grafisches User-Interface) zum
Erfassen und Auswerten der Daten
- Erstellung eines Test- und Qualitätsleitfadens,
Aufstellung und Leitung des Testteams
- Integration einer Buchführungskomponente
- Planung des WEB-basierten Produktvertriebes
Software:
Windows 98/NT, MSVC C++, MFC, ODBC/DAO, SQL, HTML, Java, Java-
Script, Perl, VSS (Visual Source Safe)
Branche: Internet-Anbieter
Position: Entwickler - Software Requirement Spec, Implementierung, Test
Projekt:
Entwicklung einer vollautomatischen Werbemail-Maschine
mit Datenbankanschluß. Aufbau eines Massendaten-Archivierungssystems per
WWW/FTP, zentralem Datenserver und CD-Rom Endarchivierung
Software:
MSVC 5.0 C++, MFC, Java-Script, Perl, ODBC/DAO, SQL-Server,
MAPI, MS-Exchange, CGI, ASP, FTP, Windows 98/NT
Branche: Softwarehaus
Position: Entwickler - Software Requirement Spec, Implementierung, Test
Projekt:
Entwicklung eines Kalkulationsmoduls für Unternehmensgründungen.
Software:
MSVC 5.0, MFC, ODBC, Access, SQL, OCX-Controls, Objective Tools:,
Windows 98/NT
Branche: Softwarehaus
Position: Entwickler - Software Requirement Spec, Implementierung, Test
Projekt:
Entwicklung eines Programms für Finanzbuchhaltung,
Angebotsbearbeitung, Lohnbuchhaltung, Kapazitäts- und
Resourcenplanung, Email-Anbindung.
- Untersuchung/Analyse von marktgängigen Produkten
- Architektur und Grobdesign des Programmes
- Implementierung des Anwendungs-Frameworks und Datenbank-Modeling
- Implementieren der Einnahmen/Ausgaben-Komponente
Software:
MSVC 5.0 C++, MFC, Access, SQL, ODBC, OCX-Controls,
MS Outlook, Windows 98
Branche: Entwicklungsabteilung Verkehrstechnik (Eisenbahnsicherungstechnik)
Position: Softwarearchitekt/Systemingenieur - Softwarearchitektur,
System & Software Requirement Spec, Implementierung, Test
Projekt:
Großes Projekt: SIMIS-LC
Systemarchitekt bei der Entwicklung einer neuen
signaltechnisch sicheren Bahnübergangs-Steuerung für die DB.
Entwicklungsprozess nach SIL 4 und V-Modell.
- Analyse und Festlegung der Systemschnittstellen zu
Diagnose- und Projekt:ierungskomponenten.
- Einbettung der Anwendungssoftware in das objektorierte Framework
der DCOM-ähnlichen Basis- und Betriebssystemsoftware.
- Entwicklung von Basisklassen, die die Implementierung der
Anwendungssoftware als einfache Zustandsautomaten ermöglicht.
- Erstellen von Use-Cases für das Gesamtsystem.
- Die objektorientierte Systemarchitektur wurde beim Europäischen
Patentamt eingereicht und als Erfindung patentiert.
- Hardware/Software-Systemintegration
Software:
MSVC 5.0 C++, MFC, DCOM, objektorientierte Methode UML, Pascal 86
Zustandsautomaten, Windows-NT, sicheres Echtzeit-Betriebssystem COSPAS
Branche: Internet-Anbieter
Position: Entwickler - Software Requirement Spec, Implementierung, Test
Projekt:
Entwicklung einer Internet-Datenbank, WWW-Site und
teilautomatische Email-Weiterverarbeitung/Beantwortung
Software:
MSVC 5.0 C++, MFC, ActivX, HTML, Java-Script, DAO, OLE,
Access, SQL, ODBC, Windows NT, Windows 98
Branche: IT
Position: Entwickler SAP Basis - Software Requirement Spec, Implementierung,
Test, Systemintegration
Projekt:
Architektur, Design und Implementierung des Zusammenwirkens mehrerer
Bereichs-R/3 und R/2-Systeme und eines Zentralen R/3-Systems.
- Customizing der ALE-Kommunikations-Komponente
(Application Link Enabling) und Workflow
- Fehlerbehebungen in der zugelieferten SAP-Software mit Hilfe von OSS
- Entwicklung von ABAP-Programmen für Datenfilterung
- Verschiedene Datenkopplungen zu entfernten Systemen via Internet
Software:
ABAP4, SAP-R/3, SAP-BS (Basis-System), SAP-FI, SAP-Stammdaten und Materialverwaltung ALE, Workflow, RFC, IDOC, FTP, SQL, TCP/IP,
ABAP Workbench
Sonstiges:
Teilnahme an mehreren SAP-Lehrgängen (BC) bei SAP in Walldorf.
Branche: Forschung+Entwicklung Verkehrstechnik (Schienenfahrzeug-Steuerungstechnik)
Position: Vorfeld-Entwicklung, Evaluation, Implementierung, Test
Projekt:
Projekt: Fahrzeugsteuerungen
- technisches Benchmarking für Komponenten und Architektur
eines neuen Systems für Fahrzeugsteuerungen.
- Entwicklung von Prototypen, (Kernelerweiterungen, Treiber, Zeitsteuerung).
- Benchmarking und Vergleich mit alternativen Architekturen/Abläufen.
Software:
mehrere Echtzeitbetriebssysteme (VxWorks, Nucleus, RMOS, MACH3),
mehrere Embedded/Risc-Prozessoren (PowerPC, Intel), MVB-Bus,
C, Assembler, Drivers
Branche: Forschung+Entwicklung Verkehrstechnik (Bahnleitsysteme, Stellwerkstechnik)
Position: Systemingenieur - System Architektur & Reqirement Spec
Projekt:
Projekt: RBUET, später SIMIS-LC
Planung einer neuen signaltechnisch sicheren Steuerung
im mittleren Leistungsbereich
- Grobanalyse der Marktanforderungen und des Leistungsspektrums
- Benchmarking der verfügbaren Basis- und Systemkomponenten
- techn. und wirtschaftliche Planung der Entwicklung
- Objektorientiertes Analysemodell der Steuerungssoftware
- Festlegung der sicherheitstechnischen Hardwarekomponenten
Software:
OOA/OOD nach Booch, Zustandsautomaten, Entscheidungstabellen (ET)
Branche: Forschung+Entwicklung Industrieautomatisierung und Verkehrstechnik
Position: Systemingenieur - System Architektur, Vorfelduntersuchungen
Projekt:
Teilnahme in einem Vorfeld- und Architekturteam eines Elektrokonzerns
- Untersuchung der Synergien verschiedener Prozesse und Produkt/Systemlinien,
- Konzeption neuer Architekturen für zukünftige vereinheitlichte
Basis- und Baukastensysteme in der Steuerungstechnik.
- Schwerpunkt Leitsysteme und Kommunikation in der Prozeßebene.
Software:
Profibus, TCP/IP, Corba, DCOM, Echtzeitbetriebssysteme (RMOS, COSPAS),
OO-Frameworks, Simatik S7 und S5-HV.
Hochverfügbare/sichere Systeme (HV, 1v2, 2v2, 2v3)
11/1994 - 12/1996 (Siemens TS)
Branche: Entwicklungsabteilung Verkehrstechnik (Bahnleitsysteme, Stellwerkstechnik)
Position: Projekt:leiter/Softwarearchitekt/Systemingenieur -
System & Software Requirement Spec, Projektleitung & Contolling,
Kundenvereinbarungen, teils auch Entwicklung
Projekt:
Großes Projekt: SICAS / OC 100
Projektleitung eines Teams mit 14 Entwicklern.
Analyse, Systemarchitektur und Design bei der Entwicklung eines
signaltechnisch sicheren Bedien/Leitsystems für den Schienenverkehr.
- Erstellung Pflichtenheft, Systemdesign, Risikoanalyse/CMM,
QS-Dokumente (ISO 4001), Codereviews
- Design Verfahrenssichere Bedienung und Anzeige mit Windows-GUI
- Systemarchitektur nach objektorientierten Design-Patterns
- Feinkonzept Kommunikationsserver für verteilte Konfigurationen
und Leitsystemfunktionen
- Konzeption der Projekt:ierungswerkzeuge
- Konzeption der Diagnose
- Feinkonzept Prozessankopplung und Schnittstellen zu Fremdsystemen
(ESTW, RSTW, Fernsteuerung, Betriebs-Leittechnik)
- Erweiterungen für mehrere KundenProjekt:e im In- und Ausland
- ISO-4001ff Audits
- Mitarbeit bei der Implementierung der sicheren Kommunikationstreiberschicht in 2v3-Stellwerkssteuerungen
Software:
MSVC C++, MFC, DDE, ODBC, Access, SQL, POET, Windows 3.1,
Win95/NT, TCP/IP, Profibus (Feldbus),
OO-Methoden Booch und Rumbaugh mit dem Werkzeug Rational Rose,
OO-Design-Patterns, COSPAS, PASCAL86,
Hochverfügbare/sichere Systeme (HV, 1v2, 2v2, 2v3)
1993
Branche: Softwarehaus
Position: Entwickler - Software Requirement Spec, Implementierung, Test
Projekt:
Entwicklung mehrere kleine HilfsTools:, Basisklassen,
Oberflächenklassen, und Klassen für Drucken,
Tabellenzugriffe und Formelinterpreter.
Software:
MSVC C++, MFC, Windows 3.1
Branche: Softwarehaus
Position: Projekt:leiter/Entwickler - System & Software Requirement Spec,
Projekt:leitung, Entwicklung, Test
Projekt:
Projektleitung eines Teams mit 3 Entwicklern.
Produktmanagement.
Portierung und Erweiterung eines Programmes zur statistischen Prozeßauswertung
und Qualitätskontrolle/Qualitätssicherung.
- Portierung von Pascal/DOS nach C++/Windows
- OLE-Funktionen einbringen
- Protokolltreiber zum Anschluß von Peripherie entwickeln
Software:
MSVC C++, MFC, OLE, X86-Assembler, Windows 3.1, Drivers
Branche: Entwicklungsabteilung Automobiltechnik
Position: Projektleiter/Systemingenieur/Entwickler - System&Soft/Hardware Requirement Spec,
Implementierung, Test, Integration, Inbetriebnahmen
Projekt:
Projekt: ECOS/ECOS-i
Projektleitung eines Teams mit 4 Entwicklern und 1-5 Inbetriebnahme-Ingenieuren.
Qualitätssicherung, Prüf- und Testsystem, Leit- und Statistik/Datenbankrechner in
der Endmontage und Qualitätssicherung in der Automobilindustrie.
- Portierung von Komponenten von Assembler (Prozeßrechner) nach C.
- Erstellen von Treibern für serielle Schnittstellen
- Entwicklung ausfallsichere Datenkopplung auf Datagramm-UDP/IP-Basis (Treiber).
- Architektur des Gesamt- und des Leitrechnersystems
- Modeling der Oracle-Datenbank und Design der X-Windows-Oberfläche.
- Protokolltreiber zur Kommunikation mit verschiedenen Fahrzeug-Diagnosebussen
und einem funkbasierten Bediengerät (DK3964R, serielle Protokolle).
- Anpassungen und Inbetriebnahmen für mehrere KundenProjekt:e im In- und Ausland.
- Konzept selbstlernendes Expertensystem zur Ursachenerkennung von Montagefehlern.
- Erstellung von Prüfprogrammen für die Diagnose von Steuergeräten (Motor- und
Abgas, Diebstahlwarnanlage, Bordcomputer, Cockpit).
Insgesamt 1 Jahr Auslandserfahrung bei Vor-Ort-Inbetriebnahmen der Anlagen
(Soft- und Hardware). Endkunden Vauxhall Luton, Saab Finnland,
Daimler Sindelfingen und Bremen, Opel Rüsselsheim, Tojota England, VW Brüssel,
Karmann, BMW München, Südafrika
und USA, Ford Spanien.
Software:
C++, C, X86-Assembler, Interactiv Unix, POSIX, FlexOS (Echtzeit-Betriebssystem)
Oracle, SQL, ESQL, Btrieve, X-Windows, TCP/IP/UDP, FTP, RPC,
DK3964R, LSV2, TRLAUF, Keyword 82 (KWP82), struktierte Analyse (SA-RT),
Entity Relationship (ER), Prolog, Smalltalk
Branche: Entwicklungsabteilung Industrieautomatisierung
Position: Entwickler - Design, Implementierung, Test
Projekt:
Analyse, Design und Datenbankmodellierung einer
Produktdatenbank für den technischen Vertrieb.
Entwicklung von Oberfläche und Datenbankzugriffen.
Software:
BS2000, ISAM/HISAM, Unix, FTP, C
Branche: Forschung+Entwicklung Industrieautomatisierung
Position: Entwickler - Design, Implementierung, Test
Projekt:
Analyse/Design für ein System zur Fertigungsautomatisierung in der Automobilindustrie.
Software:
Objectiv C, SCO-Xenix, Data-Views, SA-RT (strukturierte Analyse/Realtime-Analyse)
Branche: Forschung+Entwicklung Industrieautomatisierung - Systemtechnik
Position: Entwickler - Design, Implementierung, Test
Projekt:
Entwicklung von Funktionskomponenten und Oberflächenanteile eines Systems zur
graphischen Werkstattprogrammierung für numerische Steuerungen.
Software:
Objectiv C, SCO-Xenix, Simatic S5, Sinumerik (CNC)
Branche: Forschung+Entwicklung Industrieautomatisierung - Systemtechnik
Position: Entwickler - Design, Implementierung, Test
Projekt:
Als Diplomarbeit an der Fachhochschule Nürnberg mit der Note 1 bewertet und
als Basiskomponente in mehreren Industrieanlagen/produkten eingesetzt.
Entwicklung eines objektorientierten Planungs- und Projekt:ierungssystems mit grafischer Oberfläche für Fertigung und Montage (CIM/CAM)
Software:
Objectiv C, SCO-Xenix, Simatic S5, Sinumerik (CNC)
Branche: Forschung und Entwicklung Industrieautomatisierung - Systemtechnik
Position: Entwickler- Design, Implementierung, Test
Projekt:
Entwicklung von Softwarekomponenten für ein objektorientiertes Basissystem (Framework und GUI)
Software:
Objectiv C, Prolog, Smalltalk, frühe OO-Methoden, SCO-Xenix
Branche: Entwicklung Automatisierungstechnik
Position: Entwickler - Design, Implementierung, Test
Projekt:
Entwicklung eines Compilers/Codegenerators zur Erzeugung von Din-Code aus Pascal-Source-Code
Software:
C-Compiler, CCP/M-86, Simatic S5, Sinumerik (CNC)
Branche:: Fachhochschule Nürnberg
Position: Entwickler - Design, Implementierung, Test
Projekt:
Entwicklung eines Programmes zur C1-Testabdeckung von
Pascal-Programmen (Generator, Auswertung, Laufzeitumgebung)
Software:
Borland-Pascal, MS-DOS
Branche: Softwarehaus
Position: Entwickler - Design, Implementierung, Test
Projekt:
Entwicklung von Programmen zur Angebotsabwicklung
sowie Systemprogramme:
- Ram-Disk-Treiber, Floppy-Format-Konverter zu MS-DOS
- Harddisk-Treiber für Platten >5MB
- Background-Tasksteuerung für Echtzeitaufgaben
- DOS-Software-Emulator zum Ablauf von DOS-Anwendungen unter CP/M
Software:
6502-Assembler, Basic, ASM86, C-Compiler, CP/M-86, MS-DOS, dBase
Branche:: Industrieautomatisierung
Position: Entwickler - Design, Implementierung, Test
Projekt:
Entwicklung verschiedener Programme (Zyklen) für Numerische Steuerungen