Embedded Softwareentwicklung, Mikrocontroller, Treiberentwicklung, .NET-Framework, C++, C#, Windows CE, Windows Mobile
Aktualisiert am 20.08.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.10.2019
Verfügbar zu: 100%
davon vor Ort: 70%
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)

Deutschland: Bevorzugt in D5, D6, D7

nicht möglich

Projekte

Projekte

05/2007 ? 06/2008
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Realisieren von Windows Mobile 5.0/6.0 USB-Klassentreibern gemäß MSCBOT und HID
mit Visual Studio 2005, C#, .NET CF, SDK32, C, Platform Builder, Eclipse,
GNU-Tool-Chain, Cypress USB-Host.

09/2007 ? 04/2008
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Realisieren der Management-Software für ein PC-basiertes, visuelles
Produktionsendtestsystem der Automobil-Zulieferindustrie für Kombiinstrumente
mit Visual Studio 2005, .NET-Framework, Visual C++/CLI, Windows XP, XML.

02/2007 ? 07/2007
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Erstellen von Firmware, Device Driver und Betriebssystem-Software für eine
IDE/ATA-USB-Bridge für Windows Mobile 5.0/6.0 und Cypress USB-Host mit
Visual Studio 2005, C#, .NET CF, SDK32, C, Platform Builder, Eclipse,
GNU-Tool-Chain, Cypress USB-Host.

08/2006 ? 01/2007
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Erstellen von Firmware, Device Driver und Betriebssystem-Software für eine
RS232-USB-Bridge für Windows Mobile 5.0/6.0 und Cypress USB-Host mit
Visual Studio 2005, VB, .NET CF, SDK32, C, Platform Builder, Eclipse,
GNU-Tool-Chain, Cypress USB-Host.

04/2006 ? 06/2006
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Implementieren einer API in C gemäß MISRA zur Playlistenbehandlung für
eine Auto-Multimediaplattform. Diese API wurde bzgl. der Dateizugriffe hoch
optimiert mit CR16C, IAR Workbench, µC-Betriebssystem.

02/2006 ? 04/2006
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Erstellen eines Navigationssystemprototypen mit Handyhalter und
Freisprecheinrichtung auf Windows CE Basis, dazu erstellen einer
C++-Klassenbibliothek zum RS232-Betrieb, einer Verwaltung von Bilddateien
und einer Softwareinstallationsdatei. Eingesetzt wurde Windows CE 5.0,
Visual Studio 2005, Platform Builder 5.0, Visual Basic, Visual C++,
SDK32, .NET-Compact-Framework.

02/2005 ? 08/2005
Entwicklungsingenieur bei einem Unternehmen der Mess- Automatisierungs- und
Regelungstechnik.
Realisieren eines Projektes zum Test von Auto-Radionavigationssystemen,
ein sogenannter HIL-Test, mit       Windows XP, Visual Studio .NET, Visual
C++, MFC, CAN-Bus-Emulation mit Vector?s CANoe, RS232, NMEA, PC104, RTOS-32.

06/2004 ? 11/2004
Entwicklungsingenieur bei einem Unternehmen der Mess- Automatisierungs- und
Regelungstechnik.
Implementieren einer Windows-XP-Anwendung zur Darstellung von CAN-Messdaten
in Echtzeit. Erstellen des Bedienerhandbuchs.
Eingesetzt wurde Windows XP, Visual Studio .NET, Visual C++, MFC,
CAN-Bus-Interface von Peak.

01/2004 ? 04/2004
Entwicklungsingenieur bei einem Unternehmen der Mess-, Automatisierungs- und
Regelungstechnik.
Entwickeln einer Bluetooth-Anwendung zur Darstellung von Messdaten unter
dem Betriebssystem Windows Mobile 2003 (Windows CE).
Entwickeln eines GUI-Element ?Künstlicher Horizont? als Active-X-Steuerelement.
Verwendet wurde Windows 2003 SE, embedded Visual C++, MFC, Active-X-Elemente,
COM-Technologie, Socket-Programmierung, Bluetooth-Protokoll.

09/2003 ? 11/2003
Entwicklungsingenieur bei einem Unternehmen der Mess-, Automatisierungs- und
Regelungstechnik.
Entwickeln der Softwaresysteme zur Stabilisierung einer Kameraplattform.
Verwendet wurde Windows XP, Visual C++, MFC, Active-X-Elemente,
COM-Technologie, RS232,  ST10, Tasking Tools.

02/2003 ? 08/2003
Entwicklungsingenieur bei einem Unternehmen der Mess-, Automatisierungs- und
Regelungstechnik.
Entwickeln von TCP/IP- und UDP-XP-Clients als Steuer- und Kontrollanwendungen
für inertiale Messsysteme.
Verwendung von Windows XP, Visual Studio .NET, Visual C++, MFC, Winsockets.

09/2002 ? 01/2003
Entwicklungsingenieur bei einem Unternehmen der Mess-, Automatisierungs- und
Regelungstechnik.
Entwickeln von integrierten TCP/IP- und UDP--Servern für Messsysteme als
Datenquelle für die entsprechenden Clients.
Eingesetzt wurden RTOS-32, BSD-Sockets, GPS, SDK32, PC104.

01/2002 ? 07/2002
Systementwickler in einem kleinen Softwarehaus.
Wartung und Erweiterung für das firmeneigene Internet-Shop-System.
Eingesetzt wurden Windows Server, Visual Studio, JavaScript, ASP,
SQL-Server, HTML.

07/2001 ? 12/2001
Systementwickler in einem kleinen Softwarehaus.
Realisieren eines transparenten Mail-Proxys mit automatischem Virenscan
aller E-Mails.
Eingesetzt wurden Suse Linux Server, Mail-Server auf sendmail-Basis,
Unix-Shells, Open-Source-Software, TCP/IP, UDP, Virenscanner.

01/2001 ? 05/2001
Systementwickler in einem kleinen Softwarehaus.
Aufbau von Linux-Firewall-Systemen zur Sicherung von ISP-Netzwerken.
Einsatz von Suse Linux Server, Firewall-Toolkits, Unix-Shells,
Open-Source-Software, TCP/IP, UDP.

06/2000 ? 12/2000
Systementwickler in einem kleinen Softwarehaus.
Implementieren von C++-Zugriffsklassen auf die Datenbanken des Netzleitsystems
SPIDER im Multihostumfeld.
Eingesetzt wurden Digital Unix True 64, C++, STL, Oracle, Datenbank Avanti.

10/1999 ? 04/2000
Systementwickler in einem kleinen Softwarehaus.
Realisieren eines IEC-870-5-101-Protokoll-Handlers für das Betriebssystem
VxWorks.
Eingesetzt wurden Digital Unix True 64, C++, STL, Oracle, Datenbank Avanti,
VxWorks, IEC-870-5-101-Protokoll.

06/1998 ? 09/1999
Systementwickler in einem kleinen Softwarehaus.
Projektanpassungen, Pflege und Wartung des Netzleitsystems SPIDER.
Eingesetzt wurden Digital Unix True 64, C++, STL, Fortran, Oracle,
Datenbank Avanti, UML, HTML, Apache, PHP.


















Aus- und Weiterbildung

Aus- und Weiterbildung

04.85 Abschluss als Dipl.-Ing. der Elektrotechnik, Fachrichtung Nachrichtentechnik,
an der Fachhochschule des Saarlandes

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Embedded Softwareentwicklung,
Echtzeitbetriebssysteme,
hardwarenahe Softwareentwicklung,
Mikrocontroller ST10, CR16, 80186
Bedienoberflächen,
.NET-Framework, MFC, STL
Visual Studio, Platform Builder, Eclipse
objektorientierte Softwareentwicklung(OOA/OOD), UML,
Kommunikationsprotokolle TCP/IP, UDP, XTI, USB, CAN, RS232
IAR Embedded Workbench,
Oracle, mySQL
Windows CE 5.0, Windows Mobile 5.0/6.0





Betriebssysteme

BS2000
gute Kenntnisse über KOGS
Echtzeitbetriebssysteme
Erstellen eines Protokollhandlers für VxWorks, Realisieren von TCP/IP und UDP-Anwendungen für RTOS-32, Entwicklung für Windows CE
HPUX
Erstellen von TCP/IP- und OSI-Kommunikationsmodule
MS-DOS
Realisieren von Batch-Anwendungen
RTOS (Real Time OS)
Realisieren von TCP- und UDP-Anwendungen in C
Unix
Administrator für SCO-Unix, Entwickler für HP-AIX in C, Entwicklerin in C für Linux und Digital Unix
VMS
Realisieren eines Konvertierungsprogrammes für Bilddateien
VxWorks
Realisieren eines Protokollhandlers in C
Windows
Anwendungsentwicklung mit den Visual-Programmiersprachen
Windows CE
Anwendungs- und Treiberentwicklung

Programmiersprachen

Assembler
8085, 80x86, Cypress
C
20 Jarhre Erfahrungen mit verschiedenen Compiler, Betriebssysteme
C++
10 Jahre Erfahrungen mit verschiedenen Compiler, Betriebssysteme
Delphi
Erfahrung mit Borland Delphi bei der Realisierung von Testsystemen
Fortran
5 Jahre FORTRAN 77 für ein Netzleitsystem
Imake, GNU-Make, Make-Maker etc...
Java
Erstellen von ASP-Seiten mit JavaScript
JavaScript
Erstellen von ASP-Seiten mit JavaScript
PHP
PHP/FI für HTML-Seiten
Shell
Mehrjährige Erfahrung auch mit awk
C#: etwa 2 Jahre Erfahrung auch in Verbindung mit .NET CF

Datenbanken

Access
Adabas
MySQL
in Verbindung mit einer Webanwendung
Oracle
Version 7 für ein Netzleitsystem, Erstellen von C++-Zugriffsklassen
SQL
Realisieren von DB-Zugriffen für Oracle, mySQL

Datenkommunikation

Bus
Protokollhandler für IEC
Ethernet
Programmierung eines Ethernet-Controllers in Assembler
Internet, Intranet
Realisieren von TCP/IP- und UDP-Anwendungen
ISO/OSI
Realisieren von XTI-Kommunikationsmodulen
RS232
Realisieren von Treibern für Windows und Windows CE
SMTP
Realisieren eines Mail-Proxys mit Virenfilterung
TCP/IP
verschiedene Anwendungen für Windows, RTOS-32
Winsock
Erstellen von Client-Server-Anwendungen, Bluetooth-Anwendungen

Hardware

Bus
IEC 870-5-101
embedded Systeme
PC 104
Mikrocontroller
ST10, CR16
PC
Prozessrechner
Sicomp M
Siemens Großrechner
7536

Berechnung / Simulation / Versuch / Validierung

CANoe
Hardware-in-the-Loop Simulation (HIL)

Branchen

Branchen

Elektronik- und Elektroindustrie
Mess- und Regeltechnikindustrie
Automotive und Automobilindustrie
Softwaredienstleister

Einsatzorte

Einsatzorte

Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)

Deutschland: Bevorzugt in D5, D6, D7

nicht möglich

Projekte

Projekte

05/2007 ? 06/2008
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Realisieren von Windows Mobile 5.0/6.0 USB-Klassentreibern gemäß MSCBOT und HID
mit Visual Studio 2005, C#, .NET CF, SDK32, C, Platform Builder, Eclipse,
GNU-Tool-Chain, Cypress USB-Host.

09/2007 ? 04/2008
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Realisieren der Management-Software für ein PC-basiertes, visuelles
Produktionsendtestsystem der Automobil-Zulieferindustrie für Kombiinstrumente
mit Visual Studio 2005, .NET-Framework, Visual C++/CLI, Windows XP, XML.

02/2007 ? 07/2007
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Erstellen von Firmware, Device Driver und Betriebssystem-Software für eine
IDE/ATA-USB-Bridge für Windows Mobile 5.0/6.0 und Cypress USB-Host mit
Visual Studio 2005, C#, .NET CF, SDK32, C, Platform Builder, Eclipse,
GNU-Tool-Chain, Cypress USB-Host.

08/2006 ? 01/2007
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Erstellen von Firmware, Device Driver und Betriebssystem-Software für eine
RS232-USB-Bridge für Windows Mobile 5.0/6.0 und Cypress USB-Host mit
Visual Studio 2005, VB, .NET CF, SDK32, C, Platform Builder, Eclipse,
GNU-Tool-Chain, Cypress USB-Host.

04/2006 ? 06/2006
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Implementieren einer API in C gemäß MISRA zur Playlistenbehandlung für
eine Auto-Multimediaplattform. Diese API wurde bzgl. der Dateizugriffe hoch
optimiert mit CR16C, IAR Workbench, µC-Betriebssystem.

02/2006 ? 04/2006
Softwareentwickler in der Elektronikabteilung
bei einem Dienstleistungsunternehmen der Elektronik- und Mechanikentwicklung.
Erstellen eines Navigationssystemprototypen mit Handyhalter und
Freisprecheinrichtung auf Windows CE Basis, dazu erstellen einer
C++-Klassenbibliothek zum RS232-Betrieb, einer Verwaltung von Bilddateien
und einer Softwareinstallationsdatei. Eingesetzt wurde Windows CE 5.0,
Visual Studio 2005, Platform Builder 5.0, Visual Basic, Visual C++,
SDK32, .NET-Compact-Framework.

02/2005 ? 08/2005
Entwicklungsingenieur bei einem Unternehmen der Mess- Automatisierungs- und
Regelungstechnik.
Realisieren eines Projektes zum Test von Auto-Radionavigationssystemen,
ein sogenannter HIL-Test, mit       Windows XP, Visual Studio .NET, Visual
C++, MFC, CAN-Bus-Emulation mit Vector?s CANoe, RS232, NMEA, PC104, RTOS-32.

06/2004 ? 11/2004
Entwicklungsingenieur bei einem Unternehmen der Mess- Automatisierungs- und
Regelungstechnik.
Implementieren einer Windows-XP-Anwendung zur Darstellung von CAN-Messdaten
in Echtzeit. Erstellen des Bedienerhandbuchs.
Eingesetzt wurde Windows XP, Visual Studio .NET, Visual C++, MFC,
CAN-Bus-Interface von Peak.

01/2004 ? 04/2004
Entwicklungsingenieur bei einem Unternehmen der Mess-, Automatisierungs- und
Regelungstechnik.
Entwickeln einer Bluetooth-Anwendung zur Darstellung von Messdaten unter
dem Betriebssystem Windows Mobile 2003 (Windows CE).
Entwickeln eines GUI-Element ?Künstlicher Horizont? als Active-X-Steuerelement.
Verwendet wurde Windows 2003 SE, embedded Visual C++, MFC, Active-X-Elemente,
COM-Technologie, Socket-Programmierung, Bluetooth-Protokoll.

09/2003 ? 11/2003
Entwicklungsingenieur bei einem Unternehmen der Mess-, Automatisierungs- und
Regelungstechnik.
Entwickeln der Softwaresysteme zur Stabilisierung einer Kameraplattform.
Verwendet wurde Windows XP, Visual C++, MFC, Active-X-Elemente,
COM-Technologie, RS232,  ST10, Tasking Tools.

02/2003 ? 08/2003
Entwicklungsingenieur bei einem Unternehmen der Mess-, Automatisierungs- und
Regelungstechnik.
Entwickeln von TCP/IP- und UDP-XP-Clients als Steuer- und Kontrollanwendungen
für inertiale Messsysteme.
Verwendung von Windows XP, Visual Studio .NET, Visual C++, MFC, Winsockets.

09/2002 ? 01/2003
Entwicklungsingenieur bei einem Unternehmen der Mess-, Automatisierungs- und
Regelungstechnik.
Entwickeln von integrierten TCP/IP- und UDP--Servern für Messsysteme als
Datenquelle für die entsprechenden Clients.
Eingesetzt wurden RTOS-32, BSD-Sockets, GPS, SDK32, PC104.

01/2002 ? 07/2002
Systementwickler in einem kleinen Softwarehaus.
Wartung und Erweiterung für das firmeneigene Internet-Shop-System.
Eingesetzt wurden Windows Server, Visual Studio, JavaScript, ASP,
SQL-Server, HTML.

07/2001 ? 12/2001
Systementwickler in einem kleinen Softwarehaus.
Realisieren eines transparenten Mail-Proxys mit automatischem Virenscan
aller E-Mails.
Eingesetzt wurden Suse Linux Server, Mail-Server auf sendmail-Basis,
Unix-Shells, Open-Source-Software, TCP/IP, UDP, Virenscanner.

01/2001 ? 05/2001
Systementwickler in einem kleinen Softwarehaus.
Aufbau von Linux-Firewall-Systemen zur Sicherung von ISP-Netzwerken.
Einsatz von Suse Linux Server, Firewall-Toolkits, Unix-Shells,
Open-Source-Software, TCP/IP, UDP.

06/2000 ? 12/2000
Systementwickler in einem kleinen Softwarehaus.
Implementieren von C++-Zugriffsklassen auf die Datenbanken des Netzleitsystems
SPIDER im Multihostumfeld.
Eingesetzt wurden Digital Unix True 64, C++, STL, Oracle, Datenbank Avanti.

10/1999 ? 04/2000
Systementwickler in einem kleinen Softwarehaus.
Realisieren eines IEC-870-5-101-Protokoll-Handlers für das Betriebssystem
VxWorks.
Eingesetzt wurden Digital Unix True 64, C++, STL, Oracle, Datenbank Avanti,
VxWorks, IEC-870-5-101-Protokoll.

06/1998 ? 09/1999
Systementwickler in einem kleinen Softwarehaus.
Projektanpassungen, Pflege und Wartung des Netzleitsystems SPIDER.
Eingesetzt wurden Digital Unix True 64, C++, STL, Fortran, Oracle,
Datenbank Avanti, UML, HTML, Apache, PHP.


















Aus- und Weiterbildung

Aus- und Weiterbildung

04.85 Abschluss als Dipl.-Ing. der Elektrotechnik, Fachrichtung Nachrichtentechnik,
an der Fachhochschule des Saarlandes

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Embedded Softwareentwicklung,
Echtzeitbetriebssysteme,
hardwarenahe Softwareentwicklung,
Mikrocontroller ST10, CR16, 80186
Bedienoberflächen,
.NET-Framework, MFC, STL
Visual Studio, Platform Builder, Eclipse
objektorientierte Softwareentwicklung(OOA/OOD), UML,
Kommunikationsprotokolle TCP/IP, UDP, XTI, USB, CAN, RS232
IAR Embedded Workbench,
Oracle, mySQL
Windows CE 5.0, Windows Mobile 5.0/6.0





Betriebssysteme

BS2000
gute Kenntnisse über KOGS
Echtzeitbetriebssysteme
Erstellen eines Protokollhandlers für VxWorks, Realisieren von TCP/IP und UDP-Anwendungen für RTOS-32, Entwicklung für Windows CE
HPUX
Erstellen von TCP/IP- und OSI-Kommunikationsmodule
MS-DOS
Realisieren von Batch-Anwendungen
RTOS (Real Time OS)
Realisieren von TCP- und UDP-Anwendungen in C
Unix
Administrator für SCO-Unix, Entwickler für HP-AIX in C, Entwicklerin in C für Linux und Digital Unix
VMS
Realisieren eines Konvertierungsprogrammes für Bilddateien
VxWorks
Realisieren eines Protokollhandlers in C
Windows
Anwendungsentwicklung mit den Visual-Programmiersprachen
Windows CE
Anwendungs- und Treiberentwicklung

Programmiersprachen

Assembler
8085, 80x86, Cypress
C
20 Jarhre Erfahrungen mit verschiedenen Compiler, Betriebssysteme
C++
10 Jahre Erfahrungen mit verschiedenen Compiler, Betriebssysteme
Delphi
Erfahrung mit Borland Delphi bei der Realisierung von Testsystemen
Fortran
5 Jahre FORTRAN 77 für ein Netzleitsystem
Imake, GNU-Make, Make-Maker etc...
Java
Erstellen von ASP-Seiten mit JavaScript
JavaScript
Erstellen von ASP-Seiten mit JavaScript
PHP
PHP/FI für HTML-Seiten
Shell
Mehrjährige Erfahrung auch mit awk
C#: etwa 2 Jahre Erfahrung auch in Verbindung mit .NET CF

Datenbanken

Access
Adabas
MySQL
in Verbindung mit einer Webanwendung
Oracle
Version 7 für ein Netzleitsystem, Erstellen von C++-Zugriffsklassen
SQL
Realisieren von DB-Zugriffen für Oracle, mySQL

Datenkommunikation

Bus
Protokollhandler für IEC
Ethernet
Programmierung eines Ethernet-Controllers in Assembler
Internet, Intranet
Realisieren von TCP/IP- und UDP-Anwendungen
ISO/OSI
Realisieren von XTI-Kommunikationsmodulen
RS232
Realisieren von Treibern für Windows und Windows CE
SMTP
Realisieren eines Mail-Proxys mit Virenfilterung
TCP/IP
verschiedene Anwendungen für Windows, RTOS-32
Winsock
Erstellen von Client-Server-Anwendungen, Bluetooth-Anwendungen

Hardware

Bus
IEC 870-5-101
embedded Systeme
PC 104
Mikrocontroller
ST10, CR16
PC
Prozessrechner
Sicomp M
Siemens Großrechner
7536

Berechnung / Simulation / Versuch / Validierung

CANoe
Hardware-in-the-Loop Simulation (HIL)

Branchen

Branchen

Elektronik- und Elektroindustrie
Mess- und Regeltechnikindustrie
Automotive und Automobilindustrie
Softwaredienstleister

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.