Rieger EDV-BeratungIT-Beratung und Software-Entwicklung |
Bitte wählen Sie unter den links angezeigten Projekttypen, Plattformen und Sprachen, oder rollen Sie nach unten, um eine umgekehrt chronologische Liste zu sehen.
3M Services GmbH, Hannover 03/2017 - 10/2017 Ich habe an der Einführung einer Vorratsdatenspeicherung für Telekommunikations-Verkehrsdaten nach §113a-g TKG mitgearbeitet. Dieses System haben wir (typischerweise kleineren) Telekommunikationsunternehmen als Managed Service angeboten. Die Unternehmen müssen regelmäßig Dateien zuliefern, die Metadaten zu Telefonverbindungen und zu öffentlichen IP-Adress-Zuweisungen enthalten. Das System umfasste mehrere Server, ein Hardware-Sicherheitsmodul, und einen Oracle-Datenbank-Server mit Verschlüsselung (TDE, transparent data encryption). Die Anwendungssoftware wurde von einem Vendor bereitgestellt und enthielt Prozesse, um die verschiedenen Dateitypen in die Datenbank zu laden, und eine Web-Oberfläche, um die Auskunftsersuchen der Strafverfolgungsbehörden zu bearbeiten. Ich war für die folgenden Aufgaben zuständig: Zum Prüfen der Dateien und zum Erzeugen von Testdateien habe ich eigens Perl-Skripte erstellt, und konnte so eine ausreichende Testabdeckung sicherstellen. Berater Perl, SQL Plus, Word, Excel Einführung einer Vorratsdatenspeicherung als Managed Service
Firma:
Laufzeit:
Details:
Position:
Werkzeuge:
Unitymedia GmbH, Köln 06/2016 - 12/2016 Als Projektleiter habe ich die Einführung einer Vorratsdatenspeicherung für Telekommunikations-Verkehrsdaten nach §113a-g TKG vorbereitet: Projektleiter Word, Excel, Visio, Project, SQL Developer Einführung einer Vorratsdatenspeicherung
Firma:
Technische Zentrale, Kerpen Laufzeit:
Details:
Position:
Werkzeuge:
T-Systems GEI GmbH, Aachen 07/2015 - 12/2015 Eine umfangreiche Data Warehouse-Anwendung war von Informix nach Oracle migriert worden. Als Mitglied eines Test-Teams habe ich Fehler identifiziert, analysiert, und (da die Entwickler, die die Migration durchgeführt hatten, nicht mehr verfügbar waren) auch selbst behoben: Laufzeitfehler, Performanzprobleme, und Abweichungen im Verhalten gegenüber der originalen Anwendung. Die für meine Tätigkeit wesentlichen Kenntnisse und Werkzeuge: Oracle SQL, PL/SQL, Erfahrung mit diversen Spezialfällen, z.B. bei der Verarbeitung von NULL-Werten, Unterschiede zwischen CHAR- und VARCHAR2-Feldern, Verwendung von Indizes, Unterschiede in der Ausnahmebehandlung zwischen Oracle und Informix, implizite Umwandlungen zwischen Texten, Datumswerten und Zahlen, dynamisches SQL, sowie Maßnahmen zur Deadlock-Vermeidung. Außerdem habe ich mit Pentaho ETL-Prozessketten erstellt und die Software JIRA zur Fehlerverfolgung genutzt. Qualitätssicherung und Fehlerbehebung Unix SQL, Perl JIRA, Pentaho Test und Fehlerbehebung für eine migrierte Data Warehouse-Anwendung
Firma:
Laufzeit:
Details:
Position:
Plattform:
Programmiersprachen:
Weitere Standard-Werkzeuge:
data2fact GmbH, Königstein 07/2014 - 06/2015 Ich habe eine Auszeit genommen, um mich in den Bereichen Datenanalyse, Ladeprozesse und Reporting zu spezialisieren. Diese spielen bei den Themen Business Intelligence und Big Data eine tragende Rolle, und können mir in Zukunft ein interessantes Geschäftsfeld eröffnen. Neue Werkzeuge, in die ich mich eingearbeitet habe, sind: Datenanalytiker Unix SQL, Java RapidMiner, Yellowfin, Talend Datenanalyse, Ladeprozesse, und Reporting
Firma:
Laufzeit:
Details:
Position:
Plattform:
Programmiersprachen:
Weitere Standard-Werkzeuge:
T-Mobile Deutschland GmbH, Bonn 11/2008 - 06/2014 Als Mitglied des Data Warehouse-Qualitätssicherungs-Teams habe ich Abnahmetests für geänderte Prozessketten geplant und durchgeführt. Zum Dokumentieren meiner Testfälle und Testläufe und zum Verfolgen der gefundenen Fehler habe ich das Werkzeug HP Quality Center genutzt (Sprache Englisch). Grundlage für den Testentwurf waren vorhandene Dokumente wie funktionale Spezifikationen und Code-Designs. Sehr wesentlich waren aber auch eigene Recherchen im Quellcode (PL/SQL- und Unix-Shell-Skripte) sowie der Austausch mit den Entwicklern. Das Data Warehouse war auf Unix (Solaris) und Oracle 10 implementiert als eine Kollektion geschachtelter Ablaufpläne, wobei jeder Ablaufplan aus einer Reihe von Prozessen und ggf. anderen Ablaufplänen mitsamt ihren Abhängigkeiten und Synchronisationen bestand. Diese Ablaufpläne waren in einem Werkzeug namens UC4 definiert und konnten darüber auch ausgeführt werden. Üblicherweise habe ich meine Testläufe jedoch manuell mit Unix-Aufrufen (oder über Nacht mit Shell-Skripten) durchgeführt, um für den Test nicht benötigte Prozesse zu überspringen und Prozess-Parameter anpassen zu können, was etwa den zu verarbeitenden Zeitraum oder den Parallelitätsgrad anging. Das Arbeiten mit komplexen Ablaufplänen konnte ich mir und meinen Teamkollegen sehr erleichtern mit einem von mir in Perl realisierten Werkzeug, das aus UC4 im XML-Format exportierte Ablaufpläne mit ihren Abhängigkeiten analysiert, automatisch sequentielle und parallele Prozessgruppen erkennt, und das Ergebnis als geschachtelte Gliederung mit entsprechender Einrückung ausgibt. Ferner habe ich an Dokument-Reviews teilgenommen. Qualitätssicherung Unix SQL, Perl, VBA HP Quality Center Qualitätssicherung im Bereich Data Warehouse Mobilfunk
Firma:
Laufzeit:
Details:
Position:
Plattform:
Programmiersprachen:
Weitere Standard-Werkzeuge:
TELE2 Billing GmbH, Düsseldorf 04/2005 - 06/2008 Als Consultant im Central Billing Team habe ich Anwendungsunterstützung für die proprietäre Web-basierte Erfassungs-Software geleistet, mit der die Call Center der Landesgesellschaften ihren wachsenden Auftragseingang (Festnetz-Preselection, Mobiltelefone, ADSL, VoIP) bewältigten und die auch die Provisionierung über Drittfirmen (Festnetzbetreiber, Fulfillment-Firmen, Print Shops, Bonitätsprüfer, Element Manager, SIP-Proxy) abwickelte. Zunächst habe ich alleinverantwortlich und später im Team gearbeitet. Meine Haupttätigkeiten waren: Nach eineinhalb Jahren in der Ordererfassung habe ich das Team gewechselt und Anwendungsunterstützung für das Kundenverwaltungs- und Abrechnungssystem (Billing and Customer Care) geleistet. Meine zuvor entwickelten Werkzeuge und Methoden waren eine Grundlage, auf der ich aufbauen konnte. Die Lieferanten der Billing-Software hatten vergleichsweise zeit- und kostenaufwendige Entwicklungszyklen, so dass es einen Bedarf für zusätzliche Skripte und Prozeduren gab, um Funktionserweiterungen und Work-Arounds zu realisieren. Dazu nutzte ich den direkten Lesezugriff auf die Datenbank sowie verschiedene Ladeprogramme, die eine sichere Möglichkeit boten, Kundendaten zu ändern. Meine Haupttätigkeiten hier waren: Anwendungsunterstützer Windows XP und Linux Perl, SQL, Visual Basic Word, Excel, ARS Remedy Anwendungsunterstützung im Bereich Callcenter- Auftragserfassung, Provisionierung und Billing
Firma:
Laufzeit:
Details:
Aufgaben:
Plattform:
Programmiersprachen:
Weitere Standard-Werkzeuge:
T-Systems, Aachen (früher debis Systemhaus GEI mbH) 08/2004 - 03/2005 Als Mitglied eines Entwicklerteams habe ich Fehlerkorrekturen und Entwicklungen mit C, GemBase und DCL auf DEC Alpha unter VMS für die Software "Jupiter" durchgeführt (Billing & Customer Care für den Mobilfunk). (Ich hatte bereits zuvor für diese Firma gearbeitet, siehe unten.) Entwickler Dec Alpha mit VMS C und GemBase DML CMS (Code Management System), MMS (Make Management System), Perl Software-Entwicklung im Bereich Billing & Customer Care (Mobilfunk)
Firma:
Laufzeit:
Details:
Aufgaben:
Plattform:
Programmiersprachen:
Weitere Standard-Werkzeuge:
debitel, Stuttgart 01/2004 - 04/2004 (Ein schriftliches Arbeitszeugnis liegt vor) Als Perl- und Gembase-Programmierer und Experte für das Billing & Customer Care-System Jupiter habe ich mehrere Reports für aufwendigere Problemanalysen erstellt, einen täglich laufenden Job mit automatischer Gutschriftberechnung für eine Promotionsaktion implementiert und einige Jobs für den Datenexport von Jupiter zum Data Warehouse von DML in Perl übersetzt. IT-Berater und Entwickler Dec Alpha mit VMS; Unix Perl und GemBase DML Lotus Notes Consulting im Bereich Billing: Reporting, Automatisierung, Datenpflege
Firma:
Laufzeit:
Details:
Aufgaben:
Plattform:
Programmiersprachen:
Weitere Standard-Werkzeuge:
T-Systems, Aachen (früher debis Systemhaus GEI mbH) 08/2003 - 12/2003 Als Mitglied eines Entwicklerteams habe ich mit C, GemBase und DCL auf DEC Alpha unter VMS Change Requests und Bug Fixes für die Software "Jupiter" entwickelt (Billing & Customer Care für den Mobilfunk). (Ich hatte bereits zuvor für diese Firma gearbeitet, siehe unten.) Entwickler Dec Alpha mit VMS C und GemBase DML CMS (Code Management System), MMS (Make Management System), Perl Software-Entwicklung im Bereich Billing & Customer Care (Mobilfunk)
Firma:
Laufzeit:
Details:
Aufgaben:
Plattform:
Programmiersprachen:
Weitere Standard-Werkzeuge:
Vodafone D2 GmbH, Düsseldorf 01/2001 - 04/2003 (Ein schriftliches Arbeitszeugnis liegt vor) Als Consultant (Team-Mitarbeiter) habe ich bei Test, Einführung und Betrieb einer komplett neuen Amdocs-Billing-Softwareinstallation für die Abrechnung von Millionen Mobilfunkkunden geholfen. Ich habe mit Excel, Word und Visual Basic sowie mit Unix Shell, Perl und SQL ein System entwickelt, das die Vielzahl an manuellen Tätigkeiten meines Teams während des Rechnungslaufes erheblich vereinfacht, systematisiert und halbautomatisiert. Dieses System repräsentiert zugleich das Verfahrenswissen des Billing-Teams, das zudem wegen laufender Verbesserungsmaßnahmen am Rechnungslauf und wegen regelmäßiger Einspielung neuer Software-Releases ständig aktualisiert wird. Die Einarbeitung neuer Mitarbeiter und die Verwirklichung von Änderungen am Prozess werden so ganz erheblich vereinfacht. Damit habe ich entscheidend zur Erhöhung der Betriebssicherheit und der Prozessqualität sowie zur Verkürzung der Laufzeit im Billing-Prozess beigetragen. Gegen Ende meiner Tätigkeit bei der Firma hatte ich Gelegenheit, mein System im Rahmen einer Wirtschaftsprüfung ausführlich zu präsentieren, und konnte auch hier einen ausgezeichneten Eindruck hinterlassen. IT-Berater, Tester, Operator Enterprise/Unix, Windows PCs Unix Shell, Perl, PL/SQL, Visual Basic (VBA) Excel, Word, Visio Test und Betrieb einer Amdocs-Billing-Software für den Mobilfunk
Firma:
Laufzeit:
Details:
Aufgaben:
Plattform:
Programmiersprachen:
Weitere Standard-Werkzeuge:
debis Systemhaus GEI mbH, Aachen 10/1998 - 12/2000 Als Mitglied eines Entwicklerteams habe ich mit C, GemBase und DCL auf DEC Alpha unter VMS Change Requests für die Software "Jupiter" entwickelt (Billing & Customer Care für den Mobilfunk). Entwickler Dec Alpha mit VMS C und GemBase DML CMS (Code Management System), MMS (Make Management System) Software-Entwicklung im Bereich Billing & Customer Care (Mobilfunk)
Firma:
Laufzeit:
Details:
Aufgaben:
Plattform:
Programmiersprachen:
Weitere Standard-Werkzeuge:
Graphisoft R & D Rt., Budapest, Ungarn 05/1999 - 05/2002 (neben anderen Tätigkeiten) In Zusammenarbeit mit Jürgen Siebert von der Dimension GmbH, Iserlohn, habe ich die Erweiterung "ArchiGlazing" für die führende Architektur-CAD-Anwendung "ArchiCAD" von Graphisoft entwickelt, mit der sich 3-dimensionale Modelle von Fenstern und Verglasungen erstellen lassen. Während Herr Siebert die funktionalen Anforderungen, die Graphiken und das deutsche Handbuch beigetragen hat, war ich für die komplette Entwicklung zuständig. Die Anwendung ermöglicht verschiedene Verglasungstypen, darunter senkrechte und schräge Glaskonstruktionen mit frei definierbarer Grundlinie sowie Fensterrahmen mit frei definierbarem Umriss und beliebiger Sprossenstruktur. Graphisoft vertreibt unsere Anwendung weltweit als Standard-Erweiterung für ihr Produkt "ArchiCAD" und hat nach den ersten beiden von uns gelieferten Versionen die Weiterentwicklung selbst übernommen. Die Entwicklung habe ich auf Windows und Macintosh in der Sprache C++ durchgeführt. Wie bei meiner früheren Entwicklung "StairMaker" waren auch hier tiefergehende Kenntnisse von Mathematik und Geometrie erforderlich, um den Programmcode für die Generierung der Fenstermodelle zu realisieren. Realisierung in C++: Gert Rieger. Windows und Macintosh. Auf Windows: MS VC++ (Microsoft Corp). Software zum Erstellen von 3D-Fenstermodellen für Architekten ("ArchiGlazing")
Firma:
Laufzeit:
Details:
Aufgaben:
Entwurf der Bedienungsoberfläche, Grafiken und Handbuch: Jürgen Siebert. Plattform:
Programmiersprachen:
Auf Macintosh: CodeWarrior C++ (MetroWerks Inc).
test GmbH und Co KG, Bielefeld 03/1992 - 12/1993 und 07/1997 - 08/1998 Erstellung der Steuerungs-Software für zwei Generationen einer Bügelmaschinen-Steuerung, die erste auf Basis einer spezialgefertigten Prozessorkarte, für die ich die komplette Hardwareansteuerung programmieren musste (Bildschirm, Tastatur, serielle Schnittstelle, MemoryCard), die zweite auf Basis eines handelsüblichen Industrie-PC-Boards ("MOPS") unter MS-DOS. Die Beschreibung der Funktionalität der jeweiligen Maschinenvariante wird per eigens erstelltem Hilfsprogramm aus MS Excel übernommen. Der spezielle Zeichensatz für den Maschinen-Monitor wird als Bitmap-Schrift erstellt und ebenfalls per eigens erstelltem Programm für die VGA-Karte der Maschine konvertiert. Entwickler Entwicklung der Steuersoftware auf Windows. C; Assembler für 80186-Prozessor und 80154-Microcontroller. Steuerungs-Software für Bügelmaschinen
Firma:
Laufzeit:
Details:
Aufgaben:
Plattform:
Zusatzprogramme zur Umwandlung der Funktionstabellen und der Bildschirmschrift auf Macintosh.
Zielsystem: (a) Von einer Drittfirma speziell gefertigte Prozessorkarte, (b) handelsübliches Industrie-PC-Board (MOPS). Programmiersprachen:
Verschiedene Architekturbüros 01/1988 - 08/1998 (neben anderen Tätigkeiten) Erstellung von 3D-Modellen von Fenstern, Türen, Dachausbauten, Stahlbauelementen etc. für die Verwendung mit dem führenden Architektur-CAD-System "ArchiCAD" von Graphisoft. Die Modelle sind in der systemeigenen Sprache GDL (graphic description language) erstellt und reagieren flexibel auf Parametereingaben. Dokumentation dazu habe ich mit MS Word und Adobe Illustrator erstellt. Ich habe meine Modelle direkt an verschiedene Architekturbüros verkauft. Entwickler Erstellung auf Apple Macintosh mit System 7 bis Mac OS 8, Programmiersprache GDL. GDL (graphic description language). 3D-Modelle für Architekten
Firma:
Laufzeit:
Details:
Sie können auf Windows- und Apple Macintosh-Computern verwendet werden. Aufgaben:
Plattform:
Zielsysteme: Macintosh und Windows. Programmiersprachen:
Edelhoff AG, Iserlohn 01/1997 - 07/1998 In Zusammenarbeit mit Jürgen Siebert von der Dimension GmbH, Iserlohn, habe ich eine interaktive, multimediale Firmenpräsentation für die Edelhoff AG erstellt, ein iserlohner Entsorgungsunternehmen. Während Herr Siebert das grafische Design und die Benutzerführung entworfen hat, war ich verantwortlich für die Anwendungsprogrammierung in MacroMedia Director mit der eingebauten Programmiersprache Lingo, für die Digitalisierung des von Edelhoff zur Verfügung gestellten Video-Materials mit Adobe Premiere und Apple QuickTime, und für das Erstellen der kompletten Master-CD zum Pressen mehrerer Tausend Kopien. Die Präsentation kann auf Windows- und Apple Macintosh-Computern abgespielt werden. Erstellung des Projekts in MacroMedia Director mit Lingo-Programmierung; Digitalisierung der vom Kunden gelieferten Videobänder mit Targa-Videokarte und Komprimierung für CD-ROM: Gert Rieger. Entwicklung auf Macintosh. MacroMedia Director™ mit Lingo. Illustrator™, Photoshop™, Premiere™ (Adobe Systems Inc.) Firmenpräsentation auf Multimedia-CD-ROM ("EDELHOFF-CD")
Firma:
Laufzeit:
Details:
Aufgaben:
Entwurf der Präsentation, Erstellen der Schaltflächen, Aufbereiten der Graphiken, Videoschnitt mit Adobe Premiere: Jürgen Siebert. Plattform:
Zielsysteme: Macintosh und Windows. Entwicklungssystem:
Weitere Standard-Werkzeuge:
Media Cleaner Pro™ (Terran Interactive)
Fox LightWare GmbH, Bielefeld. 09/1996 - 10/1997 Wie Projekt "Bavaria-CD" 05/1995 - 09/1995 (siehe unten). Außerdem sind die hochauflösenden Bilder verschlüsselt gespeichert. Der Kunde erhält die gewünschten Bilder sofort über Eingabe einer Schlüsselnummer, die die Bildagentur gegen Gebühr liefert. Entwickler Macintosh C++, Embedded SQL (dtF) Bildkatalog auf CD-ROM ("Löwe-CD")
Firma:
Endkunde: löwe team GmbH, Düsseldorf Laufzeit:
Details:
Aufgaben:
Plattform:
Programmiersprachen:
Graphisoft R & D Rt., Budapest, Ungarn 10/1995 - 02/1997 (neben anderen Tätigkeiten) Erstellung einer Erweiterung für die führende Architektur-CAD-Anwendung "ArchiCAD" von Graphisoft, mit der sich 3-dimensionale Treppen-Modelle erstellen lassen. Meine Anwendung ("StairMaker") bietet verschiedene Typen und Ausführungen von Treppen und Geländern zur Auswahl. Der Treppengrundriss wird grafisch angezeigt und bei änderung von Maßen automatisch aktualisiert. Ferner habe ich das deutsche Handbuch komplett mit Abbildungen in PageMaker erstellt und dabei die Layout-Vorgaben von Graphisoft verwendet. Graphisoft vertreibt "StairMaker" weltweit als Standard-Erweiterung für ihr Produkt "ArchiCAD" und hat nach den ersten drei von mir gelieferten Versionen die Weiterentwicklung übernommen. Die Entwicklung habe ich erst auf Apple Macintosh in Object Pascal mit dem MacApp-Framework und später mit der Think Class Library durchgeführt, dann auf Windows mit MS Visual C++ und den Microsoft Foundation Classes (MFC). Tiefergehende Kenntnisse von Mathematik und Geometrie waren erforderlich, um den Programmcode für die Generierung der Treppenmodelle zu realisieren. Design von Bedienung und Funktionalität, Macintosh und Windows. StairMaker-Release 1 und 2: Object-Pascal mit dem MacApp-Framework bzw. mit der Think Class Library. Handbuch mit PageMaker™ (damals Aldus Corp.), Software zum Erstellen von 3D-Treppenmodellen für Architekten ("StairMaker")
Firma:
Laufzeit:
Details:
Aufgaben:
Realisierung in Pascal bzw. C++,
Erstellung des Handbuchs. Plattform:
Programmiersprachen:
Release 3: MS VC++ mit den Microsoft Foundation Classes. Weitere Standard-Werkzeuge:
Grafiken für Bedienungsoberfläche und Handbuch mit PowerDraw™ (Engineered Software)
Fox LightWare GmbH, Bielefeld. 08/1994 - 01/1997 (neben anderen Tätigkeiten) Portierung einer in C implementierten komplexen CD-ROM-Retrieval-Anwendung von Windows auf den Macintosh. Portiert wurden die fünf Editionen 1/95 bis 1/97 der CD. Grafische Bedienungsoberfläche in sechs Sprachen mit Masken, die sich automatisch an verschiedene Bildschirmgrößen anpassen. Entwickler Macintosh C Portierung eines Firmenkatalogs auf CD-ROM ("Wer liefert was? CD-Marketing")
Firma:
Endkunde: Wer liefert was? GmbH, Hamburg Laufzeit:
Details:
Aufgaben:
Plattform:
Programmiersprachen:
Fox LightWare GmbH, Bielefeld 05/1995 - 09/1995 Erstellung einer GUI-Anwendung für eine Bildagentur, um einen umfassenden Katalog mit Mustern ihrer Bilder auf CD-ROM an potentielle Kunden zu verteilen, die dann gewünschte Bilder auswählen und bestellen können. Die Bilder sind im JPEG-Format gespeichert, eine dtF-Datenbank enthält Detailinformationen zu jedem Bild. Der Anwender kann Bilder nach Stichworten suchen, durchblättern, auswählen und eine Bestellung drucken oder faxen. Die Anwendung spielt eine Hintergrundmusik, ist zwischen mehreren Sprachen umschaltbar, und die Masken passen sich an Bildschirmgrößen von 13" bis 21" an. Entwickler Apple Macintosh mit System 7 C++, Embedded SQL (dtF) Bildkatalog auf CD-ROM ("Bavaria-CD")
Firma:
Endkunde: Bavaria AG, Gauting Laufzeit:
Details:
Aufgaben:
Plattform:
Programmiersprachen: