Basic-Profil
Profilbild
Rüdiger Ritters
Sofort verfügbar
Dipl. Ing. FH

Allgemeine Informationen

Startdatum
ASAP / ab sofort
Remote
Nicht angegeben
Umzugsbereitschaft
Nicht angegeben

Kenntnisse

Sprachen
Deutsch
Skills
Administration Backend C C++ Confluence CSS Dokumentation HTML HTTP IPv6 Java Jira Linux Lua OpenOffice PHP PL/SQL Projektleitung Red Hat Redmine Samba SNMP Spring SPS Subversion SUSE Linux TCP/IP UML Windows

Berufs- und Projekthistorie

Rüdiger Ritters Schüttenweg 729614 Soltau Mobil ( satellite ): [Telefonnummer nur mit Premium sichtbar] e-mail: [E-Mail-Adresse nur mit Premium sichtbar]


Spezialistenprofil:

Jahrgang: 1956

Ausbildung: Diplom-Ingenieur Informationstechnik FH

Fremdsprachen: Englisch

Berufserfahrung: seit 1980

IT-Kenntnisse

Tätigkeitsschwerpunkte:

Design

Softwareentwicklung im kommerziellen Bereich

Schnittstellen

Erfahrungsschwerpunkte:

Objektorientierte Methoden

Verteilte Systeme

Software Portierungen

Betriebssysteme:

UNIX (Solaris, HP-UX, AT&T, Linux)

Windows 7, VISTA, NT, 2000, XP, Server2003

DOS

CP/M

RSX 11M

VMS

Programmiersprachen:

C, C++; VC++, Borland C/C++

Java

LUA

Visual-Basic ( StarOffice )

FORTRAN

PL/SQL

Hardware:

S5

S7

diverse Regler

Netzwerke:

SINEC H1/H2/L1 ...

TCP/IP /UDP

SUN RAY

Ethernet

RS232

RS485

Bussysteme:

LWL

Datenbanken:

Oracle, Sybase, SQL-Lite

dBase

SQL-Server

Teamcenter ITK

Produkte, Standards /

Methoden, Tools:

OOA / UML (Aonix)

CORBA

XML/XSD

ETL

SOAP

HTTP

PHP

MIB

OID

ORACLE SQL

TOAD

Apache POI

Lotus Serfverwaltung

Mercury Testdirektor

Citrix

Exceed

SUN ONE STUDIO

Eclipse mit Ant und Maven

NetBeans

VS2005 - VS2012

BEA Weblogic

ROGUE WAVE

OpenOffice

MS WORD

EXCEL

INAT OPC SERVER

UIM/X

X-MOTIV

SVN

PVCS

DWG

Branchen:

Systemhäuser

Logistik

Telekommunikation

Industrie

Öffentlicher Dienst

Pharmazeutische Industrie

Kunststoffindustrie

Chemie

Medizin

Automotive


Projekte

06/2025 – 09/2025

 

Umzug eines C-Projektes von RedHat 07 nach 09
Entwicklung und Design

Rolle im Projekt:
Design und Entwickler

Fachliche Aufgabenschwerpunkte im Projekt:

BugFixing/Anpassungen im Code GCC 7.5 auf 11.5

Umstellung von makefiles auf IDE

Samba Laufwerk, Remote Compilierung, Debugging

Einführung GIT zur Versionierung

ORACLE von V12.2 auf V19

PRO*C Anpassungen auf aktuellen V19 Stand

 

Methoden / Technologien / Tools im Projekt:

( NetBeans, Windows, Linux, C/C++, Java, Git,ORACLE, PRO*C)

Projekte

02/2025 – 10/2025

 

Unterstützung des Colibri Teams
Senior Entwickler

Rolle im Projekt:
Design und Entwickler

Fachliche Aufgabenschwerpunkte im Projekt:

BugFixing im Test und Produktion

Invaris Dokumente Verwaltung und Anpassungen

Einbau neuer gesetzlicher Anforderungen im Code

Anpassung einiger Server Tools

RTFC Internes webbasiertes Hilfe Tool

Evaluierung GNU C++ V15.1, diverse Anpassungen

Checkmarks

 

Methoden / Technologien / Tools im Projekt:

( NetBeans, Windows, Linux, C++, Java, Git, Jira, Confluence, CORBA, TAO, JacOrb, Payara, Checkmarks, Oracle )

05/2020 – 10/2023

 

Unterstützung des Colibri Teams
Senior Entwickler

Rolle im Projekt:
Design und Entwickler

Fachliche Aufgabenschwerpunkte im Projekt:

Einweisung der Kollegen in den Umgang in der neuen Umgebung

BugFixing im Test und Produktion

Invaris Dokumente Verwaltung und Anpassungen

Einbau neuer gesetzlicher Anforderungen im Code

Zusammenfügen und Abgleichen der Daten, ETL

Mithilfe beim Umbau, Kaffka und REST

Evaluierung CORBA ORB Wechsel

Umsetzung CORBA ORB von Visibroker nach TAO

Anpassung einiger Server Tools

Anpassung der Arbeitsumgebung an die Cloud

Erweiterungen ssl, mTLS

Anpassungen Java Code im Weblogic Visibroker raus → JacOrb

 

Methoden / Technologien / Tools im Projekt:

( NetBeans, Windows, Linux, C++, Java, Git, Jira, Confluence, CORBA, TAO, JacOrb, REST, Weblogic, ETL, Oracle )

07/2019 – 04/2020

 

Poritierung eine sehr großen C++ Anwendung
SOLARIS nach Linux

Rolle im Projekt:
Design und Entwickler

Fachliche Aufgabenschwerpunkte im Projekt:

Etwa 25 Anwendungen fürs Backend waren umzusetzen

Dazu etwa 45 Bibliotheken

Alles im CORBA Umfeld Remote mit NetBeans

Bau unter SOLARIS, LINUX und Windows

Aufbau eines Git Repositories aus Serena

Unterstützung der Konfiguration und Test

 

Methoden / Technologien / Tools im Projekt:

(Eclipse, NetBeans, Windows, Solaris, Linux, C++, Git, Oracle )

05/2018 – 05/2019

 

Projektierung im Bereich Teamcenter
Unterstützung ITK / XML/XSD Daten Im-/Export.

Rolle im Projekt:
Entwickler

Fachliche Aufgabenschwerpunkte im Projekt:

Mithilfe bei der Definition der XML/XSD Dateien

Generierung der XERCES Dateien – Tree

Implementierung der Benutzerschicht

Importieren der Daten unter Benutzung einer weiteren XML

Speichern der ITK Daten mit 2 Tier.

Laden der ITK Daten mit Speichern der Daten nach XML

Inklusive BOMline mit Assemblies und Relationen usw.

Im- und Export von csv Dateien nach einem internen xml Format

 

Methoden / Technologien / Tools im Projekt:

(Teamcenter ITK, Windows, Visual Studio C++, Java, Subversion, XML/XSD, XERCES )

08/2017 – 04/2018

 

Projektierung im Bereich Logistik
Betreuung eines in die Jahre gekommenen Lagers.

Rolle im Projekt:
Keep on running

Fachliche Aufgabenschwerpunkte im Projekt:

Das auf Oracle basierende Lagersystem besteht aus den Relikten der letzten gut 25 Jahre. Die Runtime läuft unter Linux mit C und Pro*C/C++ als Datenbank Schnittstelle. Als Dialogsystem dient JAVA / Swing gekapselt mit einem Text Maskeneditor. Gekoppelt wird über Datenbanktabellen zu SAP und einem PML System.
Umzusetzen waren neue Versandvorschriften, Tracebility, spezielle Anpassungen für bestimmte Länder.

 

Methoden / Technologien / Tools im Projekt:

(Windows, Visual Studio C++, DWG, Eclipse JAVA, Apache POI, Maven, Git, Enterprise Architekt )

09/2015 – 07/2017

 

Projektierung im Bereich Materialfluss MFC
Bereich Pickplätze, Hochregallager, Zwischenlager.
Inklusive Fördertechnik und Schnittstellen zu weiteren MFC.

Rolle im Projekt:
Konfiguration und Weiterentwicklung von diversen Tools
Test mit Kunden
Inbetriebnahme

Fachliche Aufgabenschwerpunkte im Projekt:

Schnittstelle zwischen SPS und Auftragsbearbeitung DPS.

Erstellt und getestet werden die Konfigurationsdateien für das vorhandene System.

Anpassungen im C/C++ Code werden ebenfalls allgemeingültig vorgenommen.

Test mit 3D Simulator. Es wird der gesamte spätere Ablauf in der Simulation nachgestellt.

Inbetriebnahmen Vorort

Konfigurationstool mit Qt

 

Methoden / Technologien / Tools im Projekt:

(Windows, Visual Studio C++, DWG, Eclipse JAVA, Apache POI, Qt, Maven, Git, Enterprise Architekt )

07/2015 – 09/2015

 

Projekterfahrungen im Bereich Automotive – Robotik

Rolle im Projekt:
Anpassung einer Benutzeroberfläche

Fachliche Aufgabenschwerpunkte im Projekt:

Benutzer spezifische Dialogführung

Ankopplung SAP für Benutzerdaten

 

Methoden / Technologien / Tools im Projekt:

(Linux, ssh, shell, Eclipse, Maven )

03/2015 – 05/2015

 

Projekterfahrungen im Bereich Automotive – Serververwaltung - KeyBox

Rolle im Projekt:
Erweiterungen innerhalb eines Opensource Projektes

Fachliche Aufgabenschwerpunkte im Projekt:

Vereinfachung verschiedener Administrator Tools im Webbrowser

Sicherung von shell Daten – Befehl und Antwort

 

Methoden / Technologien / Tools im Projekt:

(KeyBox, ssh, shell, Eclipse, Maven, Git, Windows, Linux, H2 DB, PostGreSql DB, JDBC, SQL, Apache Webserver, Servlets, JavaScript )

01/2015 – 08/2015

 

Projekterfahrungen im Bereich Automotive – Prozessleitsystem (Pls) Legato

Rolle im Projekt:
Technische Absprache mit dem Endkunden

Projektierung und Inbetriebnahme

Fachliche Aufgabenschwerpunkte im Projekt:

Ein Automobilhersteller möchte einen Prototypen zur Optimierung des Schichtbetriebs.

Ziel ist es so viele Daten wie möglich aus der Produktion einfach und zusammenhängend zu haben.

Ein weiterer sehr wichtiger Punkt ist die Nachvollziehbarkeit von Produktionsunterbrechungen. Ursachen Findung, Vorbeugung.

Einsatz von diversen Effizienzbausteinen EB des Legato Pls

 

Methoden / Technologien / Tools im Projekt:

(Legato, SVG, CSS, Windows, Linux, Oracle, Apache Webserver )

09/2014 – 12/2014

 

Projekterfahrungen im Bereich Automotive - Tool- Datenbankvergleich

Rolle im Projekt:
Entwickler / Tester

Fachliche Aufgabenschwerpunkte im Projekt:

 

Für ein Werk Informationssystem eines Automobilherstellers gibt es eine vorhandene Anwendung. Parallel zu diesem System wird eine Referenzdatenbank geführt. Über ein neues Zugriff API einer beteiligten Firma sollen die Daten verglichen werden. Dazu ist ein neues Tool zu entwickeln, das auf die internen Funktionen der vorhandenen Applikation zugreift. Die Vergleiche gehen über die Fahrzeuge, deren Konstruktionsgruppen, -untergruppen und Arbeitspositionen in den Werkstätten. Die Ausgabe erfolgt wohl formattiert in Excel Dateien ( XLSX ).

 

Methoden / Technologien / Tools im Projekt:

( IntelliJ IDEA, Windows, Linux, Oracle, JAVA, Apache POI, Excel/XSLX )

05/2014 – 08/2014

 

Projekterfahrungen im Bereich Automotiv PDM / NX

Rolle im Projekt:
Berater / Architekt
NX9 Anpassungen für ein vorhandenes PDM im 7 Mann Team

Fachliche Aufgabenschwerpunkte im Projekt:

 

Aufbau einer neuen Applikation mit NX9, anfangs C++ dann Wechsel zu JAVA

Design der Daten XML/XSD

Design Kommunikation PDM - NX9

Einpflegen von Teamcenter Parts ins PDM über NX

Einpflegen von Teamcenter ITK Daten

Anpassungen am Konfigurationstool

Betreuung / Anleitung von Werkstudenten

 

Methoden / Technologien / Tools im Projekt:

( Windows 7, VS2012 C/C++, Eclipse/Maven JAVA, Subversion, Team Center NX9 - JAVA Anbindung, Enterprise Architekt, XmlSpy, Tcp/IP Sockets )

03/2014 – 05/2014

 

Projekterfahrungen im Bereich Migration

 

Rolle im Projekt:

Umsetzer FORTRAN nach C/C++, Oracle 8.1.6 nach Oracle 11.2

Fachliche Aufgabenschwerpunkte im Projekt:

 

Workshop / Analyse der Problemstellung

Finden der Migrtionsstrategie

Einsatz eines Tools zur Codeumsetzung

Fehlerbeseitigung im FORTRAN und C/C++ - Code

Abgleich der Aufrufparameter / Prototypen

Linken des Systems unter C/C++ Bedingungen

Testaufbereitung unter Oracle 8.1.6

Betreuung der manuellen Umstellung der Pro*FORTRAN nach Pro*C/C++ Routinen

Vorbereitung des neuen Codes auf Oracle 11.2

Betreuung der Tests durch den Kunden

Bugfixing in der Anlaufphase

 

Methoden / Technologien / Tools im Projekt:

( Solaris 8 und 11, Windows 7, FORTRAN, C/C++, f2c, Netbeans, Subversion, Mobilterm, XMing, Putty, VPNClient )

09/13 bis 12/13

T-Systems - Bundesagentur für Arbeit
Entwickler J2EE und Konfiguration

Folgende Themen gehören zu meinen Aufgaben

Zusammenstellen von builds mit HUDSON

Abstimmung mit dem Test auf verschiedenen Ebenen

Abstimmung mit dem Betrieb

Codereview J2EE

Hotfixes Produktion

Fit Tests

cvs, Merging, Branching

( Windows 7, Linux, J2EE, JSF, Servlet, Eclipse, Serena(Mushup), SOAP, Hudson, Fit, Ant, cvs, Subversion )

06/13 bis 09/13

Projekterfahrungen im Projekt Dokumentensicherheit

Unternehmen für Sicherheitstechnologie


Bugfixing und Softwareentwicklung

Fachliche Aufgabenschwerpunkte im Projekt:

Bugfixing Qt Oberflächen

Bugfixing Backend

Entwicklertests in abgeschirmter Umgebung

Codereview

Erweiterung von redundantem Code um Methoden

Abstimmung mit Testern bei schwer reproduzierbaren Problemen

Handling mit Sicherheitstoken, Benutzer und Rollen

Abgleich der Fehlercodes zwischen enum, source, QT-Linguist und EA

Methoden / Technologien / Tools im Projekt:

( C++11, QT4, Boost, QtCreator, QtLinguist, VirtualBox, Linux, Vinagre (Remote Windows), Git, Augeo, Redmine, Enterprise Achitect (EA ) )

01/13 bis 04/13

T-Systems - Bundesagentur für Arbeit
Software Lead C++

Folgende Themen gehören zu meinen Aufgaben

Aufsetzen des Eclipse OEPE für diverse WSDL

Umsetzen des neuen Konzeptes für EAR und WAR files

Aufsetzen des Remote debuggings auf dem Linux Zielsystem

Vorbereitung auf Oracle SOA / ADF

Betreuung der Umsetzung WSDL / IDL mit ESB

C++ / CORBA fachliche Anpassungen

( Windows 7, Linux, Solaris, C++, J2EE, Webservices, Servlet, Eclipse, Serana(PVCS), CORBA, SOAP, SOA(Oracle), ADF(Oracle) )

08/12 bis 03/13

Für ein Logistikunternehmen
Beratung und Projektleitung

Folgende Themen gehören zu meinen Aufgaben

Aufsetzen eines AKL

Erstellung des Layouts

Erstellung des Pflichtenheftes

Workshop beim Kunden

Konfiguration der Knoten und Routen

Test der Konfiguration

Übergabe an die Mitarbeiter bis Mitte Dezemember 2012

Technische Projektleitung bis zur Übergabe an den Endkunden 02/2013

( Windows 7, C++, VS2010, TFS, CORBA, VPN, mstsc )

12/12 bis 12/12

Kurzprojekt für ein Autokonzern in Wolfsburg
Aktualisierung eines Java-Projektes
Test einer JT Applikation

Folgende Themen gehören zu meinen Aufgaben

Test unter Windows und Linux

Suchen von Fehlern im Code zusammen mit Kollegen

Erstellung eines bash scripts

( Windows NT/7, Linux, bash, Java, Eclipse, JT2Go )

08/12 bis 08/12

Kurzprojekt zum Thema Datenannahme und Speicherung

Folgende Themen gehören zu meinen Aufgaben

Speicherung verschiedener XML Container im Vector

Zwischensicherung über einen Streaming operator auf Platte

( Linux, C++11, STL, boost, SVN, eclipse, netbeans )

12/11 bis 06/12

T-Systems - Continental AG in Hannover/Stöcken

Maintenance für eine interne Anwendung.

Folgende Themen gehören zu meinen Aufgaben

Begleitung der Übergabe von einem indischen Projekt zurück an Conti

Vermittlung zwischen den indischen Entwicklern und dem Kunden

Aufsetzen Oracle

Aufsetzen TC 8 mit Datenbankimport aus der aktuellen Produktion

Aufsetzen der Entwicklungsumgebung mit Teamcenter Bordmitteln

Anpassungen Teamcenter Version 8.2

Anpassungen im Java Client / 4 Tier

Erweiterungen in einigen Masken mit Serveranpassungen

Teamcenter SQL über ITK / POM - Funktionen

( Windows, CORBA, C, C++, Java, Spring, JSP, JSF, Webservices, SOAP, xml, VS2005, VS2007, Eclipse, Teamcenter V9.1.2, Teamcenter 8.2 ( Spezialversion ) , ITK )

01/12 bis 03/12

Defence Bereich

Folgende Themen gehören zu meinen Aufgaben

Beratung bei Problemen mit dem CORBA Notify Service

Empfehlung zur Umstellung von TAO 1.5 auf die aktuelle Version 2.0

Hinweise zum Multithreading

Zusammen mit dem Entwickler :

Parametrierung des Notify services

Erhöhung der Performence durch Fehlerreduzierung

( TAO CORBA, C++ )

11/11 bis 01/12

Tierärztliche Hochschule Hannover

Labormeßdaten der Rinderklinik

Die dBase Datenbank war zu groß geworden.

Das Projekt endete da nur 30 Stunden zur Verfügung standen und die Uni – Lizenz von Fa. Alaska nicht geliefert wurde. Weiterhin sollte bereits ein neues System installiert sein, war leider noch nicht fertig.


Folgende Themen gehören zu meinen Aufgaben

Untersuchung des Clipper Codes unter DOS

Umsetzung nach Alaska xBase++, Demo

Anpassung einiger Toolfunktionen aus einer Clipper library

( Windows, DOS, Clipper, xBase++ )

09/11 bis 10/11

ABB Turgi / Schweiz

Analyse von Problemen mit dem OPC Server im Feld.
Design der vorhandenen Oberfläche ohne OPC Server.

Folgende Themen gehören zu meinen Aufgaben

Analyse des OPC Server bezüglich der Probleme

Analyse des OPC Server bezüglich des Codes auf Wiederverwendung

Analyse der Konfigurationstools und deren xml Dateien

Analyse der Oberfläche in Absprache mit dem Entwicklungsteam.

Grobes Design einer neuen SOAP Schnittstelle

Grobes Design einer MMS Schnittstelle. SOA – OPC-Daten

( Windows XP, VS2008/2010, C#, C/C++, OPC-Server, XML, SOAP )

05/11 bis 08/11

Telekom Bonn

OTA Server NFC Business, NBE, SOABP
Zahlservice mit dem NFC fähigen Handy.

Folgende Themen gehören zu meinen Aufgaben

Bearbeitung der asynchronen Response

Festlegung der LUA - table Struktur

CORBA Notification Service als Anstoß

Erweiterung eines vorhandenen Paketes, Trigger

Übertragung der LUA Daten von Oracle in die WSDL

Simulation des NBE in Java und Anzeige der Daten.

Simulation mit dem Soap UI.

Vorläufiges Projektende wegen fehlender Provider

( Linux, Java, LUA, WSDL, Oracle, CORBA, JAX WS, Webservices, Apache Server, Soap UI, Netbeans, Eclipse)

02/11 bis 03/11

T-System Mülheim an der Ruhr

C++ Programmierung/Konzeption/Dokumentation von Individualsoftware im Projekt ADB (Auftragsdatenbank). Geschäftsprozeßanalyse/Second-/Last-Level-Support

Folgende Themen werden von mir bearbeitet

Erweiterung der Schnittstelle um eine Variable

Vorbereitung des Frameworks um eine neue Schnittstelle

Das Hauptprojekt wurde um 6 Monate verschoben

( Windows, Linux, C++, PHP, Webservices, ADB/KIO Interface, Netbeans remote)

07/10 bis 12/10

T-Online Darmstadt

E-Mail Benutzerdaten.
Analyse und Behebung von Problemen fehlender Daten im neuen OASIS.
Umstellung des reinen C-Codes nach C++ objektorientiert.

Folgende Themen werden von mir bearbeitet

Analyse des Java und C++ Codes sowie der Daten

Holen von Daten aus dem Zentralen Adress Buch ZAB.

Prüfen und umsetzen der Dateninhalte auf UTF-8

Implementation eines Workarrounds

Vorbereitung auf erweiterte Adressdaten

Vorbereitung einer Transaktionsdatenbank

( Windows, Linux, C++, Java, TDB, ZAB, e-mail, OASIS)

04/10 bis 06/10

Atlas Elektronik Bremen
Ist zum 1.7.2010 ausgesetzt worden, da Freiberufler nicht den Richtlinien entsprechen !?

Mithilfe in einem Internationalem Projekt für U-Boote.

Folgende Themen werden von mir bearbeitet

Umsetzung diverser Schnittstellenprotokolle.

Analyse & Design der neuen Anforderungen.

Test der Schnittstellen im komplexen Umfeld.

( Windows, VME, Sniff+, C++, Ethernet, TCP/IP, Excel,VS 2008, IDL )

11/09 bis 03/10

Telekommunikation

Mithilfe am Platformrelease PFR09.

Folgende Themen werden von mir bearbeitet

Einbringung entsprechender MIB Änderungen der Hersteller

Umsetzung der daraus resultierenden OIDs auf die Adapter

Analyse & Design für MSAN, Basisklassen C++, UML

Änderungen an einem System zur Übertragung von fdp Daten.

Erstellung von Angebotsdokumenten

( Linux, VmWare, Eclipse, NetBeans, Enterprise Architect EA, svn, OIDView, C++, JAVA, Jboss, SNMP, DSLAM, MSAN, MIB, OID, XML, HTML, Ethernet, TCP/IP )

11/09 bis 11/09

Telekommunikation

Lehrgang SOA und SOI bei Fa. Ericson in Banknang

Folgende Themen wurden vorgetragen

Einweisung in die Handhabung des Systems

Zusammenhänge der Alarme, Konfiguration- und Performancedaten

( Linux, SOA, SOI, C++, SNMP, MIB, OID )

5/09 bis dato

Eigenes Projekt mit QT4 / QT5

Ansätze zur Gewinnung großer Energiemengen auf den Ozeanen.

Umsetzung der Energieformen Wind, Strömung und direkte Sonneneinstrahlung.

Speicherung der Energie zum Abtransport mit Schiffen.

Folgende Themen wurden von mir bearbeitet

Darstellung der Grundbausteine mit Hilfe der OpenGL lib

Zusammenfassung der Grundbausteine und deren Animation

Datenbankzugriffe

Oberflächen / Masken

( Windows, Linux, C++, Qt4, QT5 und Qt Creator, SQLITE )

11/08 bis 04/09

Telekommunikation TV Box und IPV6 Umstellung POP/IMAP Server

Zugriffsoptimierung auf die Subscriberdaten bei wiederholter Einschaltung der TV Box. Umstellung einiger POP/IMAP Server auf IPV6 - Fähigkeit.

Folgende Themen wurden von mir bearbeitet

Aufteilung des vorhandenen Codes auf eine Klassenhierarchie.

Implememtierung neuer WSDL Parameter

Implementierung einer neuen hausinternen Bibliothek für IPV6

sockaddr_storage dient als neue Basisstruktur

( Linux, NetBeans IDE, C/C++, boost, svn, Webservices, WSDL, SOAP, XML, OpenOffice, UDP)

09/08 bis 10/08

Entertainment in Flugzeugen

Implementierung eines Multimedia Servers mit CORBA unter Linux auf ARM und VTC Prozessoren.

Folgende Themen wurden von mir bearbeitet

Suchen von Multimedia Dateien auf Datenträgern

Erkennung USB devices

Implementierung von einem CORBA Server mit Filter auf MM Attributen

Test Client - Server

( C++, Suse Linux, CORBA ( Omniorb ), NetBeans, Code:Blocks, BOOST, ddd/gdb, file, wxWidgets , Magic, Doxygen, XML )

04/08 bis 08/08

Börse - CEF-High-Speed Daten-Feeds

Mithilfe bei der Implementierung eines neuen Standortes mit neuen Feeds.

Folgende Themen wurden von mir bearbeitet

Erstellen von performanten Testprogrammen der neuen Feeds (C++)

Mithilfe bei der Datenumsetzung nach XML und zurück (C++)

Anpassen diverser Testclients der neuen FIDs (C++, Java)

Verifikation Eingangsdaten und FIDs am Ausgang (shell)

Vorbereitung “Technical Tests” ( Word / Excel )

Verifikation Inhalte Eingangs- zu Ausgangsdaten (shell und C++)

( C/C++, Java, shell, SUN Solaris, ORACLE SQL, XML, PVCS Tracker, Citrix, Exceed, Developer SQL )

04/07 bis 03/08

Infrastruktur – Arbeitsagentur.de – Betrieb und Testsysteme

Im Betrieb sind Web-, Applikations- und Middlewareserver zu betreuen. Im Team sind aufgrund der umfangreichen Hardware von Servern und Routern bei verschiedenen Standorten ständig Absprachen zu treffen. Die Testsysteme, Entwicklung, Vorintegration und Produktionsreferenz sind mit der definierten Hardware und Software zu bestücken.

Folgende Themen werden von mir bearbeitet

Produktion:

Tages- und Bereitschaftsdienst

Unterstützung bei Fehleranalysen

Fehlerstatistiken unter Excel im Intranet

Testunterstützung

Dokumentation der Hardwarekomponenten mit Parametern

Eigene Deployments

Absprachen / Koordinierung Test- und Deploymentteam.

Weiterentwicklung und Betreuung eines LogViewServers ( PHP, Excel )

Unterstützung bei Fehleranalysen in der Entwicklung.

( Excel, SUN Solaris, HP-UX, Linux, Windows XP und 2003 Server, ORACLE SQL, PHP, HTTP, XML, Putty )

03/06 bis 03/07

Telekommunikation – Vodafone, Switch und Satelitensysteme – Debit und Credit

Im Bereich ha ( high availibility ) werden neue Schnittstellen für eine schnellere Bearbeitung der Service Voucher (SV) erstellt um eine online Buchung vom Handy oder sonstigen Clients ( SOAP ) zu bearbeiten. Die Verbesserungen von verschiedenen Programmsystemen ( Bugfixing und Erweiterungen ) sowie die Umsetzung von Java nach C++ gehörten ebenso zu meinen Aufgaben.

Folgende Themen wurden von mir bearbeitet

Erstellen von Fließbildern

Erstellen von Datalayern zum Zugriff auf die Oracle Datenbank

Interface zum Erstellen, Aktivieren, Löschen und Info von SV

Testsupport

Schnittstelle zu Banken

Number Portebility Provider Datenbank ( Sybase )

Ablösung des GSP Adapter, diverse Schnittstellen zu kleineren Systemen – Umstellung Java -> C++ zwecks höherer Performance

( C/C++, SUN Solaris, ORACLE SQL, Sybase, SOAP, HTTP, XML, Lotus Serfverwaltung, TOAD, Mercury Testdirektor, Citrix, Exceed )

01/06 bis 03/06

Für EDS als IT-Dienstleister / Industrie
Rezepturverwaltungssystem – Erweiterung – Schnittstelle XML

Zu einem vorhandenen Rezepturverwaltungssystem wird eine XML Schnittstelle zu einem neuen Labor – Test – System hinzugefügt. Der Java Client hat eine IONA CORBA Schnittstelle zum IMAN ( Oracle ) und zum Server ( C – Programme ). Die XML Schnittstelle zum neuen Labor – System auf File – Basis.

Folgende Themen habe wurden von bearbeitet

Erstellen von Im - Export API Funktionen

Export von XML – Dateien – Trigger über Java Client

Import von XML – Dateien mit Response in XML

Java Swing ohne GUI – Builder

( C/C++, netBeans IDE 3.6, Java 2, Swing, Java Studio Enterprise 8, Exceed, HP-UX, IMAN, UGS Teamcenter ITK, NX3, XML )

07/05 bis 08/05

Automotiv

Test / Anwendungsentwicklung einer Java Swing Oberfläche mit C++ Modulen

Für den Einsatz von Bremsen in Nutzfahrzeugen galt es eine neue Java Oberfläche unter HP-UX zu Testen.

Die Aufgabe teilte sich in den fachlichen Teil der Bremsen Technik, Konfiguration und Überprüfung der Ausgaben.

Sowie in den programmtechnischen Teil bezüglich der Events, der Datenbankansteuerung, Javabeans und der C++ Ausführungsschicht.

Für zwei Programmteile mußten C++ Sourcen angepaßt werden.

Swig als C++/Java Schnittstelle.

Berücksichtigung von Tcl/Tk Einsprungschnittstellen.

( UNIX ( HP-UX, AIX ), MS Windows XP, Java, g++ , Exceed(Xstart, Xsession), Eclipse 3.0 ( HP-UX ), Xemacs, SUN ONE STUDIO 5u1 )

05/05 bis 06/05

Java 2

Bearbeitung aller Beispiele und Aufgabe im Buch von Markt und Technik.

Im Wesentlichen ging es mir darum die Unterschiede zwischen C++ und Java zu finden. Ebenso interessierten mich die Gemeinsamkeiten zwischen Motif und Swing. Siehe Projekt Reifenkonstruktion von 04/97 bis 06/00

Folgende Themen habe ich bearbeitet

Sprachelemente : Datentypen, Arrays usw.

Objektorientierung, Ableitungen

Threads und Exceptions

Swing für Apllikationen

Fenster – Techniken

Aktionen bei Buttons

Daten Ein-/Ausgabe

Schnittstellen zu Reglern, Scroll-Panes usw.

Java Applets

JDBS-ODBC, SQL lesen und schreiben

Servlets

JavaBeans

( SUN ONE STUDIO 4, netBeans IDE 4.0, Java 2, Swing )

04/05 bis 04/05

Lehrgang zur Administration von SUN Ray Servern.
Installation und Betrieb auch im Zusammenhang mit Red Hat und Windows 2003 Server. Einschränkungen für User usw.

Sun ray server

WINDOWS SERVER 2003

Red HAT

02/02 bis 02/05

Rolle Im Projekt:
Architekt – grüne Wiese Projekt

Für ein Logistikunternehmen

bekam ich den Auftrag für die Analyse, Design und Implementierung eines neuen perfomanten Materialflußrechners. Die hohe Performance wird durch vorausschauende Logik im verteilten Netz basierend auf der Oracle Datenbank erreicht. Im Augenblick der Entscheidung liegen alle Daten im Speicher vor.
Die Erweiterbarkeit durch neue Anforderungen ist vorgesehen.
Schnittstellenansteuerungen in verschiedenen Threads, Datensammlung in einem gemeinsamen Speicherbereich. Dynamic driven, kein pollen.

CORBA wird zwischen der Lagerverwaltung, dem Materialflußrechner, Scannern, internen Threads und auch Soft - SPS eingesetzt. Ebenso fängt CORBA alle anfallenden Stati/Fehler, speichert sie auf einer lokalen Datenbank und verteilt die Meldungen an verschiedene Tasks im System. Die Kommisionierer können mit PC Oberfläche, SPS Bedienpanal ( OP ) oder Signalisierungen arbeiten, auch diese Bedienung wird über CORBA gesteuert. Das macht den Materialflußrechner konfigurierbar und frei von nicht benötigtem Ballast . Andere Systeme sind auch über OPC-Server oder Sockets ansteuerbar. Um Prozesse zu visualisieren ist im Rahmen einer Diplomarbeit ein OPC – Server für den MFR erstellt worden, der wiederum mit CORBA versorgt wird. Als Visualisierung kam das Web-Browser basierte System von der Fa. Inat zum Einsatz. Damit ist der aktuelle Stand der Anlage auf jedem berechtigten PC mit Browser über Activ X möglich.
Für die Rückmeldungen der Fremdsysteme gibt es teilweise Simulatoren, oder einen Testmode, der die Rückmeldungen automatish setzt.
Neben der aonix UML Dokumentation ist eine Beschreibung der Handhabung für die Inbetriebnehmer und Softwareentwickler erstellt worden.

Der Materialflußrechner ist derzeit bei zwei namenhaften Kunden mehrfach im Einsatz.

Architekt / Entwicklungsleitung

Design

Analyse

Konzeption

Realisierung

Versionsanpassungen

unternehmensweite Einführung

Test

Dokumentation

Übergabe im Rahmen zweier Projekte an die Entwickler

( OPC, CORBA, TCP/IP, STP 8.3, WINDOWS 2000, VISUAL-C++ 6.0, UML, TIM(ASN) ( Protokoll von Siemens ), Wonderware )

07/00 bis 01/02

Telekommunikation – Vodafone, Debit und Credit

Test CallYA Voraktivierung und Administrierung vom Treiber Datenbank zum HLR, C++ inklusive Änderungen/Erweiterungen. Da die Performance des Treibers nicht ausreichte alle Daten über die Leitung zu schicken wurden die CallYA Voraktivierungen in Dateien abgezweigt und in die HLR eingespielt.

Mitarbeit bei der Umstellung SR8 – SR9 ( Inklusive Änderungen am TCPIP direkte Q3, sowie Anpassung an die gelieferten C/Header Dateien ), C++ 3 Mitarbeiter.
Inklusive Kommunikation mit einem Lieferanten um schwerwiegende Fehler zu beheben. Überwachung Inbetriebnahme der ersten Routings nach München ins Testzentrum.

Erstellung von Testsoftwarepaketen (C++) mit automatischer Teilauswertung. Zusammenfassung der Dateien in StarOffice ( MACRO-Programmierung ), Export nach WORD 97/2000.
Bereiche : obiger Treiber und einer Datenbank (Oracle) zur Verteilung der Kundendaten an verschiedene Subsysteme.
Die Testfälle können im Klartext frei definiert werden. Die Testdokumentation enthält jeweils weit über 100 Testfälle mit einer Ausgabe (Testfälle, Anstoßdaten, Fehlerausgaben, Netzwerkprotokollmitschriften usw. ) von ca. 300 – 500 Seiten, wobei Softwarefehler auf wenigen Seiten übersichtlich zusammengefaßt sind.
Zu diesen Testpaketen wurde auch jeweils eine ausführliche Dokumentation erstellt.
Den Entwicklern gibt dieses Tool mehr Sicherheit bezüglich alter Funktionen bei Software-Erweiterungen/Änderungen und Performance Steigerung.

Produktionssupport bei Fehllieferungen von Karten (MSISDN).

Test und Weiterentwicklung im Bereich von Kundendaten in Sybase Datenbanken.

Test

Konzeption zum Test und Nummernerweiterung ( 015xxx )

Realisierung

Versionsanpassungen

unternehmensweite Einführung

Dokumentation

Adressverwaltung und -Prüfung

( C++, TCP/IP, Q3, CMIS, SNMP, OID, StarOffice Macro with SUN Solaris, WORD (NT4.0), Pearl, Oracle, Sybase, CMIS (ASN.1) )

04/97 bis 06/00

Für EDS als IT-Dienstleister / Industrie

Reifenkonstruktion, Anpassung neuer Dekore

Anfangs wurde ein in FORTRAN geschriebener Interpreter erweitert und benutzbar gemacht. Die entsprechenden Oberflächen wurden von MOTIF auf UIM/X (C/C++) umgestellt. Die anfallenden Erweiterungen und Änderungen wurden von mir nach direkter Absprache mit Kunden und Entwicklungsleitung mit und teilweise ohne Pflichtenheft umgesetzt. Neben dem Interpreter gab es noch ca. 15 weitere Anwendungen zum Thema Reifenkonstruktion.
Es wurde der Entschluss gefasst alle Pakete nach C/C++ zu übersetzen. Ich bekam die Projektleitung/Architekt zur Umsetzung, zunächst nach C, dann nach C++.
Die Umsetzung lief parallel zur Weiterentwicklung, Fehler wurden jeweils im FORTRAN Source Code geändert. Beteiligt waren weltweit an die 25 Entwickler, die neben ihren normalen Arbeiten, täglich von mir Aufgaben zur Anpassung am Code erhielten.
Die Übersetzung lief jeweils nachts von den aktuellen FORTRAN/C Sourcen nach C++ mit anschließender C++ Compilierung/Linken in DLL. Gesteuert wurde dieser Prozess von diversen shell scripten.
Am Ende stellte sich eine deutliche Verlangsamung der Anwendung unter C++ heraus. Die Performance war in bestimmten Bereichen um den Faktor 50 langsamer. Durch Analysen fanden sich komplexe Programmteile, die in FORTRAN nur umständlich zu programmieren waren. Durch Vereinfachung dieser Programmteile wurde ein Faktor 2 vom Kunden akzeptiert.

Konzeption / Archtektur

Realisierung Umbau FORTRAN => C nach => C++

unternehmensweite Einführung

Projektleitung

Dokumentation

Das Sytem wurde danach von 32 auf 64 Bt (nativ) ohne Probleme umgestellt .

(CAD, FORTRAN, C/C++, UNIX, OSF-MOTIF, UIM/X, UNIGRAPHICS, RWTOOLS)

03/96 bis 04/97

Für einen IT-Dienstleister / Pharmazeutische Industrie

Chargen Protokollierung.

Protokollierung und Speicherung von Alarmmeldungen.

C-Programm unter AT&T UNIX

Erstellung eines frei parametrierbaren Datenbankpaketes für AT&T UNIX.

OS/2 als Entwicklungsplattform mit Prüfmitteln und sämtlichen Mounts über TCP/IP – NFS.
Das Real-Time Prozessleitsystem von YOKOGAWA stellt ein Event – System als Systemeinsprung mit einer Bibliothek zur Verfügung. In den Scheduler vom Betriebsystem werden die Protokollanstoßzeiten angegeben.

Konzeption

Realisierung

Projektleitung

Dokumentation

(AT&T, UNIX, OS/2, TCP/IP, NFS)

08/95 bis 02/96

Für einen IT-Dienstleister / Chemische Industrie

Prozessleittechnik.

Füllstoffe.

Projektierung am YOKOGAWA Prozessleitsystem.

Realisierung

Dokumentation

(HP-UX, AT&T, UNIX)

06/95 bis 07/95

Für einen IT-Dienstleister / Nahrungsmittel

Anpassung eines S5 Programms im Bereich Großbäckereien.

Realisierung

Dokumentation

( S5 )

01/95 bis 05/95

Für einen IT-Dienstleister / Chemische Industrie

Chargen Protokollierung.

Erstellung von Protokollen (MS-Word 6.0).

Entwicklung eines C-Programms unter AT&T UNIX mit

Ankopplung an das YOKOGAWA.Prozessleitsystem.

OS/2 als Entwicklungsplattform.

Konzeption

Realisierung

Dokumentation

( C, AT&T, UNIX, OS/2, MS-WORD 6.0, YOKOGAWA)

10/94 bis 12/94

Für einen IT-Dienstleister / Stahlwerktechnik

Strangguss.

Transport von Beam Blanks (1000 °C heißen) Stahlträgern.

Anbindung von SINEC H1 an VAX von ABB.

Konzeption

Realisierung

Dokumentation

( SIMATIC S5, SINEC H1, VAX.)

01/94 bis 10/94

Werksvertrag / Glashüttentechnik

Hydraulisch gesteuerter Einschieber in Glashütten.
Unter DOS wurden zwei Real-Time Bereiche unter TSR Bedingungen eingerichtet. Ein Bereich (1 ms) zur Kommunikation mit den externen Reglern und einen ( 50 ms ) zum Steuern der Hardware I/O Anschaltung. Die Peripherie wurde über einen LWL Bus angesteuert. Die Oberfläche mit Rezepturen und Chargenprotokollen wurde in Clipper geschrieben.

Konzeption

Realisierung

Dokumentation

( MS-DOS, TSR, LWL, EXTERNE REGLER, CLIPPER, DBASE)

1/94 bis 10/94

Werksvertrag / Autoradio Technik - Automotive

Verschiedene kleine Projekte in C und Foxpro im Bereich Software im Autoradio. Die Software wurde unter DOS entwickelt und fürs Zielsystem entsprechend vorbereitet. Im Einzelnen ging es um Bauteiletoleranzen und Tabellen von Senderkennungen

Realisierung

Dokumentation

( C, FOXPRO, MS-DOS)

1/92 bis 07/94

Werksvertrag / Chemische Industrie

Rezeptur und Chargen Protokollierung.

Kunststoffherstellung.

OS/2 Anbindung an SIMATIC S5.

DEVICE-Treiber, C-Programm Pipes, DOS-Boxen.

Kontinuierliche Erweiterungen nach Kundenwunsch im Token

Ring Netzwerk mit dem LAN Server 3.0.

Konzeption

Realisierung

unternehmensweite Einführung

Projektleitung

Dokumentation

( C, LAN, OS/2, MS-DOS, DR-DOS, SIMANTIC S5.)

10/90 bis 06/93

Werksvertrag / Kunststoff Industrie

Recycling im Bereich technischer Kunststoffe.

Erweiterungen vorhandener Anlagen sowie Optimierungen.

Konzeption

Realisierung

unternehmensweite Einführung

Projektleitung

Dokumentation

( SIMANTIC S5.)

04/86 bis 09/90

Festanstellung / Kunststoff Industrie

Erstellung und Inbetriebnahme von Kompoundieranlagen,

Kalender und Mikrowellen.

Konzeption

Realisierung

unternehmensweite Einführung

Inbetriebnahmeleitung

Dokumentation

( SIMANTIC S5.)

09/83 bis 03/86

Festanstellung / Medizin / Kardiologie.

INTACT Studie.

Vermessung von Herzkranzgefäßen mit einer pdp11/24.

Nebenberuflich /

Berechnung von Bodenbeleuchtungskurven unter FORTRAN.

Später Portierung auf DOS.

Realisierung

Betreuung der Hard-/Software

Betreuung der beteiligten Krankenhäuser

Archivierung der Studiendaten

Dokumentation

( RSX11M, FORTRAN, DOS )

[Telefonnummer nur mit Premium sichtbar] Studium / Flugschein PPL

[Telefonnummer nur mit Premium sichtbar] Klasse 12 FOT

10/73 – 09/77 BW Marine U24 / Radio+Fernsehtechniker

Mehr Kontaktdaten mit Premium

Kontaktdaten in Freitexten sind ab Premium sichtbar. Mit einem Upgrade kannst du E-Mail-Adressen und Telefonnummern direkt einsehen.

Premium ansehen

Kontaktdaten

Mehr Kontaktdaten mit Premium

Für dieses Profil sind weitere Kontaktdaten hinterlegt, die mit einem passenden Premium-Paket sichtbar werden.

Premium ansehen

Vergütung

Stundensatz
55 – 105 € / Stunde
Tagessatz
440 – 840 € / Tag