Senior IT-Spezialist, Softwareentwicklung, Projektleitung, Solaris, Unix, Linux, Windows, C, C++, Qt, ESQL/C, Oracle
Aktualisiert am 17.09.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.10.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 Jahre 2 Monate
2014-10 - heute

Software-Engineering

  • Standardisierung der CIF-IDOC-Verarbeitung, BMW/München Durchführung der SW-Architektur, Entwicklung Prototyp (Lexikalische Analyse, syntaktische Analyse, Parser-Generator, LALR(1)-Grammatik), Dokumentation und Präsentationen, CIF = BMW Component Interface, IDOC = SAP Intermediate Document
  • Versionsversorgung auf IPS-C Systemen, alle Werke der BMW AG Linux-basierte Anwendungen zur Steuerung der Produktionsprozesse, Konzeption, Vorbereitung und Durchführung des Release-Management auf den Produktionssystemen, IPS-C = BMW International Production System - Component
  • IPS-Monitoring, BMW/Leipzig Überwachung von Kennzahlen der Produktionsbänder, Bedarf und aktueller Bestand in Sequenzer- und Lack-Prozessen, Architektur, Software-technische Umsetzung und Dokumentation der BAA-Anwendung, IPS = BMW International Production System
  • CIF-Parallelisierung, BMW/Steyr Multi-Processing-Betrieb zur Versorgung der Produktionsbänder, Konzeption und Umsetzung, Prototyp, Testplanung, Echteinsatzplanung, CIF = BMW Component Interface
  • Software Distributionszentrum Lagerhaltung, BMW/Krefeld Software-technische Erweiterungen und Anpassungen des Systems, 2nd- und 3rdLevel, C-Programmierung, DB-Zugriffe, PL/SQL, Eclipse, Systemtests
BMW
München
3 Jahre
2011-11 - 2014-10

CROSS2 ? Car Retailer Organisation Support System

  • Produktentwicklung als maßgeschneiderte, hoch integrierte Software-Lösung für den Kfz-Einzelhandel im In- und Ausland
  • Analyse, Konzeption und Umsetzung von Kunden-/Länderanforderungen
  • Applikationsentwicklung in einer mehrschichtigen Systemarchitektur, ORB ? Object Request Broker, Client-Server-Betrieb
  • Objektorientierung mit C++, C#, MFC, Perl
  • Programmierung mit proprietären Frameworks z.B. für GUI-Steuerungen, Client- /Server-Kommunikationen und Datenbankanbindungen
  • Datenmodellierungen, Umsetzungen, Oracle, PL/SQL, SP
  • XML-basierte Generierungen und Umsetzungen, XSL-Anwendungen
  • Plattformübergreifende Entwicklung für Windows- und Linux-Rechner
  • Fundierte Erfahrungen im Umsatz mit MS Visual Studio und Eclipse
  • Verwendung von Tortoise-SVN, Versions-, Revisions- und Source-Kontrolle
  • Entwicklung von Standard-Tool-Chains für den Software-Lifecycle
  • Software-Qualitätssicherung durch Unit- und Integrationstests
  • Agile Entwicklung, Scrum-Vorgehensmodell
Porsche Informatik Gesellschaft m.b.H.
Salzburg
21 Jahre 4 Monate
1990-07 - 2011-10

diverse Projekte

Bundesagentur für Arbeit
10 Jahre 2 Monate
2001-01 - 2011-02

Client-Entwicklung

Software-Architekt
Software-Architekt
  • Softwarearchitektur, Konzeption sowie vollständige Programmierung einer allgemeinen plattformunabhängigen graphischen Benutzeroberfläche, die als Client im Serverbetrieb eines Personalbezüge-Anweisungs-Systems (s.u.) läuft.
  • Der dezentrale Client wird nach seinem Programmstart vom zentralen Server (unter Solaris) gemäß der Rolle des aktuellen Anwenders im bereitgestellten Funktionsumfang völlig dynamisch durch graphische und funktionelle Vorgaben des Servers konfiguriert.
  • Konzeption, Entwicklung und Programmierung einer Netzwerkschnittstelle gemäß des OSI-Schichtenmodells (Schicht 6, 7) für die Kommunikationsstruktur und den Datenaustausch zwischen den Clients und dem Server.
  • Garantie der Benutzerfreundlichkeit durch Realisierung eines barrierefreien Zugangs (accessibility) für die Funktion und Oberfläche des Client.
  • Betriebssysteme: MS Windows (NT, XP, Version 7), SuSe-Linux
  • Plattformunabhängige Benutzeroberfläche: Qt (Trolltech/Nokia)
  • Programmiersprache: C++ sowie Klassenbibliothek von Qt
  • Integrierte Entwicklungsumgebung IDE: Qt Creator, Qt Designer
  • Compilerbau: lex, yacc; Sprache zur Programmierung des Client
  • Client/Server-Netzwerkschnittstelle: tcp/ip, Sockets, Multithreading
  • Generatoren: nmake, hmake, qmake, make
  • Gesamte Quellen: ca. 400.000 lines of code
Bundesagentur für Arbeit, IT-Systemhaus
Nürnberg
12 Jahre 8 Monate
1998-07 - 2011-02

Koordination des Entwicklungsteams

Projektleitung
Projektleitung
  • Koordination des Entwicklungsteams (ca. 10 Mitarbeiter, feste, freie)
  • Beratung von Führungskräften im operativen Geschäft
  • Erarbeitung und Durchsetzung von Standards und Richtlinien
  • Planung und Controlling der Projektmeilensteine
  • Beratung der Fachabteilung zur technischen Abwicklung der Bezügezahlung
  • Abwicklung des Change-Management in Abstimmung mit der Fachabteilung
  • Planung und Durchführung des Testverfahrens zur Integration
  • Vorbereitung und Koordinierung der fachlichen Akzeptanztests
Bundesagentur für Arbeit, IT-Systemhaus
Nürnberg
20 Jahre 8 Monate
1990-07 - 2011-02

Softwaredesign, Implementierung sowie komplette Neuprogrammierung

Software-Architekt Solaris Unix Linux ...
Software-Architekt
  • Softwaredesign, Implementierung sowie komplette Neuprogrammierung eines Personalbezüge-Anweisungs-Systems als Client-Server-Lösung 1 zentraler Server mit ca. 1.500 dezentralen Clients
  • zur Verwaltung aller Mitarbeiter der BA (ca. 150.000 Beamte, Angestellte sowie Versorgung) in ca. 200 Personalstellen einschließlich des Zugriffs auf eine zentrale Datenbank.
  • Neben der geforderten Hochverfügbarkeit des Systems wurden die tagesgenauen Umsetzungen der sich ständig ändernden gesetzlichen Grundlagen mit einem selbst entwickelten wissensbasierten Regel- und Workflow-System realisiert.
  • Konzeption und Entwicklung der Datenbankschemata gemäß den fachlichen Anforderungen sowie Programmierung der funktionalen Schnittstellen zu den Anwendungsdaten der Datenbank.
  • Test des Systems durch vorbereiteten Inline-Code zur Kontrolle von Daten, Funktionsaufrufen und der Verwaltung des dynamischen Speichers.
  • Gesamte Quellen: ca. 600.000 lines of code
Solaris Unix Linux Sinix C ESQL/C lex yacc Sprache für eigenes Expertensystem Informix Oracle make cpp Quellen-Versionsverwaltungssysteme
Bundesagentur für Arbeit, IT-Systemhaus
Nürnberg
12 Jahre
1999-01 - 2010-12

Rechenzentrumssteuerung

Solaris Sinix BS2000-Stammverfahren ...
  • Konzeption, Entwicklung und Programmierung einer kompletten Steuerung für das Rechenzentrum zur Gewährleistung eines bedienerlosen Einsatzes für den gesamten Dialog- und Nachtbetrieb.
  • Protokollierung aller Zugriffe auf die dezentrale Oracle-Datenbank
  • Synchronisation der zentralen BS2000-Datenbank sowie der dezentralen OracleDatenbank (Spiegelbetrieb unter Solaris)
  • Verwaltung aller Daten in einem Dateisystem-Ringbuffer
  • Gesamte Quellen: ca. 50.000 lines of code
Solaris Sinix BS2000-Stammverfahren Unix-cron Kommando-Scheduler Shell bash awk sed BS2000-Datentransfer ssh Secure Shell Oracle Informix
Bundesagentur für Arbeit, IT-Systemhaus
Nürnberg
4 Jahre 6 Monate
2006-01 - 2010-06

Statistische Auswertungen

Solaris Linux C ...
  • Programmierung der statistischen Auswertungen von Fehlzeiten über alle Mitarbeiter gestaffelt nach Dienststellen und weiteren Merkmalen.
  • Portierung und Anpassung von PC-basierten Auswertungen zu C.
  • Aufbereitung der Ergebnisse in Form von HTML-Präsentationen im Intranet.
  • Gesamte Quellen: ca. 50.000 lines of code
Solaris Linux C C++ Oracle Shell bash awk sed HTML CSS Javascript PHP XML
Bundesagentur für Arbeit, IT-Systemhaus
Nürnberg
6 Jahre 6 Monate
1990-01 - 1996-06

Leiter der Referentengemeinschaft

Unix Windows verschiedene Derivate ...
  • Führung eines Teams von ca. 10 freiberuflichen Dozenten zur Durchführung von Seminaren und Lehrgängen, Entwicklung von Schulungskonzepten und Lehrgangsunterlagen.
  • Zielgruppen: Softwareentwickler, Projektleiter, Management
Unix Windows verschiedene Derivate C C++ awk ESQL/C Relationale Datenbanken Informix Oracle Shell Cshell bash sed
6 Jahre 4 Monate
1989-09 - 1995-12

Controlling und Schulungen

Unix Windows C ...
  • Projekt-Controlling zu FhG-Entwicklungen im Internet-Bereich
  • Entwicklung von Schulungskonzepten und -unterlagen sowie die Durchführung von Seminaren in den Bereichen Unix und Windows, Programmiersprache C und C++, Softwareengineering und Datenbank Informix (insgesamt ca. 40 Unterlagen, ca. 2.000 Teilnehmer)
Unix Windows C C++
Fraunhofer-Gesellschaft
München
9 Monate
1992-02 - 1992-10

Simulator-Entwicklung

AIX Sinix Unix ...
  • Konzeption und Softwareentwicklung eines allgemeinen Simulators für beliebig konfigurierbare Auslastungsmessungen von Anwender- und Systemsoftware.


    AIX Sinix Unix Unix-Tools C
    Software AG
    Darmstadt

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1 Monat
    2011-07 - 2011-07

    mbedded Unix

    Linuxhotel GmbH, Essen
    Linuxhotel GmbH, Essen




    5 Jahre 8 Monate
    1971-10 - 1977-05

    Studium Diplom-Mathematik

    Universität Ulm
    Universität Ulm



    Kompetenzen

    Kompetenzen

    Schwerpunkte

    Software-Architektur & Engineering
    • Konzeption und Weiterentwicklung komplexer Softwaresysteme
    • Plattformunabhängige & portable Lösungen
    • Modernisierung langlebiger Legacy-Systeme (z. B. C-Code mit 20?30 Jahren Laufzeit)


    Systemnahe Programmierung & Compilerbau

    • Entwicklung und Pflege von Low-Level-Systemsoftware
    • Arbeiten auf Unix-/Linux-Ebene
    • Compilerbau, Codeanalyse und Optimierung


    Automotive & Embedded Systeme

    • Entwicklung für Produktions- & Steuerungssysteme (z. B. BMW mit >100 Tools)
    • Echtzeit- und steuerungsnahe Software im Automotive-Umfeld


    Qualitätssicherung & Testing

    • Konzeption und Umsetzung automatisierter Testsysteme
    • Fehleranalyse & Verbesserung bestehender Komponenten
    • Nachhaltige QS-Maßnahmen für den gesamten Lifecycle


    Software-Lifecycle & DevOps

    • CI/CD, Build-Automatisierung (Jenkins, CMake, make)
    • Versionsverwaltung mit Git, Bitbucket, GitHub
    • Agile Entwicklung (Scrum, Kanban) in verteilten Teams

    Produkte / Standards / Erfahrungen / Methoden


    Profil

    • Diplom-Mathematiker & promovierter Informatiker
    • Langjähriger freiberuflicher IT-Spezialist mit Fokus auf Software-Architektur, Qualitätssicherung und Systemintegration in komplexen Großprojekten ? insbesondere in sicherheitskritischen und hochregulierten Bereichen wie Automotive, öffentliche Verwaltung und Forschung.
    • Mit einem tiefen mathematisch-informatischen Fundament sowie breiter technischer Kompetenz stehe ich für nachhaltige Softwarelösungen, effiziente Modernisierung von Legacy-Systemen und methodisch fundierte Projektarbeit ? sowohl in klassischen als auch agilen Umgebungen.


    Tools

    Build & CI:

    • make
    • Jenkins
    • CMake


    Test-Frameworks:

    • CppUTest
    • Integrationstests


    Methodisches Know-how & Soft Skills

    • Analyse, Design & Umsetzung komplexer IT-Anforderungen
    • Agile Methoden in großen, verteilten Projektteams
    • Kommunikationsstark, lösungsorientiert, eigenverantwortlich


    Besondere Stärken

    • Tiefe Verankerung in Mathematik und Informatik ? stark in Analyse & Abstraktion
    • Erfahrene Sanierung hochkomplexer Legacy-Systeme
    • Schnittstellenkompetenz: Brückenbauer zwischen Alt und Neu


    Beruflicher Werdegang

    09/1989 - heute

    Rolle: Freiberufler


    01/1990 - 06/1996

    Rolle: Leiter 

    Kunde: Referentengemeinschaft


    09/1984 - 08/1989

    Einsatzort: München

    Rolle: Geschäftsführer

    Kunde: auf Anfrage


    01/1983 - 08/1984

    Einsatzort: München

    Rolle: Software-Entwickler

    Kunde: auf Anfrage


    09/1977 - 12/1982

    Wissenschaftlicher Assistent

    Kunde: Universität Ulm

    Betriebssysteme

    BS2000
    C-Programmierung
    HPUX
    Schulungen
    MS-DOS
    Schulungen
    OSF/Motif
    Schulungen
    RSX-11
    Pascal, Fortran, Assembler
    RT-11
    Pascal
    SUN OS, Solaris
    C-, Shell-Programmierung
    Unix
    C-, C++, Qt-, Shell-Programmierung
    VMS
    Windows
    C-, C++, Qt-, Shell-Programmierung

    Programmiersprachen

    Ada
    Algol
    Apl
    Assembler
    C
    sehr gute Kenntnisse
    C++
    sehr gute Kenntnisse
    Emacs
    ESQL/C
    Forth
    Fortran
    HPGL, HP PCL
    Imake, GNU-Make, Make-Maker etc...
    sehr gute Kenntnisse
    Java
    sehr gute Kenntnisse
    JavaScript
    sehr gute Kenntnisse
    Lisp
    Makrosprachen
    Pascal
    sehr gute Kenntnisse
    Perl
    PHP
    sehr gute Kenntnisse
    PL/1
    PL/SQL
    Prolog
    Qt
    sehr gute Kenntnisse
    Scriptsprachen
    sehr gute Kenntnisse
    Shell
    sehr gute Kenntnisse
    TeX, LaTeX
    Xt, Motif
    yacc/lex
    sehr gute Kenntnisse
    Python
    Go
    Rust
    Bash
    Awk

    Datenbanken

    Informix
    Ingres
    MySQL
    Oracle
    SQL
    Pro*C

    Datenkommunikation

    Ethernet
    Internet, Intranet
    ISO/OSI
    LAN, LAN Manager
    Proprietäre Protokolle
    RFC
    TCP/IP
    UUCP

    Hardware

    Ascii/X - Terminals
    Cray
    Digital
    Drucker
    HP
    Intergraph
    PC
    PDP
    Plotter
    Scanner
    Siemens Großrechner
    Siemens MX
    SNI RM-Rechner
    SUN
    VAX

    Branchen

    Branchen

    • Automotive
    • öffentliche Verwaltung
    • Forschung

    Einsatzorte

    Einsatzorte

    München (+50km)
    Deutschland, Schweiz, Österreich
    möglich

    Projekte

    Projekte

    11 Jahre 2 Monate
    2014-10 - heute

    Software-Engineering

    • Standardisierung der CIF-IDOC-Verarbeitung, BMW/München Durchführung der SW-Architektur, Entwicklung Prototyp (Lexikalische Analyse, syntaktische Analyse, Parser-Generator, LALR(1)-Grammatik), Dokumentation und Präsentationen, CIF = BMW Component Interface, IDOC = SAP Intermediate Document
    • Versionsversorgung auf IPS-C Systemen, alle Werke der BMW AG Linux-basierte Anwendungen zur Steuerung der Produktionsprozesse, Konzeption, Vorbereitung und Durchführung des Release-Management auf den Produktionssystemen, IPS-C = BMW International Production System - Component
    • IPS-Monitoring, BMW/Leipzig Überwachung von Kennzahlen der Produktionsbänder, Bedarf und aktueller Bestand in Sequenzer- und Lack-Prozessen, Architektur, Software-technische Umsetzung und Dokumentation der BAA-Anwendung, IPS = BMW International Production System
    • CIF-Parallelisierung, BMW/Steyr Multi-Processing-Betrieb zur Versorgung der Produktionsbänder, Konzeption und Umsetzung, Prototyp, Testplanung, Echteinsatzplanung, CIF = BMW Component Interface
    • Software Distributionszentrum Lagerhaltung, BMW/Krefeld Software-technische Erweiterungen und Anpassungen des Systems, 2nd- und 3rdLevel, C-Programmierung, DB-Zugriffe, PL/SQL, Eclipse, Systemtests
    BMW
    München
    3 Jahre
    2011-11 - 2014-10

    CROSS2 ? Car Retailer Organisation Support System

    • Produktentwicklung als maßgeschneiderte, hoch integrierte Software-Lösung für den Kfz-Einzelhandel im In- und Ausland
    • Analyse, Konzeption und Umsetzung von Kunden-/Länderanforderungen
    • Applikationsentwicklung in einer mehrschichtigen Systemarchitektur, ORB ? Object Request Broker, Client-Server-Betrieb
    • Objektorientierung mit C++, C#, MFC, Perl
    • Programmierung mit proprietären Frameworks z.B. für GUI-Steuerungen, Client- /Server-Kommunikationen und Datenbankanbindungen
    • Datenmodellierungen, Umsetzungen, Oracle, PL/SQL, SP
    • XML-basierte Generierungen und Umsetzungen, XSL-Anwendungen
    • Plattformübergreifende Entwicklung für Windows- und Linux-Rechner
    • Fundierte Erfahrungen im Umsatz mit MS Visual Studio und Eclipse
    • Verwendung von Tortoise-SVN, Versions-, Revisions- und Source-Kontrolle
    • Entwicklung von Standard-Tool-Chains für den Software-Lifecycle
    • Software-Qualitätssicherung durch Unit- und Integrationstests
    • Agile Entwicklung, Scrum-Vorgehensmodell
    Porsche Informatik Gesellschaft m.b.H.
    Salzburg
    21 Jahre 4 Monate
    1990-07 - 2011-10

    diverse Projekte

    Bundesagentur für Arbeit
    10 Jahre 2 Monate
    2001-01 - 2011-02

    Client-Entwicklung

    Software-Architekt
    Software-Architekt
    • Softwarearchitektur, Konzeption sowie vollständige Programmierung einer allgemeinen plattformunabhängigen graphischen Benutzeroberfläche, die als Client im Serverbetrieb eines Personalbezüge-Anweisungs-Systems (s.u.) läuft.
    • Der dezentrale Client wird nach seinem Programmstart vom zentralen Server (unter Solaris) gemäß der Rolle des aktuellen Anwenders im bereitgestellten Funktionsumfang völlig dynamisch durch graphische und funktionelle Vorgaben des Servers konfiguriert.
    • Konzeption, Entwicklung und Programmierung einer Netzwerkschnittstelle gemäß des OSI-Schichtenmodells (Schicht 6, 7) für die Kommunikationsstruktur und den Datenaustausch zwischen den Clients und dem Server.
    • Garantie der Benutzerfreundlichkeit durch Realisierung eines barrierefreien Zugangs (accessibility) für die Funktion und Oberfläche des Client.
    • Betriebssysteme: MS Windows (NT, XP, Version 7), SuSe-Linux
    • Plattformunabhängige Benutzeroberfläche: Qt (Trolltech/Nokia)
    • Programmiersprache: C++ sowie Klassenbibliothek von Qt
    • Integrierte Entwicklungsumgebung IDE: Qt Creator, Qt Designer
    • Compilerbau: lex, yacc; Sprache zur Programmierung des Client
    • Client/Server-Netzwerkschnittstelle: tcp/ip, Sockets, Multithreading
    • Generatoren: nmake, hmake, qmake, make
    • Gesamte Quellen: ca. 400.000 lines of code
    Bundesagentur für Arbeit, IT-Systemhaus
    Nürnberg
    12 Jahre 8 Monate
    1998-07 - 2011-02

    Koordination des Entwicklungsteams

    Projektleitung
    Projektleitung
    • Koordination des Entwicklungsteams (ca. 10 Mitarbeiter, feste, freie)
    • Beratung von Führungskräften im operativen Geschäft
    • Erarbeitung und Durchsetzung von Standards und Richtlinien
    • Planung und Controlling der Projektmeilensteine
    • Beratung der Fachabteilung zur technischen Abwicklung der Bezügezahlung
    • Abwicklung des Change-Management in Abstimmung mit der Fachabteilung
    • Planung und Durchführung des Testverfahrens zur Integration
    • Vorbereitung und Koordinierung der fachlichen Akzeptanztests
    Bundesagentur für Arbeit, IT-Systemhaus
    Nürnberg
    20 Jahre 8 Monate
    1990-07 - 2011-02

    Softwaredesign, Implementierung sowie komplette Neuprogrammierung

    Software-Architekt Solaris Unix Linux ...
    Software-Architekt
    • Softwaredesign, Implementierung sowie komplette Neuprogrammierung eines Personalbezüge-Anweisungs-Systems als Client-Server-Lösung 1 zentraler Server mit ca. 1.500 dezentralen Clients
    • zur Verwaltung aller Mitarbeiter der BA (ca. 150.000 Beamte, Angestellte sowie Versorgung) in ca. 200 Personalstellen einschließlich des Zugriffs auf eine zentrale Datenbank.
    • Neben der geforderten Hochverfügbarkeit des Systems wurden die tagesgenauen Umsetzungen der sich ständig ändernden gesetzlichen Grundlagen mit einem selbst entwickelten wissensbasierten Regel- und Workflow-System realisiert.
    • Konzeption und Entwicklung der Datenbankschemata gemäß den fachlichen Anforderungen sowie Programmierung der funktionalen Schnittstellen zu den Anwendungsdaten der Datenbank.
    • Test des Systems durch vorbereiteten Inline-Code zur Kontrolle von Daten, Funktionsaufrufen und der Verwaltung des dynamischen Speichers.
    • Gesamte Quellen: ca. 600.000 lines of code
    Solaris Unix Linux Sinix C ESQL/C lex yacc Sprache für eigenes Expertensystem Informix Oracle make cpp Quellen-Versionsverwaltungssysteme
    Bundesagentur für Arbeit, IT-Systemhaus
    Nürnberg
    12 Jahre
    1999-01 - 2010-12

    Rechenzentrumssteuerung

    Solaris Sinix BS2000-Stammverfahren ...
    • Konzeption, Entwicklung und Programmierung einer kompletten Steuerung für das Rechenzentrum zur Gewährleistung eines bedienerlosen Einsatzes für den gesamten Dialog- und Nachtbetrieb.
    • Protokollierung aller Zugriffe auf die dezentrale Oracle-Datenbank
    • Synchronisation der zentralen BS2000-Datenbank sowie der dezentralen OracleDatenbank (Spiegelbetrieb unter Solaris)
    • Verwaltung aller Daten in einem Dateisystem-Ringbuffer
    • Gesamte Quellen: ca. 50.000 lines of code
    Solaris Sinix BS2000-Stammverfahren Unix-cron Kommando-Scheduler Shell bash awk sed BS2000-Datentransfer ssh Secure Shell Oracle Informix
    Bundesagentur für Arbeit, IT-Systemhaus
    Nürnberg
    4 Jahre 6 Monate
    2006-01 - 2010-06

    Statistische Auswertungen

    Solaris Linux C ...
    • Programmierung der statistischen Auswertungen von Fehlzeiten über alle Mitarbeiter gestaffelt nach Dienststellen und weiteren Merkmalen.
    • Portierung und Anpassung von PC-basierten Auswertungen zu C.
    • Aufbereitung der Ergebnisse in Form von HTML-Präsentationen im Intranet.
    • Gesamte Quellen: ca. 50.000 lines of code
    Solaris Linux C C++ Oracle Shell bash awk sed HTML CSS Javascript PHP XML
    Bundesagentur für Arbeit, IT-Systemhaus
    Nürnberg
    6 Jahre 6 Monate
    1990-01 - 1996-06

    Leiter der Referentengemeinschaft

    Unix Windows verschiedene Derivate ...
    • Führung eines Teams von ca. 10 freiberuflichen Dozenten zur Durchführung von Seminaren und Lehrgängen, Entwicklung von Schulungskonzepten und Lehrgangsunterlagen.
    • Zielgruppen: Softwareentwickler, Projektleiter, Management
    Unix Windows verschiedene Derivate C C++ awk ESQL/C Relationale Datenbanken Informix Oracle Shell Cshell bash sed
    6 Jahre 4 Monate
    1989-09 - 1995-12

    Controlling und Schulungen

    Unix Windows C ...
    • Projekt-Controlling zu FhG-Entwicklungen im Internet-Bereich
    • Entwicklung von Schulungskonzepten und -unterlagen sowie die Durchführung von Seminaren in den Bereichen Unix und Windows, Programmiersprache C und C++, Softwareengineering und Datenbank Informix (insgesamt ca. 40 Unterlagen, ca. 2.000 Teilnehmer)
    Unix Windows C C++
    Fraunhofer-Gesellschaft
    München
    9 Monate
    1992-02 - 1992-10

    Simulator-Entwicklung

    AIX Sinix Unix ...
    • Konzeption und Softwareentwicklung eines allgemeinen Simulators für beliebig konfigurierbare Auslastungsmessungen von Anwender- und Systemsoftware.


      AIX Sinix Unix Unix-Tools C
      Software AG
      Darmstadt

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1 Monat
      2011-07 - 2011-07

      mbedded Unix

      Linuxhotel GmbH, Essen
      Linuxhotel GmbH, Essen




      5 Jahre 8 Monate
      1971-10 - 1977-05

      Studium Diplom-Mathematik

      Universität Ulm
      Universität Ulm



      Kompetenzen

      Kompetenzen

      Schwerpunkte

      Software-Architektur & Engineering
      • Konzeption und Weiterentwicklung komplexer Softwaresysteme
      • Plattformunabhängige & portable Lösungen
      • Modernisierung langlebiger Legacy-Systeme (z. B. C-Code mit 20?30 Jahren Laufzeit)


      Systemnahe Programmierung & Compilerbau

      • Entwicklung und Pflege von Low-Level-Systemsoftware
      • Arbeiten auf Unix-/Linux-Ebene
      • Compilerbau, Codeanalyse und Optimierung


      Automotive & Embedded Systeme

      • Entwicklung für Produktions- & Steuerungssysteme (z. B. BMW mit >100 Tools)
      • Echtzeit- und steuerungsnahe Software im Automotive-Umfeld


      Qualitätssicherung & Testing

      • Konzeption und Umsetzung automatisierter Testsysteme
      • Fehleranalyse & Verbesserung bestehender Komponenten
      • Nachhaltige QS-Maßnahmen für den gesamten Lifecycle


      Software-Lifecycle & DevOps

      • CI/CD, Build-Automatisierung (Jenkins, CMake, make)
      • Versionsverwaltung mit Git, Bitbucket, GitHub
      • Agile Entwicklung (Scrum, Kanban) in verteilten Teams

      Produkte / Standards / Erfahrungen / Methoden


      Profil

      • Diplom-Mathematiker & promovierter Informatiker
      • Langjähriger freiberuflicher IT-Spezialist mit Fokus auf Software-Architektur, Qualitätssicherung und Systemintegration in komplexen Großprojekten ? insbesondere in sicherheitskritischen und hochregulierten Bereichen wie Automotive, öffentliche Verwaltung und Forschung.
      • Mit einem tiefen mathematisch-informatischen Fundament sowie breiter technischer Kompetenz stehe ich für nachhaltige Softwarelösungen, effiziente Modernisierung von Legacy-Systemen und methodisch fundierte Projektarbeit ? sowohl in klassischen als auch agilen Umgebungen.


      Tools

      Build & CI:

      • make
      • Jenkins
      • CMake


      Test-Frameworks:

      • CppUTest
      • Integrationstests


      Methodisches Know-how & Soft Skills

      • Analyse, Design & Umsetzung komplexer IT-Anforderungen
      • Agile Methoden in großen, verteilten Projektteams
      • Kommunikationsstark, lösungsorientiert, eigenverantwortlich


      Besondere Stärken

      • Tiefe Verankerung in Mathematik und Informatik ? stark in Analyse & Abstraktion
      • Erfahrene Sanierung hochkomplexer Legacy-Systeme
      • Schnittstellenkompetenz: Brückenbauer zwischen Alt und Neu


      Beruflicher Werdegang

      09/1989 - heute

      Rolle: Freiberufler


      01/1990 - 06/1996

      Rolle: Leiter 

      Kunde: Referentengemeinschaft


      09/1984 - 08/1989

      Einsatzort: München

      Rolle: Geschäftsführer

      Kunde: auf Anfrage


      01/1983 - 08/1984

      Einsatzort: München

      Rolle: Software-Entwickler

      Kunde: auf Anfrage


      09/1977 - 12/1982

      Wissenschaftlicher Assistent

      Kunde: Universität Ulm

      Betriebssysteme

      BS2000
      C-Programmierung
      HPUX
      Schulungen
      MS-DOS
      Schulungen
      OSF/Motif
      Schulungen
      RSX-11
      Pascal, Fortran, Assembler
      RT-11
      Pascal
      SUN OS, Solaris
      C-, Shell-Programmierung
      Unix
      C-, C++, Qt-, Shell-Programmierung
      VMS
      Windows
      C-, C++, Qt-, Shell-Programmierung

      Programmiersprachen

      Ada
      Algol
      Apl
      Assembler
      C
      sehr gute Kenntnisse
      C++
      sehr gute Kenntnisse
      Emacs
      ESQL/C
      Forth
      Fortran
      HPGL, HP PCL
      Imake, GNU-Make, Make-Maker etc...
      sehr gute Kenntnisse
      Java
      sehr gute Kenntnisse
      JavaScript
      sehr gute Kenntnisse
      Lisp
      Makrosprachen
      Pascal
      sehr gute Kenntnisse
      Perl
      PHP
      sehr gute Kenntnisse
      PL/1
      PL/SQL
      Prolog
      Qt
      sehr gute Kenntnisse
      Scriptsprachen
      sehr gute Kenntnisse
      Shell
      sehr gute Kenntnisse
      TeX, LaTeX
      Xt, Motif
      yacc/lex
      sehr gute Kenntnisse
      Python
      Go
      Rust
      Bash
      Awk

      Datenbanken

      Informix
      Ingres
      MySQL
      Oracle
      SQL
      Pro*C

      Datenkommunikation

      Ethernet
      Internet, Intranet
      ISO/OSI
      LAN, LAN Manager
      Proprietäre Protokolle
      RFC
      TCP/IP
      UUCP

      Hardware

      Ascii/X - Terminals
      Cray
      Digital
      Drucker
      HP
      Intergraph
      PC
      PDP
      Plotter
      Scanner
      Siemens Großrechner
      Siemens MX
      SNI RM-Rechner
      SUN
      VAX

      Branchen

      Branchen

      • Automotive
      • öffentliche Verwaltung
      • Forschung

      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.