- SKS-Kinkel Elektronik GmbHC++ SoftwareentwicklerTELEKOMMUNIKATIONJuli 2020 - Heute (4 Jahre und 5 Monate)In dem Projekt ging es um die Anbindung von IP-basierten Türstationen an die Innensprechstellen und andere Endgeräte (letzteres über eine SKS-Cloud). Schwerpunkt war dabei der Rufaufbau und die Steuerung von RTP Audio/Videoströmen per SIP. Weitere Gerätekommunikation war über MQTT umgesetzt.Meine konkreten Aufgaben umfassten die Implementierung der SIP-UserAgents (UAC, UAS) an der Türstation und für die Anbindung der Innensprechstellen. Weiterhin habe ich den Entwurf und die Umsetzung einer Docker-basierten Integrationstestumgebung zum automatisierten Testen der Anwendungslandschaft verantwortet.
- IBM Deutschland GmbHC++ Softwareentwickler - Telefonie / VoIPTELEKOMMUNIKATIONMai 2007 - Dezember 2015 (8 Jahre und 8 Monate)Frankfurt am Main, Deutschland• Entwicklung und Pflege verschiedener hoch performanter und massivparalleler (multithreaded) Client-Server-Anwendungen in C++ mit Hochverfügbarkeitsanforderungen für eine SIP-basierte Telefonie-Plattform (eingesetzt bei der Deutschen Telekom)• Entwicklung und Pflege zentraler interner C++ Bibliotheken• Haupt- und Co-Maintainer mehrerer Anwendungen und Bibliotheken• Umfangreiches Refactoring gewachsener Softwarestrukturen (Auftrennenvon stark verwobenen Codestrecken in Komponenten mit klaren Zuständigkeiten und Interfaces bis hin zur quasi-Neuimplementierung kompletter Anwendungen, sowie Refactoring zur Performanceoptimierung und Erhöhung der Stabilität)• Fehleranalyse und -behebung, inbesondere auch Post-Mortem-Analyse, Memleak-Suche, Analyse von Traces/Logfiles/pcaps• Entwicklung und Pflege diverser interner Werkzeuge (Python, Perl, Shell- Skripting, Lua) und Lasttreiber (C++)• Entwicklung von Unit-, Integrations- und Lasttests zur automatisierten und manuellen Ausführung• Qualitätssicherung: Codereviews, Reviews von Spezifikationen und anderen Dokumenten• Aufwandsschätzung als Grundlage für Angebote• Anfertigen technischer Dokumentation, sowie Input für Anwender-Dokumentation• Einarbeitung neuer Mitarbeiter
- Deutsche Börse AGC++ SoftwareentwicklerBANKEN & VERSICHERUNGENFebruar 2016 - Dezember 2016 (11 Monate)Eschborn, DeutschlandEingesetzt in der Entwicklungsabteilung von XIS (eXchange Index System), der Software-Plattform der Deutschen Börse zur Berechnung von über 7.000 Indizes (u.a. der DAX-Familie).• Weiterentwicklung (Umsetzung neuer fachlicher Anforderungen, Optimierung) der Index-Engines, internen RPC-Server und des Web- Frontends zur Administration, Konfiguration und Anwendungsüberwachung• Analyse und Umsetzung von Maßnahmen zur Verbesserung der Skalierbarkeit und Performance (insbesondere Verbesserung von Synchronisierungsmechanismen der multithreaded Anwendungen), sowie zur Verbesserung der Ausfallsicherheit/Hochverfügbarkeit.• Migration sämtlicher Sourcen von SVN nach Git: Erstellung von Skripten zur Repository-Migration (inklusive einem verbesserten Repository-Layout); Umstellung interner Skripte von SVN auf Git; Coaching des Teams zur Git- Nutzung• Fehleranalyse und Fixing• Refactoring zur Verbesserung der Wartbarkeit• Unterstützung der Migration der XIS Plattform von AIX nach Linux• Migration des Regressionstest-Systems auf Linux inkl. diverserVerbesserungen (Perl/Shell)• Durchführung Regressionstest/Acceptancetest• Qualitätssicherung, Codereviews, Featuretesting• Second Level Support, Rufbereitschaft und ÜberwachungSimulationsumgebung• Dokumentation
Andrej Kühnal empfiehlt Holger
Im Bereich der Quellcode-Verwaltung mit GIT hat Holger damals viele innovative Ideen mitgebracht und umgesetzt. Gerne wieder.
- Informatik Diplom (Abschlussnote "sehr gut")Johann Wolfgang Goethe Universität, Frankfurt2006
- OMG Certified UML Professional Foundation LevelOOSE, Hamburg2010
- Certified ScrumMasterSIGS Datacom2011
- ITIL FoundationSerview2012