Umkreis von 80km um Aschaffenburg
Bevorzugt Großraum Frankfurt
Alternativ großer Remote-Anteil (>50%)
Zeitraum
04/2014 - 10/2015 und 01/2018 - 03/2020
Options-Server
Entwicklung eines Library-Moduls zur Status-Erkennung (Up-Detection) einzelner Anwendungen mittels Options-Requests.
Anwendungsspezifische Responsegenerierung.
State-Management
Implementierung eines Zustandsautomaten zwecks Verwaltung des Applikationszustandes. Unterstützung von HACMP-Übernahme für eine dezentrale Multi-Instanzen-Lösung (Inaktives Starten, Idle-Mode, Drainen).
PBX-Line-Monitor
Design und Entwicklung eines Application-Servers, welcher per Diameter-Requests (LIR / LIA) Auskunft über Connection- und Registrierungs-Status geben kann.
Kommunikation in Richtung Registry-Server zur Ermittlung der Zustände angeschlossener PBXen mittels Subscribe / Notify.
MRF-Ansteuerung
Entwicklung einer internen Application Function zur Ansteuerung einer IMS-MRF aus einem Application-Server heraus zum blockweisen Auslösen von Massenansagen für Maintenance- und Fehlerzwecke.
Support von länderspezifischer Sprachauswahl.
Sip-Stack-Erweiterung um interne X-Header
Einführung „privater“ Header in einen vorhandenen Sip-Stack gemäß RFC-3261.
Informationstransport zu well-known-peers mithilfe dieser Header.
Erstellung von Sip-Filtern zur Sicherstellung eines transparenten Außenverhaltens gegenüber Fremdsystemen.
Erweiterung Call- und IM-Forwarding
Integration einer Fuzzy-Logik in die Weiterleitungsansteuerung zur Bestimmung des Weiterleitungsziels nach Konfiguration in Abhängigkeit der Absender-Daten. Durchführen qualitativer Tests.
Nutzerspezifische Protokoll-Limitierung
Erweiterung der Plattform zur Restriktion der vom Client genutzten Transportprotokolle. Überwachung des verwendeten Protokolls über den gesamten Client-Lebenszyklus (Register - Deregister).
Unterstützte Protokolle: UDP, TCP und TLS
Verbesserung der Betreibbarkeit
Erweiterung der vorhandenen Betriebsstatistik sowie Erstellung von Skripten zur besseren Auswertung und Darstellung.
Erstellung von Call-Logs zur schnelleren Problemanalyse im Fehlerfall. Umstellung einzelner Kommandoausgaben auf ein maschinenlesbares Format (JSON).
Erstellung von Skripten zum Datenbankabgleich und Synchronisation (DB2).
Abgleich und Anpassung eines SDP-Parsers an RFC 4566.
Lua-basiertes Testframework
Planung, Realisierung und Einführung einer Multiprotokoll-Testplattform zum verteilten Testen einer Telefonieplattform. Unterstützte Protokolle sind unter anderem Sip, Diameter, Radius, Rtp.
Support einer testspezifischen dynamischen Konfiguration diverser Applikationen.
Virtualisierung einzelner Knoten mittels LCX-Container oder WPAR.
Anbindung an einen in C++ geschriebenen SIP-Stack per lua-bindings.
Katalogisierer eines vorhandenen Testbestands
Tool zum Parsen und Analysieren vorhandener Testszenarien mit anschließender Gruppierung nach Features wie Call-Forwarding, Emergency-Calls, etc.
Sicherung der Ergebnisse zur weiteren Verarbeitung in einer Datenbank.
Qualitätssicherung
Erstellung diverser Lua-Testscripte zum Test komplexer Callszenarien wie z.B. Call-Forwarding, Simultaneous Ringing etc.
Erweiterung von Testscripten um diese sowohl einzeln, als auch mehrfach (parallel) ausführen zu können.
C++ Code-Review diverser Komponenten.
Erstellung von Unittests.
Entwicklung einer Lösung zur Sprachaufzeichnung und Auswertung von Telefongesprächen
Anbindung eines internationalen Distributors an ein bestehendes Bahn-Buchungs-System
Generierung von UIC konformen, template basierten Homeprint- und Smartphone-Tickets inklusive Sitzplatzreservierung, Aztec Barcode, Multipassenger- und Multilanguage-Unterstützung.
Anbindung eines Bahn-Buchungs-Systems an das System eines Bahn-Betreibers
Entwicklung eines Stateful Application-Server zur Abbildung von Anfragen eines existierenden Systems bzgl. Planung, Preisauskunft und Buchung von Fahrkarten auf das REST-Interface eines Partnersystems. Speicherung der hierzu benötigten sessionbezogenen Daten in einer dokumentenorientierten Datenbank (MongoDB)
Unterstützung in allen Phasen des Projektes:
Vorgehensmodell: Scrum
IoT-Bridge
Design und Entwicklung eines komponentenbasierten Servers, der als Bridge zwischen Funksensoren (angeschlossen über einen Network-Server) und der IBM-IOT-Foundation (Bluemix) vermittelt.
Durchführung von Reviews für alle am Projekt beteiligten Entwickler.
Multicast von Requests in Richtung IOTF, Broadcast mit Support des Selbstlernens von Routingwegen in Richtung Network-Server.
Protokollumsetzung von LRSC-XDR nach MQTT mit JSON-Payload.
Server ausgelegt für mehrere 100.000 Devices (Sensoren und Aktoren).
MQTT-Stack
Entwicklung eines MQTT-Stacks zur Kommunikation in Richtung IOTF - Bluemix. QoS Support in MQTT-Level 0 - 2.
IoT-Subscribe-Server
Softwaredesign eines Application-Servers für das "Internet der Dinge", an den bis zu 100.000 Sensoren und Aktoren per Gateways angeschlossen werden. Die Sensordaten sind für beliebig viele Abnehmer zu Monitoringzwecken asynchron abfragbar (Subscribe-Mechanismus). Die Aktoren können imperativ per Sip-Message angesteuert werden.
Design und Entwicklung einer MRF (09/2010 - 01/2011)
Entwicklung eines Media-Resource-Function-Servers für verschiedene Audio- und Video-Formate in unterschiedlichen Codecs. Erkennung von User-Eingaben via DTMF. Ansteuerung via SIP Info-Requests (MSML).
IMS-konforme Unterteilung in MRFC und MRFP.
Entwurf und Implementierung als Multithreading Lösung.
Rolle: Softwarearchitekt, Teamleitung von 4 Mitarbeiter.
Weiterentwicklung der MRF (03/2014 - 04/2014)
Erweiterung um folgende Features:
Zeitgleiches IPv4 und IPv6 Streamen aus einer Anwendung
Dynamische Speicherverwaltung für lokal vorgehaltene Assets
Proxien von Unicast-Live-Streams
IGMP-Multicast-Joins zum Support von T-Home Entertain-Medien
Nummern-Portierungs-Server
Neuentwicklung eines bislang auf SQL/DB2 basierenden Portierungs-Servers. Design und Entwicklung von Softwarekomponenten für die Ablage / Abfrage von Portierungsdaten für bis zu 200 Millionen Einträge.
Entwurf und Implementierung als Multithreading Lösung.
IPv6 Support
Umstellung diverser Applikationen auf IPv6 mithilfe eines INET-Adress-Objektes, welches sowohl IPv4 als auch IPv6 Adressen verwalten kann.
Test der einzelnen Applikationen im Mischbetrieb.
Administratives Down-Setzen einzelner Netzwerk-Verbindungen
Erweiterung diverser Serveranwendungen zur administrativen Verwaltung interner Transportverbindungen.
Gezieltes Trennen von Einzelverbindungen zu Wartungszwecken
Unterdrückung automatischer Reconnects
Verschlüsselung der VoIP-Plattform
Untersuchung und Bewertung verschiedener Verschlüsselungsverfahren. Erstellung einer Studie der von VoIP-Telefonen unterstützten Sicherheitskonzepten.
Ausbau der Plattform um eine per TLS verschlüsselte Signalisierung.
Erweiterung des Kernel-Voicegateways zur Vermittlung verschlüsselter Inhalte (SRTP).
Erweiterung einer VoIP-Plattform zur dynamischen Nachrichten-Bearbeitung
Entwicklung eines internen Applicationservers zum dialogbasierten Ausleiten von Sip-Nachrichten an Lua-Prozeduren.
Dies sorgt für die Facility, bei unveränderter Server-Anwendung per Skript dynamisch in einen Callflow einzugreifen.
Status-Tracker
Entwicklung eines Tools zur zyklischen Erfassung von
MIB-Zählern via SNMP (inkl. Konvertierung von OIDs in Klartext)
Syslog-diffs zwischen zwei Iterationen
Memory-Management-Statusinformationen zur quantitativen Bewertung der Speicherbindung bezogen auf bestimmte Aktionen sowie zum Entdecken von Memory-Leaks
Maintenace, Qualitätssicherung
Defect-Fixing in allen Bereichen der VoIP-Lösung.
Diverse Codeanpassungen nach Kundenwünschen.
Erstellung diverser Testscripte zum Test komplexer Callszenarien.
Performance- und Regressiontests aller Plattformkomponenten im Verbund.
Design, Implementierung und Einführung eines Patientenverwaltungs-systems mit grafischer Oberfläche und folgender Funktonalität:
Verwaltung von Patienten-Stammdaten
Rezeptverwaltung
Tracken von Therapieverläufen
Terminplanung
Auswertung gesammelter Daten
Planung, Design und Realisierung einer Android App nach dem Model-View-Controller Pattern zum Empfang und Darstellung MIB-basierter Status-Informationen via Sip Subscribe / Notify Mechanismus.
Darstellung von Live- und History-Daten mit Unterstützung typischer Touch-Steuerung.
Entwicklung eines Subscribe-Servers in Python, der zyklisch MIBs verschiedener Anwendungen liest und allen Subscribern (sämtlichen App-Instanzen) per Sip-Notify zukommen lässt.
Entwicklung einer Applikation zum Auslesen von Mifare RFIDs via Pegoda-USB-Reader. Zuhilfenahme der librfid, um Zugriff auf das USB-Device zu erhalten.
Zielplattform: AVM FRITZ!Box mit MIPS-CPU
Application-Server für Call-Completion
Entwicklung eines IMS-Application-Servers für das Feature Call-Completion (http://tools.ietf.org/html/draft-ietf-bliss-call-completion-04)
Aufteilung der Software in Agent und Monitor.
Nutzung weiterer Application-Server zum Überwachen von Teilnehmerzuständen. Kommunikation mit diesen via Dialog-Subscription und Register-Subscription (RFC 4235 und RFC 3680).
Entwicklung eines Back-To-Back Useragents zur Ansteuerung einer MRF (Media-Resource-Function) zum Abspielen von Ansagen und Auswerten von User-Responses.
Entwurf und Implementierung als Multithreading Lösung.
Application Server zum Dialogstatus-Tracking
Entwicklung eines Application-Servers zum Dialogstatus-Tracking gem. RFC 4235. Entwurf und Implementierung als Multithreading Lösung.
Features:
Call-Listen-Pflege für Split-Blocking
Dialog-Subscriptions für Call-Completion
Hohe Skalierbarkeit mit dynamischer Lastverteilung
Erweiterung der Subscribe-Adressierung gegenüber dem RFC 4235 um Nutzergruppen
Support für weitere Recording-Endgeräte
Anbindung von IPTrade Turrets an eine Sprachaufzeichnung via XML.
Entwicklung und Test der Schnittstelle zwischen Turrets und den einzelnen Modulen der Sprachaufzeichnungs-Software.
Integrationstest der gesamten Reccording-Plattform
Integration, Konfiguration und Test der Sprachaufzeichnungs-Lösung in Verbindung mit der auf SIP basierten Telefonanlage Siemens HiPath 8000.
Erstellung von Freigabe-Empfehlungen.
Untersuchung und Bewertung des von Phil Zimmermann entwickelten ZRTP-Protokolls und dessen Implementierung Zfone.
Spezifikation und Implementierung eines Schlüsselmanagement-Protokolls zur Verschlüsselung eines via SIP ausgehandelten RTP-Stromes. Schlüsselmanagement via Diffie-Hellman (eingelagert in RTP). Verschlüsselung des RTP-Stroms via SRTP.
Migration eines bestehenden Datenbestands mit eigens geschriebenem Tool in ein neues DB-System unter Berücksichtigung der systemspezifischen Datenformate und der Notwendigkeit genauer Zeitstempel (inkl. Beachtung von Schaltjahren und Sommer- Winterzeitumstellung) für eine exakte Kostenabrechnung.
Planung, Entwicklung und Einführung eines auf Microsoft Excel basierenden Kennzahlensystems.
Erfassung und Verarbeitung bestehender Kennzahlen verschiedener Abteilungen mit unterschiedlichen Formaten (SAP, Microsoft Excel, etc.)
Auswertung der Daten via VBA.
Visualisierung via HTML.
Umkreis von 80km um Aschaffenburg
Bevorzugt Großraum Frankfurt
Alternativ großer Remote-Anteil (>50%)
Zeitraum
04/2014 - 10/2015 und 01/2018 - 03/2020
Options-Server
Entwicklung eines Library-Moduls zur Status-Erkennung (Up-Detection) einzelner Anwendungen mittels Options-Requests.
Anwendungsspezifische Responsegenerierung.
State-Management
Implementierung eines Zustandsautomaten zwecks Verwaltung des Applikationszustandes. Unterstützung von HACMP-Übernahme für eine dezentrale Multi-Instanzen-Lösung (Inaktives Starten, Idle-Mode, Drainen).
PBX-Line-Monitor
Design und Entwicklung eines Application-Servers, welcher per Diameter-Requests (LIR / LIA) Auskunft über Connection- und Registrierungs-Status geben kann.
Kommunikation in Richtung Registry-Server zur Ermittlung der Zustände angeschlossener PBXen mittels Subscribe / Notify.
MRF-Ansteuerung
Entwicklung einer internen Application Function zur Ansteuerung einer IMS-MRF aus einem Application-Server heraus zum blockweisen Auslösen von Massenansagen für Maintenance- und Fehlerzwecke.
Support von länderspezifischer Sprachauswahl.
Sip-Stack-Erweiterung um interne X-Header
Einführung „privater“ Header in einen vorhandenen Sip-Stack gemäß RFC-3261.
Informationstransport zu well-known-peers mithilfe dieser Header.
Erstellung von Sip-Filtern zur Sicherstellung eines transparenten Außenverhaltens gegenüber Fremdsystemen.
Erweiterung Call- und IM-Forwarding
Integration einer Fuzzy-Logik in die Weiterleitungsansteuerung zur Bestimmung des Weiterleitungsziels nach Konfiguration in Abhängigkeit der Absender-Daten. Durchführen qualitativer Tests.
Nutzerspezifische Protokoll-Limitierung
Erweiterung der Plattform zur Restriktion der vom Client genutzten Transportprotokolle. Überwachung des verwendeten Protokolls über den gesamten Client-Lebenszyklus (Register - Deregister).
Unterstützte Protokolle: UDP, TCP und TLS
Verbesserung der Betreibbarkeit
Erweiterung der vorhandenen Betriebsstatistik sowie Erstellung von Skripten zur besseren Auswertung und Darstellung.
Erstellung von Call-Logs zur schnelleren Problemanalyse im Fehlerfall. Umstellung einzelner Kommandoausgaben auf ein maschinenlesbares Format (JSON).
Erstellung von Skripten zum Datenbankabgleich und Synchronisation (DB2).
Abgleich und Anpassung eines SDP-Parsers an RFC 4566.
Lua-basiertes Testframework
Planung, Realisierung und Einführung einer Multiprotokoll-Testplattform zum verteilten Testen einer Telefonieplattform. Unterstützte Protokolle sind unter anderem Sip, Diameter, Radius, Rtp.
Support einer testspezifischen dynamischen Konfiguration diverser Applikationen.
Virtualisierung einzelner Knoten mittels LCX-Container oder WPAR.
Anbindung an einen in C++ geschriebenen SIP-Stack per lua-bindings.
Katalogisierer eines vorhandenen Testbestands
Tool zum Parsen und Analysieren vorhandener Testszenarien mit anschließender Gruppierung nach Features wie Call-Forwarding, Emergency-Calls, etc.
Sicherung der Ergebnisse zur weiteren Verarbeitung in einer Datenbank.
Qualitätssicherung
Erstellung diverser Lua-Testscripte zum Test komplexer Callszenarien wie z.B. Call-Forwarding, Simultaneous Ringing etc.
Erweiterung von Testscripten um diese sowohl einzeln, als auch mehrfach (parallel) ausführen zu können.
C++ Code-Review diverser Komponenten.
Erstellung von Unittests.
Entwicklung einer Lösung zur Sprachaufzeichnung und Auswertung von Telefongesprächen
Anbindung eines internationalen Distributors an ein bestehendes Bahn-Buchungs-System
Generierung von UIC konformen, template basierten Homeprint- und Smartphone-Tickets inklusive Sitzplatzreservierung, Aztec Barcode, Multipassenger- und Multilanguage-Unterstützung.
Anbindung eines Bahn-Buchungs-Systems an das System eines Bahn-Betreibers
Entwicklung eines Stateful Application-Server zur Abbildung von Anfragen eines existierenden Systems bzgl. Planung, Preisauskunft und Buchung von Fahrkarten auf das REST-Interface eines Partnersystems. Speicherung der hierzu benötigten sessionbezogenen Daten in einer dokumentenorientierten Datenbank (MongoDB)
Unterstützung in allen Phasen des Projektes:
Vorgehensmodell: Scrum
IoT-Bridge
Design und Entwicklung eines komponentenbasierten Servers, der als Bridge zwischen Funksensoren (angeschlossen über einen Network-Server) und der IBM-IOT-Foundation (Bluemix) vermittelt.
Durchführung von Reviews für alle am Projekt beteiligten Entwickler.
Multicast von Requests in Richtung IOTF, Broadcast mit Support des Selbstlernens von Routingwegen in Richtung Network-Server.
Protokollumsetzung von LRSC-XDR nach MQTT mit JSON-Payload.
Server ausgelegt für mehrere 100.000 Devices (Sensoren und Aktoren).
MQTT-Stack
Entwicklung eines MQTT-Stacks zur Kommunikation in Richtung IOTF - Bluemix. QoS Support in MQTT-Level 0 - 2.
IoT-Subscribe-Server
Softwaredesign eines Application-Servers für das "Internet der Dinge", an den bis zu 100.000 Sensoren und Aktoren per Gateways angeschlossen werden. Die Sensordaten sind für beliebig viele Abnehmer zu Monitoringzwecken asynchron abfragbar (Subscribe-Mechanismus). Die Aktoren können imperativ per Sip-Message angesteuert werden.
Design und Entwicklung einer MRF (09/2010 - 01/2011)
Entwicklung eines Media-Resource-Function-Servers für verschiedene Audio- und Video-Formate in unterschiedlichen Codecs. Erkennung von User-Eingaben via DTMF. Ansteuerung via SIP Info-Requests (MSML).
IMS-konforme Unterteilung in MRFC und MRFP.
Entwurf und Implementierung als Multithreading Lösung.
Rolle: Softwarearchitekt, Teamleitung von 4 Mitarbeiter.
Weiterentwicklung der MRF (03/2014 - 04/2014)
Erweiterung um folgende Features:
Zeitgleiches IPv4 und IPv6 Streamen aus einer Anwendung
Dynamische Speicherverwaltung für lokal vorgehaltene Assets
Proxien von Unicast-Live-Streams
IGMP-Multicast-Joins zum Support von T-Home Entertain-Medien
Nummern-Portierungs-Server
Neuentwicklung eines bislang auf SQL/DB2 basierenden Portierungs-Servers. Design und Entwicklung von Softwarekomponenten für die Ablage / Abfrage von Portierungsdaten für bis zu 200 Millionen Einträge.
Entwurf und Implementierung als Multithreading Lösung.
IPv6 Support
Umstellung diverser Applikationen auf IPv6 mithilfe eines INET-Adress-Objektes, welches sowohl IPv4 als auch IPv6 Adressen verwalten kann.
Test der einzelnen Applikationen im Mischbetrieb.
Administratives Down-Setzen einzelner Netzwerk-Verbindungen
Erweiterung diverser Serveranwendungen zur administrativen Verwaltung interner Transportverbindungen.
Gezieltes Trennen von Einzelverbindungen zu Wartungszwecken
Unterdrückung automatischer Reconnects
Verschlüsselung der VoIP-Plattform
Untersuchung und Bewertung verschiedener Verschlüsselungsverfahren. Erstellung einer Studie der von VoIP-Telefonen unterstützten Sicherheitskonzepten.
Ausbau der Plattform um eine per TLS verschlüsselte Signalisierung.
Erweiterung des Kernel-Voicegateways zur Vermittlung verschlüsselter Inhalte (SRTP).
Erweiterung einer VoIP-Plattform zur dynamischen Nachrichten-Bearbeitung
Entwicklung eines internen Applicationservers zum dialogbasierten Ausleiten von Sip-Nachrichten an Lua-Prozeduren.
Dies sorgt für die Facility, bei unveränderter Server-Anwendung per Skript dynamisch in einen Callflow einzugreifen.
Status-Tracker
Entwicklung eines Tools zur zyklischen Erfassung von
MIB-Zählern via SNMP (inkl. Konvertierung von OIDs in Klartext)
Syslog-diffs zwischen zwei Iterationen
Memory-Management-Statusinformationen zur quantitativen Bewertung der Speicherbindung bezogen auf bestimmte Aktionen sowie zum Entdecken von Memory-Leaks
Maintenace, Qualitätssicherung
Defect-Fixing in allen Bereichen der VoIP-Lösung.
Diverse Codeanpassungen nach Kundenwünschen.
Erstellung diverser Testscripte zum Test komplexer Callszenarien.
Performance- und Regressiontests aller Plattformkomponenten im Verbund.
Design, Implementierung und Einführung eines Patientenverwaltungs-systems mit grafischer Oberfläche und folgender Funktonalität:
Verwaltung von Patienten-Stammdaten
Rezeptverwaltung
Tracken von Therapieverläufen
Terminplanung
Auswertung gesammelter Daten
Planung, Design und Realisierung einer Android App nach dem Model-View-Controller Pattern zum Empfang und Darstellung MIB-basierter Status-Informationen via Sip Subscribe / Notify Mechanismus.
Darstellung von Live- und History-Daten mit Unterstützung typischer Touch-Steuerung.
Entwicklung eines Subscribe-Servers in Python, der zyklisch MIBs verschiedener Anwendungen liest und allen Subscribern (sämtlichen App-Instanzen) per Sip-Notify zukommen lässt.
Entwicklung einer Applikation zum Auslesen von Mifare RFIDs via Pegoda-USB-Reader. Zuhilfenahme der librfid, um Zugriff auf das USB-Device zu erhalten.
Zielplattform: AVM FRITZ!Box mit MIPS-CPU
Application-Server für Call-Completion
Entwicklung eines IMS-Application-Servers für das Feature Call-Completion (http://tools.ietf.org/html/draft-ietf-bliss-call-completion-04)
Aufteilung der Software in Agent und Monitor.
Nutzung weiterer Application-Server zum Überwachen von Teilnehmerzuständen. Kommunikation mit diesen via Dialog-Subscription und Register-Subscription (RFC 4235 und RFC 3680).
Entwicklung eines Back-To-Back Useragents zur Ansteuerung einer MRF (Media-Resource-Function) zum Abspielen von Ansagen und Auswerten von User-Responses.
Entwurf und Implementierung als Multithreading Lösung.
Application Server zum Dialogstatus-Tracking
Entwicklung eines Application-Servers zum Dialogstatus-Tracking gem. RFC 4235. Entwurf und Implementierung als Multithreading Lösung.
Features:
Call-Listen-Pflege für Split-Blocking
Dialog-Subscriptions für Call-Completion
Hohe Skalierbarkeit mit dynamischer Lastverteilung
Erweiterung der Subscribe-Adressierung gegenüber dem RFC 4235 um Nutzergruppen
Support für weitere Recording-Endgeräte
Anbindung von IPTrade Turrets an eine Sprachaufzeichnung via XML.
Entwicklung und Test der Schnittstelle zwischen Turrets und den einzelnen Modulen der Sprachaufzeichnungs-Software.
Integrationstest der gesamten Reccording-Plattform
Integration, Konfiguration und Test der Sprachaufzeichnungs-Lösung in Verbindung mit der auf SIP basierten Telefonanlage Siemens HiPath 8000.
Erstellung von Freigabe-Empfehlungen.
Untersuchung und Bewertung des von Phil Zimmermann entwickelten ZRTP-Protokolls und dessen Implementierung Zfone.
Spezifikation und Implementierung eines Schlüsselmanagement-Protokolls zur Verschlüsselung eines via SIP ausgehandelten RTP-Stromes. Schlüsselmanagement via Diffie-Hellman (eingelagert in RTP). Verschlüsselung des RTP-Stroms via SRTP.
Migration eines bestehenden Datenbestands mit eigens geschriebenem Tool in ein neues DB-System unter Berücksichtigung der systemspezifischen Datenformate und der Notwendigkeit genauer Zeitstempel (inkl. Beachtung von Schaltjahren und Sommer- Winterzeitumstellung) für eine exakte Kostenabrechnung.
Planung, Entwicklung und Einführung eines auf Microsoft Excel basierenden Kennzahlensystems.
Erfassung und Verarbeitung bestehender Kennzahlen verschiedener Abteilungen mit unterschiedlichen Formaten (SAP, Microsoft Excel, etc.)
Auswertung der Daten via VBA.
Visualisierung via HTML.