SW-Entwicklung, C++, C, Windows/Linux/embedded
Aktualisiert am 17.07.2013
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2014
Verfügbar zu: 100%
davon vor Ort: 80%
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Russisch
Grundkentnisse (6 Jahre Schule)

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Ich bin flexibel einsetzbar, bevorzuge aber Raum Regensburg und Raum Chemnitz.

nicht möglich

Projekte

Projekte

Zeitraum:      01/09 - 06/09
Firma/Branche: Umwelttechnik
Projekt:       Projektierung und Aufbau eines Wärme- und Energieversorgungs-

systems (Solaranlage, BHKW, Wärmepumpe)

- Einsatz von Regelungen der Firmen "Technische Alternative" und

  Mitsubishi


Zeitraum:      06/08 - 12/08
Firma/Branche: Automobilzulieferer
Projekt:       Softwareentwicklung für Steuerungen automatischer Einparkhilfen

- Mikrokontroller: Star12

- Programmiersprache: C

- Betriebssystem: Eigenentwicklung

- Stichworte: Requirement-Engineering mit Doors,

  CANoe als Testwerkzeug (XML-Testmodul),

  SCM mit Serena Dimensions


Zeitraum:      01/06 - 12/07
Firma/Branche: Automobilzulieferer
Projekt:       Entwicklung der Software für einen Fahrzeugschlüssel, der Teil

eines passiven Fahrzeugzugangssystemes ist.

- Mikrokontroller: NEC 78K0-Derivat

- Programmiersprache: C

- Betriebssystem: Eigenentwicklung

- Stichworte: Requirement-Engineering mit Doors,

  UML-Design mit Visio,

  Automotive SPICE Level 2


Zeitraum:      09/06 - 11/06
Firma/Branche: Automobilzulieferer
Projekt:       Erstellung der Software für ein Testsystem für passive Fahrzeug-

schlüssel.

- Programmiersprache: C++

- Betriebssystem: Windows

- Bibliotheken: MFC, stl, boost, MSXML

- Stichworte: XML


Zeitraum:      01/06 - 11/06
Firma/Branche: Automobilzulieferer
Projekt:       Konzeption und Leitung der Entwicklung eines Werkzeuges zur

statischen Analyse von Quelltexten für Mikrokontroller auf Starc-

Basis (Philips).

- Programmiersprache: C++

- Betriebssystem: Windows, Linux

- Bibliotheken: stl, boost, spirit, xerces-c

- Stichworte: Plattformunabhängigkeit, Parser-Erstellung, gcc,

  Eclipse, XML

Zeitraum:      12/04 - 12/05
Firma/Branche: Automobilzulieferer
Projekt:       Entwicklung der Software für einen Fahrzeugschlüssel, der Teil

eines passiven Fahrzeugzugangssystemes ist.

- Mikrokontroller: Philips Starc2XL-Derivat

- Programmiersprache: Assembler

- Betriebssystem: Eigenentwicklung


Zeitraum:      03/03 - 11/04
Firma/Branche: Automobilzulieferer
Projekt:       Mitarbeit an diversen Projekten im Bereich Fahrzeugsteuergeräte,

Wegfahrsperren und Schlüssel.

- Mikrokontroller: Philips Starc2XL-Derivate, NEC 78k,

 Motorola Star12

- Programmiersprache: C, Assembler, Perl, C++


Zeitraum:      02/02 - 02/03
Firma/Branche: IDK GmbH, Chemnitz
Projekt:       Entwicklung von Softwaremodulen für ein Buscontrollersystem,

Treiberentwicklung für Embedded-System

- Plattform: Embedded-System auf Basis IBM PPC405

- Programmiersprache: C++, C

- Betriebssystem: Linux, Windows

- Stichworte: EIB-Bus, Client-Server-Architektur, TCP/IP,

  Berkeley-Sockets, Winsock, XML, MySQL


Zeitraum:      12/00 - 02/02
Firma/Branche: Schneider Automation GmbH, Seligenstadt
Projekt:       Erstellung eines Systems zur zentralen Verwaltung von verschie-

denen Komponenten der Automatisierungstechnik (Steuerungen,

Sensoren).

- Plattform: PC

- Programmiersprache: C++, Visual Basic

- Betriebssystem: Windows

- Bibliotheken: ATL, STL

- Stichworte: Client-Server-Architektur, COM/DCOM,

  UML-Design mit Together

Aus- und Weiterbildung

Aus- und Weiterbildung

Abschluss 1999 an der TU-Chemnitz als Dipl.-Ing. Elektrotechnik/Informationstechnik
Abitur 1991 an der Spezialschule Mathematisch-Naturwissenschaftlich-Technischer Richtung in Chemnitz

Position

Position

Projektleitung: bis jetzt nur für ein kleineres SW-Projekt, aber mit Mitarbeitern im Ausland (Frankreich und Rumänien)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Entwicklungsumgebungen
======================
MS Visual Studio 6.0
Eclipse: Einsatz als IDE für C++, Perl, XML, TeX
Raissonance IDE: Umgebung für Mikrocontroller-Programmierung
Codewright
IAR Embedded Workbench
FalchNet Developer Studio

Verfahren
=========
Versionsverwaltung: ClearCase, CVS, Continuus/SynergyCM, Subversion, Dimensions
UML-Design: Together, Visio, Rhapsody
Requierment-Engineering: Doors
Änderungsmanagement: Bugzilla, SynergyChange, Dimensions
SW-Test: Rational Test RT

Betriebssysteme

Amiga OS
Dos
Echtzeitbetriebssysteme
OSEC, eCos
PalmOS
SUN OS, Solaris
Unix
Linux, BSD, HP-UX
Windows

Programmiersprachen

Assembler
x86, 680x0, 8032, 6510/6502, MRKII, TMS320C40
Basic
C
unter Windows, Linux, PalmOS sowie auf diversen Mikrocontrollern
C++
unter Windows, Linux, PalmOS
Forth
Grundkentnisse
Java
nur Grundkentnisse in den Java-Klassenbibliotheken
JavaScript
nur Grundkentnisse in den Java-Klassenbibliotheken
LabView
Occam
Grundkentnisse
Pascal
Turbo-Pascal
Perl
unter Windows und Linux
Python
Qt
Rexx
ARex (Amiga)
SDL
Shell
sh, bash , csh, batch
TeX, LaTeX
yacc/lex
Bison/Flex
Umfangreiche Kentnisse von C++-Bibliotheken, wie STL, boost (Spirit, Container, Filesystem, Regex, Thread), wxWidgets, Qt, MFC, ATL, ZThread, xerces-c, xalan-c etc. sind vorhanden. Ich habe die angegebenen Bibliotheken intensiv zur plattformübergreifenden Entwicklung eingesetzt (mit Ausnahme von MFC und ATL).
Einen Schwerpunkt möchte ich noch auf die Erstellung eigener Scanner- und Parser-Systeme legen, welche ich sowohl mit dem Gespann Bison/Flex als auch mit der Vorlagenbibliothek Spirit umgesetzt habe.

Datenbanken

Access
MySQL

Datenkommunikation

ATM
Treiberentwicklung (TNETA)
Bus
VME, EIB, CAN
Ethernet
Internet, Intranet
ISO/OSI
SMTP
TCP/IP
HTTP, CGI, SMTP, POP, SSH, Telnet

Hardware

Amiga
Entwicklung in C, AREX und Assembler
Digitale Signalprozessoren
TMS320C40 und C50
embedded Systeme
OSEC, eCos
Mikrocontroller
Philips Starc/Starc2XL, NEC 78K, Intel 8032, Motorola Star12
Motorola
680x0, Star12
NEC
78K0
PC
Philips
Mikrocontroller mit MRKII-Kern (Starc)
Proprietäre HW
Diverse Funktransmitter und -transceiver (Atmel, Chipcon, Frantic, TDA, AMS)
SPS
Siemens Simatic
Texas Instruments
TMS320C40, TNETA
Ich habe mehrere Gerätetreiber für neu entwickelte PC-Hardware unter Windows-NT und auch Linux implementiert.

Berechnung / Simulation / Versuch / Validierung

CANoe

Branchen

Branchen

Automotive
Automatisierungstechnik
Hardwarehersteller
Softwarehersteller

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Ich bin flexibel einsetzbar, bevorzuge aber Raum Regensburg und Raum Chemnitz.

nicht möglich

Projekte

Projekte

Zeitraum:      01/09 - 06/09
Firma/Branche: Umwelttechnik
Projekt:       Projektierung und Aufbau eines Wärme- und Energieversorgungs-

systems (Solaranlage, BHKW, Wärmepumpe)

- Einsatz von Regelungen der Firmen "Technische Alternative" und

  Mitsubishi


Zeitraum:      06/08 - 12/08
Firma/Branche: Automobilzulieferer
Projekt:       Softwareentwicklung für Steuerungen automatischer Einparkhilfen

- Mikrokontroller: Star12

- Programmiersprache: C

- Betriebssystem: Eigenentwicklung

- Stichworte: Requirement-Engineering mit Doors,

  CANoe als Testwerkzeug (XML-Testmodul),

  SCM mit Serena Dimensions


Zeitraum:      01/06 - 12/07
Firma/Branche: Automobilzulieferer
Projekt:       Entwicklung der Software für einen Fahrzeugschlüssel, der Teil

eines passiven Fahrzeugzugangssystemes ist.

- Mikrokontroller: NEC 78K0-Derivat

- Programmiersprache: C

- Betriebssystem: Eigenentwicklung

- Stichworte: Requirement-Engineering mit Doors,

  UML-Design mit Visio,

  Automotive SPICE Level 2


Zeitraum:      09/06 - 11/06
Firma/Branche: Automobilzulieferer
Projekt:       Erstellung der Software für ein Testsystem für passive Fahrzeug-

schlüssel.

- Programmiersprache: C++

- Betriebssystem: Windows

- Bibliotheken: MFC, stl, boost, MSXML

- Stichworte: XML


Zeitraum:      01/06 - 11/06
Firma/Branche: Automobilzulieferer
Projekt:       Konzeption und Leitung der Entwicklung eines Werkzeuges zur

statischen Analyse von Quelltexten für Mikrokontroller auf Starc-

Basis (Philips).

- Programmiersprache: C++

- Betriebssystem: Windows, Linux

- Bibliotheken: stl, boost, spirit, xerces-c

- Stichworte: Plattformunabhängigkeit, Parser-Erstellung, gcc,

  Eclipse, XML

Zeitraum:      12/04 - 12/05
Firma/Branche: Automobilzulieferer
Projekt:       Entwicklung der Software für einen Fahrzeugschlüssel, der Teil

eines passiven Fahrzeugzugangssystemes ist.

- Mikrokontroller: Philips Starc2XL-Derivat

- Programmiersprache: Assembler

- Betriebssystem: Eigenentwicklung


Zeitraum:      03/03 - 11/04
Firma/Branche: Automobilzulieferer
Projekt:       Mitarbeit an diversen Projekten im Bereich Fahrzeugsteuergeräte,

Wegfahrsperren und Schlüssel.

- Mikrokontroller: Philips Starc2XL-Derivate, NEC 78k,

 Motorola Star12

- Programmiersprache: C, Assembler, Perl, C++


Zeitraum:      02/02 - 02/03
Firma/Branche: IDK GmbH, Chemnitz
Projekt:       Entwicklung von Softwaremodulen für ein Buscontrollersystem,

Treiberentwicklung für Embedded-System

- Plattform: Embedded-System auf Basis IBM PPC405

- Programmiersprache: C++, C

- Betriebssystem: Linux, Windows

- Stichworte: EIB-Bus, Client-Server-Architektur, TCP/IP,

  Berkeley-Sockets, Winsock, XML, MySQL


Zeitraum:      12/00 - 02/02
Firma/Branche: Schneider Automation GmbH, Seligenstadt
Projekt:       Erstellung eines Systems zur zentralen Verwaltung von verschie-

denen Komponenten der Automatisierungstechnik (Steuerungen,

Sensoren).

- Plattform: PC

- Programmiersprache: C++, Visual Basic

- Betriebssystem: Windows

- Bibliotheken: ATL, STL

- Stichworte: Client-Server-Architektur, COM/DCOM,

  UML-Design mit Together

Aus- und Weiterbildung

Aus- und Weiterbildung

Abschluss 1999 an der TU-Chemnitz als Dipl.-Ing. Elektrotechnik/Informationstechnik
Abitur 1991 an der Spezialschule Mathematisch-Naturwissenschaftlich-Technischer Richtung in Chemnitz

Position

Position

Projektleitung: bis jetzt nur für ein kleineres SW-Projekt, aber mit Mitarbeitern im Ausland (Frankreich und Rumänien)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Entwicklungsumgebungen
======================
MS Visual Studio 6.0
Eclipse: Einsatz als IDE für C++, Perl, XML, TeX
Raissonance IDE: Umgebung für Mikrocontroller-Programmierung
Codewright
IAR Embedded Workbench
FalchNet Developer Studio

Verfahren
=========
Versionsverwaltung: ClearCase, CVS, Continuus/SynergyCM, Subversion, Dimensions
UML-Design: Together, Visio, Rhapsody
Requierment-Engineering: Doors
Änderungsmanagement: Bugzilla, SynergyChange, Dimensions
SW-Test: Rational Test RT

Betriebssysteme

Amiga OS
Dos
Echtzeitbetriebssysteme
OSEC, eCos
PalmOS
SUN OS, Solaris
Unix
Linux, BSD, HP-UX
Windows

Programmiersprachen

Assembler
x86, 680x0, 8032, 6510/6502, MRKII, TMS320C40
Basic
C
unter Windows, Linux, PalmOS sowie auf diversen Mikrocontrollern
C++
unter Windows, Linux, PalmOS
Forth
Grundkentnisse
Java
nur Grundkentnisse in den Java-Klassenbibliotheken
JavaScript
nur Grundkentnisse in den Java-Klassenbibliotheken
LabView
Occam
Grundkentnisse
Pascal
Turbo-Pascal
Perl
unter Windows und Linux
Python
Qt
Rexx
ARex (Amiga)
SDL
Shell
sh, bash , csh, batch
TeX, LaTeX
yacc/lex
Bison/Flex
Umfangreiche Kentnisse von C++-Bibliotheken, wie STL, boost (Spirit, Container, Filesystem, Regex, Thread), wxWidgets, Qt, MFC, ATL, ZThread, xerces-c, xalan-c etc. sind vorhanden. Ich habe die angegebenen Bibliotheken intensiv zur plattformübergreifenden Entwicklung eingesetzt (mit Ausnahme von MFC und ATL).
Einen Schwerpunkt möchte ich noch auf die Erstellung eigener Scanner- und Parser-Systeme legen, welche ich sowohl mit dem Gespann Bison/Flex als auch mit der Vorlagenbibliothek Spirit umgesetzt habe.

Datenbanken

Access
MySQL

Datenkommunikation

ATM
Treiberentwicklung (TNETA)
Bus
VME, EIB, CAN
Ethernet
Internet, Intranet
ISO/OSI
SMTP
TCP/IP
HTTP, CGI, SMTP, POP, SSH, Telnet

Hardware

Amiga
Entwicklung in C, AREX und Assembler
Digitale Signalprozessoren
TMS320C40 und C50
embedded Systeme
OSEC, eCos
Mikrocontroller
Philips Starc/Starc2XL, NEC 78K, Intel 8032, Motorola Star12
Motorola
680x0, Star12
NEC
78K0
PC
Philips
Mikrocontroller mit MRKII-Kern (Starc)
Proprietäre HW
Diverse Funktransmitter und -transceiver (Atmel, Chipcon, Frantic, TDA, AMS)
SPS
Siemens Simatic
Texas Instruments
TMS320C40, TNETA
Ich habe mehrere Gerätetreiber für neu entwickelte PC-Hardware unter Windows-NT und auch Linux implementiert.

Berechnung / Simulation / Versuch / Validierung

CANoe

Branchen

Branchen

Automotive
Automatisierungstechnik
Hardwarehersteller
Softwarehersteller

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.