Senior Software Entwickler (C/C++, embedded, UML),Software Architekt, Projektleiter
Aktualisiert am 04.03.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km)

Deutschland: vorzugsweise Großraum Karlsruhe / Stuttgart

möglich

Projekte

Projekte

Zeitraum:         Januar 2007 - heute
Firma/Institut:   Automatisieungstechnik
Projekt: System Diagnose Software

Entwicklung einer HMI Software zur Diagnose eines Automatisierungssystems im PC und Embedded Umfeld.

Windows XP, Windows CE

C++, XML       

MS-Visual Studio 2005, ATL, STL, COM



Zeitraum:         Oktober 2004 - Februar 2005
Firma/Institut:   
Projekt: Mini GPS

Entwicklung eines GPS Positionsfinders. Auswertung des NMEA Protokolls und Anzeige der Richtung auf einem LCD Display. Implementierung auf einem AVR Mikrocontroller.

C

AVR - Microcontroler



Zeitraum:         Januar 2002 - Dezember 2006
Firma/Institut:   Automatisieungstechnik
Projekt: Lizenz Management System

Grafische Benutzeroberfläche zur Verwaltung und Freigabe von Lizenzen. Ermöglichung des Downloads von Lizenzen, Erstellung eines entsprechenden Webservices.

Windows XP

C++, XML, SOAP, Java

MS-Visual Studio 6 + 2005 MFC, STL, COM

Eclips Framework

MS-Access



Zeitraum:         November 2001 - Dezember 2002
Firma/Institut:   Automatisieungstechnik
Projekt: Statische Code Analyse, Softwaretest

Aufbau und Automatisierung einer statische Codeanalyse während des "Nightly Builds" von diversen Software Projekten. Die Ergebnisse sind in einer Datenbank zuerfassen und mit Fehlerklassen zu versehen. Erstellung eines Tools zur Auswertung. Desweiteren war ein Tool zu entwerfen mit dem Software während der Entwicklung bezüglich ihrer Schnittstellen überprüft werden können(Modultest).

Windows, PC-Lint

C++, VBA, Batch-Script

MS-Visual Studio 6, MFC, COM

MS-Access



Zeitraum:         September 2001 - Oktober 2001
Firma/Institut:   
Projekt: Entwicklung von Java Applets und Webseiten für Datenbankabfragen über einem Webbrowser

Java, HTML     

 


Zeitraum:         Mai 2001 - August 2001
Firma/Institut:   Medizintechnik
Projekt: Erweiterung eines bestehenden Programms für ein medizinisches Analysegerät. Die neuen Aufgaben des Programms sollen die Wartungs- und Kalibrierungsaufgaben für das Gerät automatisieren, protokollieren und archivieren. Dafür mussten neue Eingabemasken erstellt werden und die eingegebenen und ermittelten Daten in einer Poet - Datenbank abgelegt werden.

Windows

C++, Poet      

MS-Visual Studio 6, MFC

Poet 6

 


Zeitraum:         Dezember 2000 - April 2001
Firma/Institut:   Logistik
Projekt: Weiterentwicklung einer Lagerverwaltung. In das bestehende Programm war ein neuer Transportablauf und Materialfluss zu Entwickeln und Implementieren, der die besonderen Anforderungen eines Kranlagers (3 Dimensionen) in einem Spanplatten werk berücksichtigt. Die Transportdaten waren via TCP/IP mit den SPS Steuerungen auszutauschen.

Windows

C++, SQL

MS-Visual Studio, MFC

Centura, ORACLE 8



Zeitraum:         November 1997 - Oktober 2000
Firma/Institut:   Mobilfunk/Telekommunikation
Projekt: Konfigurations- und Managementsystems für den Mobilfunkbereich

Weiterentwicklung bzw. teilweise Neuentwicklung eines Konfigurations- und Managementsystems für den Mobilfunkbereich. Planung der Projektabschnitte und Führung von Mitarbeiter (Teamleiter). Koordination der Aufgaben anderen Fachabteilungen.

SUN Solaris 2.4 - 2.7, BSC

C/C++, SQL, bash, csh

Systemeigene Datenbank



Zeitraum:         Mai 1997 - Juni 2000
Firma/Institut:   Automotiv
Projekt: CAN - Bus Testsystem

Erstellung eines Testsystems für ein CAN - Bus vernetztes Armaturenbrett und Anpassung bestehender Software auf die CAN - Bus Schnittstelle

Windows 3.1, CAN - BUS

C

Borland C



Zeitraum:         Mai 1997 - Oktober 1997
Firma/Institut:   Mobilfunk/Telekommunikation
Projekt: Protokoll Analyse

Grafische Benutzeroberfläche eines Analysetools zur Aufnahme und Auswertung von Protokollen während des laufenden Betriebs. Mit diesem Werkzeug kann die Netzüberwachung im Mobilfunkbetrieb nicht nur zeitlich optimiert werden, es werden ganz neue Informationen zugänglich, die eine Optimierung des Betriebs bzw. exaktere Fehlerursachenerkennung ermöglichen.

Windows

C++

MS-Visual C++



Zeitraum:         November 1996 - Februar 1997
Firma/Institut:   Verpackungsfertigung
Projekt: Auftragsbearbeitung

Projektleitung eines Projekts zur Entwicklung einer Auftragsbearbeitung unter Berücksichtigung objektorientierter Kriterien. Es wird ein neuer Ansatz entwickelt, der zu einem noch benutzerfreundlicheren Programm führt. Die Realisierung erfolgt als Client/Server- Programm in C++ und mittels der ODBC-Technik mit SQL Kommandos.

Windows - 3.x

C++

MS-Visual C++

MS-Access



Zeitraum:         September 1996 - Oktober 1997 (sporadisch)
Firma/Institut:   Metallverarbeitung
Projekt: Einsatzmittel Planung

Die Situation in einem Fertigungsbetrieb wird objektorientiert analysiert und ein Design entworfen. Die Produktionsauslastung wird im Ist - Zustand angezeigt und kann durch Veränderung der Parameter über die Zeit simuliert werden. Zielsetzung war die Ermöglichung einer aussagekräftigen Planung der Einsatzmittel mit Erkennung kritischer Faktoren.

Windows

C++

MS-Visual C++

MS-Access



Zeitraum:         Juni 1995 - August 1996
Firma/Institut:   Mobilfunk/Telekommunikation
Projekt: Erstellung eines Konfigurationstools zur Verschaltung von Mobilfunkkomponenten.

Das Programm sollte von außen über Parameterdateien gesteuert werden. Eine grafische Benutzeroberfläche zur Eingabe von Daten  gehörte ebenso dazu.

UNIX

C++, SQL

Systemeigene Datenbank



Zeitraum:         Juni 1995 - Oktober 2001
Firma/Institut:   
Projekt: Netzwerkadministrator im eigenen Haus

Administrieren des Firmen eigenen Netzwerkes (Novell 3.11 - .11, Sun Solaris 1.1-.4 , Linux PC, ISDN - Gateway)

Novell, Sun, Linux, Windows 3.11, 95



Zeitraum:         Januar 1991 - Mai1995
Firma/Institut:   Firma Alcatel,  Pforzheim, Festangestellter
Projekt: Diverse Projekte im Bereich der Mobilkommunikation

Januar 1991 bis Mai 1991 Mitarbeit im Mobilfunktestcenter in Paris

MS-DOS, UNIX

C++, C

Zinc - Library



Zeitraum:         April 1984 - Dezember1990
Firma/Institut:   Firma SEL AG/Nokia,  Pforzheim, Festangestellter
Projekt: Videorecorder Entwicklung

September 1987 - Dezember 1990

Analyse, Design und Entwicklung von Bedienkonzepten für Videorecorder, z.B. Timersteuerung über Videotext einschließlich Teilprojektleitung

Single Chip

PLM51, Assembler

Hitex Emulatoren


April 1984 - August 1987

Entwicklung von Baugruppen für Videorecorder, Projektleitung für den Bereich Audio und Tuner/ZF. (Hardware - Entwicklung)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:
FH Wilhelmshaven, Diplomingenieur:
Studium der Elektrotechnik an der FH Wilhelmshaven; Studienrichtung Nachrichtentechnik, Vertiefungsrichtung Nachrichtenverarbeitung
Abschluß: Dipl.-Ing. 01/1984

Position

Position

Software-Design / Architektur

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Objektorientierte Methoden
  Analyse und Design (OOA, OOD)
  Unified Modeling Language (UML)
Datenbank Design
MS Visual Studio 6, 2003, 2005
  MFC, ATL, STL, COM
Microsoft HTML Help Compiler
Rational Rose
  UML (Grundkenntnisse)
  ClearCase (Grundkenntnisse)
Enterprise Architect
MS Office bis 2003
Erstellung von Spezifikationen
SW-Dokumentation
WebSite Aufbau, Wartung, Design (Internet, HTML, HTTP, CGI, Javascript)
GSM
GPS (NMEA Protokoll)

Betriebssysteme

MS-DOS
Novell-DOS
Novell
NetWare 3.x, 4.x
SUN OS, Solaris
1.1, 2.4 - 2.7
Unix
VMS
Windows
..Vista

Programmiersprachen

Assembler
Z80, 6502, 6809, 80x86, 68000
Basic
C
C++
Visual C++, MS embedded Tools, C#, STL, Boost,
Fortran
Java
JavaScript
Pascal
ZINC
SingleChip : PLM51, C51, 8051, AVR

Datenbanken

Access
Oracle
POET
SQL
Centura

Datenkommunikation

TCP/IP
Winsock
CAN-Bus

Hardware

Atari
Emulatoren
Mikrocontroller
PC
SUN
VAX

Branchen

Branchen

Automatisierung
Industrie
Telekommunikation
Softwarehersteller, Softwareentwicklung,
Automotive
Metall
Logistik

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km)

Deutschland: vorzugsweise Großraum Karlsruhe / Stuttgart

möglich

Projekte

Projekte

Zeitraum:         Januar 2007 - heute
Firma/Institut:   Automatisieungstechnik
Projekt: System Diagnose Software

Entwicklung einer HMI Software zur Diagnose eines Automatisierungssystems im PC und Embedded Umfeld.

Windows XP, Windows CE

C++, XML       

MS-Visual Studio 2005, ATL, STL, COM



Zeitraum:         Oktober 2004 - Februar 2005
Firma/Institut:   
Projekt: Mini GPS

Entwicklung eines GPS Positionsfinders. Auswertung des NMEA Protokolls und Anzeige der Richtung auf einem LCD Display. Implementierung auf einem AVR Mikrocontroller.

C

AVR - Microcontroler



Zeitraum:         Januar 2002 - Dezember 2006
Firma/Institut:   Automatisieungstechnik
Projekt: Lizenz Management System

Grafische Benutzeroberfläche zur Verwaltung und Freigabe von Lizenzen. Ermöglichung des Downloads von Lizenzen, Erstellung eines entsprechenden Webservices.

Windows XP

C++, XML, SOAP, Java

MS-Visual Studio 6 + 2005 MFC, STL, COM

Eclips Framework

MS-Access



Zeitraum:         November 2001 - Dezember 2002
Firma/Institut:   Automatisieungstechnik
Projekt: Statische Code Analyse, Softwaretest

Aufbau und Automatisierung einer statische Codeanalyse während des "Nightly Builds" von diversen Software Projekten. Die Ergebnisse sind in einer Datenbank zuerfassen und mit Fehlerklassen zu versehen. Erstellung eines Tools zur Auswertung. Desweiteren war ein Tool zu entwerfen mit dem Software während der Entwicklung bezüglich ihrer Schnittstellen überprüft werden können(Modultest).

Windows, PC-Lint

C++, VBA, Batch-Script

MS-Visual Studio 6, MFC, COM

MS-Access



Zeitraum:         September 2001 - Oktober 2001
Firma/Institut:   
Projekt: Entwicklung von Java Applets und Webseiten für Datenbankabfragen über einem Webbrowser

Java, HTML     

 


Zeitraum:         Mai 2001 - August 2001
Firma/Institut:   Medizintechnik
Projekt: Erweiterung eines bestehenden Programms für ein medizinisches Analysegerät. Die neuen Aufgaben des Programms sollen die Wartungs- und Kalibrierungsaufgaben für das Gerät automatisieren, protokollieren und archivieren. Dafür mussten neue Eingabemasken erstellt werden und die eingegebenen und ermittelten Daten in einer Poet - Datenbank abgelegt werden.

Windows

C++, Poet      

MS-Visual Studio 6, MFC

Poet 6

 


Zeitraum:         Dezember 2000 - April 2001
Firma/Institut:   Logistik
Projekt: Weiterentwicklung einer Lagerverwaltung. In das bestehende Programm war ein neuer Transportablauf und Materialfluss zu Entwickeln und Implementieren, der die besonderen Anforderungen eines Kranlagers (3 Dimensionen) in einem Spanplatten werk berücksichtigt. Die Transportdaten waren via TCP/IP mit den SPS Steuerungen auszutauschen.

Windows

C++, SQL

MS-Visual Studio, MFC

Centura, ORACLE 8



Zeitraum:         November 1997 - Oktober 2000
Firma/Institut:   Mobilfunk/Telekommunikation
Projekt: Konfigurations- und Managementsystems für den Mobilfunkbereich

Weiterentwicklung bzw. teilweise Neuentwicklung eines Konfigurations- und Managementsystems für den Mobilfunkbereich. Planung der Projektabschnitte und Führung von Mitarbeiter (Teamleiter). Koordination der Aufgaben anderen Fachabteilungen.

SUN Solaris 2.4 - 2.7, BSC

C/C++, SQL, bash, csh

Systemeigene Datenbank



Zeitraum:         Mai 1997 - Juni 2000
Firma/Institut:   Automotiv
Projekt: CAN - Bus Testsystem

Erstellung eines Testsystems für ein CAN - Bus vernetztes Armaturenbrett und Anpassung bestehender Software auf die CAN - Bus Schnittstelle

Windows 3.1, CAN - BUS

C

Borland C



Zeitraum:         Mai 1997 - Oktober 1997
Firma/Institut:   Mobilfunk/Telekommunikation
Projekt: Protokoll Analyse

Grafische Benutzeroberfläche eines Analysetools zur Aufnahme und Auswertung von Protokollen während des laufenden Betriebs. Mit diesem Werkzeug kann die Netzüberwachung im Mobilfunkbetrieb nicht nur zeitlich optimiert werden, es werden ganz neue Informationen zugänglich, die eine Optimierung des Betriebs bzw. exaktere Fehlerursachenerkennung ermöglichen.

Windows

C++

MS-Visual C++



Zeitraum:         November 1996 - Februar 1997
Firma/Institut:   Verpackungsfertigung
Projekt: Auftragsbearbeitung

Projektleitung eines Projekts zur Entwicklung einer Auftragsbearbeitung unter Berücksichtigung objektorientierter Kriterien. Es wird ein neuer Ansatz entwickelt, der zu einem noch benutzerfreundlicheren Programm führt. Die Realisierung erfolgt als Client/Server- Programm in C++ und mittels der ODBC-Technik mit SQL Kommandos.

Windows - 3.x

C++

MS-Visual C++

MS-Access



Zeitraum:         September 1996 - Oktober 1997 (sporadisch)
Firma/Institut:   Metallverarbeitung
Projekt: Einsatzmittel Planung

Die Situation in einem Fertigungsbetrieb wird objektorientiert analysiert und ein Design entworfen. Die Produktionsauslastung wird im Ist - Zustand angezeigt und kann durch Veränderung der Parameter über die Zeit simuliert werden. Zielsetzung war die Ermöglichung einer aussagekräftigen Planung der Einsatzmittel mit Erkennung kritischer Faktoren.

Windows

C++

MS-Visual C++

MS-Access



Zeitraum:         Juni 1995 - August 1996
Firma/Institut:   Mobilfunk/Telekommunikation
Projekt: Erstellung eines Konfigurationstools zur Verschaltung von Mobilfunkkomponenten.

Das Programm sollte von außen über Parameterdateien gesteuert werden. Eine grafische Benutzeroberfläche zur Eingabe von Daten  gehörte ebenso dazu.

UNIX

C++, SQL

Systemeigene Datenbank



Zeitraum:         Juni 1995 - Oktober 2001
Firma/Institut:   
Projekt: Netzwerkadministrator im eigenen Haus

Administrieren des Firmen eigenen Netzwerkes (Novell 3.11 - .11, Sun Solaris 1.1-.4 , Linux PC, ISDN - Gateway)

Novell, Sun, Linux, Windows 3.11, 95



Zeitraum:         Januar 1991 - Mai1995
Firma/Institut:   Firma Alcatel,  Pforzheim, Festangestellter
Projekt: Diverse Projekte im Bereich der Mobilkommunikation

Januar 1991 bis Mai 1991 Mitarbeit im Mobilfunktestcenter in Paris

MS-DOS, UNIX

C++, C

Zinc - Library



Zeitraum:         April 1984 - Dezember1990
Firma/Institut:   Firma SEL AG/Nokia,  Pforzheim, Festangestellter
Projekt: Videorecorder Entwicklung

September 1987 - Dezember 1990

Analyse, Design und Entwicklung von Bedienkonzepten für Videorecorder, z.B. Timersteuerung über Videotext einschließlich Teilprojektleitung

Single Chip

PLM51, Assembler

Hitex Emulatoren


April 1984 - August 1987

Entwicklung von Baugruppen für Videorecorder, Projektleitung für den Bereich Audio und Tuner/ZF. (Hardware - Entwicklung)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:
FH Wilhelmshaven, Diplomingenieur:
Studium der Elektrotechnik an der FH Wilhelmshaven; Studienrichtung Nachrichtentechnik, Vertiefungsrichtung Nachrichtenverarbeitung
Abschluß: Dipl.-Ing. 01/1984

Position

Position

Software-Design / Architektur

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Objektorientierte Methoden
  Analyse und Design (OOA, OOD)
  Unified Modeling Language (UML)
Datenbank Design
MS Visual Studio 6, 2003, 2005
  MFC, ATL, STL, COM
Microsoft HTML Help Compiler
Rational Rose
  UML (Grundkenntnisse)
  ClearCase (Grundkenntnisse)
Enterprise Architect
MS Office bis 2003
Erstellung von Spezifikationen
SW-Dokumentation
WebSite Aufbau, Wartung, Design (Internet, HTML, HTTP, CGI, Javascript)
GSM
GPS (NMEA Protokoll)

Betriebssysteme

MS-DOS
Novell-DOS
Novell
NetWare 3.x, 4.x
SUN OS, Solaris
1.1, 2.4 - 2.7
Unix
VMS
Windows
..Vista

Programmiersprachen

Assembler
Z80, 6502, 6809, 80x86, 68000
Basic
C
C++
Visual C++, MS embedded Tools, C#, STL, Boost,
Fortran
Java
JavaScript
Pascal
ZINC
SingleChip : PLM51, C51, 8051, AVR

Datenbanken

Access
Oracle
POET
SQL
Centura

Datenkommunikation

TCP/IP
Winsock
CAN-Bus

Hardware

Atari
Emulatoren
Mikrocontroller
PC
SUN
VAX

Branchen

Branchen

Automatisierung
Industrie
Telekommunikation
Softwarehersteller, Softwareentwicklung,
Automotive
Metall
Logistik

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.