Allgemeine Informationen
- Startdatum
- ASAP / ab sofort
- Remote
- Nicht angegeben
- Umzugsbereitschaft
- Nicht angegeben
Kenntnisse
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
Kontaktdaten in Freitexten sind ab Premium sichtbar. Mit einem Upgrade kannst du E-Mail-Adressen und Telefonnummern direkt einsehen.
Premium ansehenKontaktdaten
Für dieses Profil sind weitere Kontaktdaten hinterlegt, die mit einem passenden Premium-Paket sichtbar werden.
Premium ansehenVergütung
- Stundensatz
- 55 – 105 € / Stunde
- Tagessatz
- 440 – 840 € / Tag