MICHAEL DYRNA // PROJEKTLISTE

Auszug Projektliste

  • seit 01/2014 (andauernd)
    • Rolle: Software-Design, LDAP-Modellierung
    • Projekt: Subscriber Data Management: Die Common Network Technology Database ist das verteilte und replizierte Repository fast aller nationaler Telekom-Mobilfunknetze, das Subscriber-Informationen für praktisch alle Netzkomponenten (HLR, AuC, IMS HSS, etc.) bereitstellt.
    • Sprachen und Technologien: LDAP Directory "One-NDS" (Nokia Networks), Eclipse, Java, LDAP Tools, kundenspezifische Tool Chain
    • Aufgaben:
      • Datenmodellierung des verwendeten LDAP-Schemas, das kontinuierlich fortentwickelt wird
      • Software-Design und Prototypen-Entwicklung für Provisioning Gateway Module
      • Review auf Design / Konzepte der anderen Designer im Team
    • Kunde: Twinsoft GmbH für Deutsche Telekom AG, Bonn
  • seit 03/2018 (andauernd)
    • Rolle: Berater, Architekt, Software-Entwickler
    • Projekt: Erkennung und Blockierung von missbräuchlichen automatisierten Anrufen in einer VoIP-Umgebung
    • Sprachen und Technologien: Linux, VoIP, Hochverfügbarkeit, Klassifikator, Machine Learning, Kamailio, Asterisk, Perl, AWS, Amazon EC2, Amazon Aurora
    • Aufgaben:
      • Aufbau einer hochverfügbaren Voice over IP Plattform basierend auf Open Source Komponenten
      • Konzeptionierung und Entwicklung einer Lösung zur Erkennung und Blockierung automatisierter missbräuchlicher Anrufe basierend auf der Analyse des Audio-Stroms
    • Kunde: mittelständischer IT-Dienstleister
  • 02/2017 - 06/2017
    • Rolle: Principle Security Architect
    • Projekt: Solution Design Privileged User Access Management
    • Aufgabe: Erstellung eines Solution Designs zur Einführung einer Software zum Provileged User Access Management im Operations-Bereich von Vodafone und Kabel Deutschland mit Anbindung an SIEM, Monitoring, IdM.
    • Kunde: TWINSEC GmbH, Köln, für Vodafone GmbH, Düsseldorf
  • 02/2016 - 06/2016
    • Rolle: Principle Security Architect
    • Projekt: Network User Access Management (Mitigation of Security Audit Findings)
    • Aufgaben:
      • Erstellung eines System-Inventars mit Rollen, Verantwortlichkeiten und Methoden in Bezug auf Identity und Access Management in Zusammenarbeit mit Systemverantwortlichen
      • Analyse bestehender Authentifikations- und Autorisierungs-Methoden und Erstellung einer Roadmap zur Konsolidierung nach Empfehlungen des IAM-Audits
      • Einführung eines Prozesses zum periodischen Review von Nutzer-Berechtigungen (Reconciliation & Certification) und einmalige Durchführung in Zusammenarbeit mit Fach- und Systemverantwortlichen
      • Bewertung und Sicherheits-Analyse einer Open Source Software zur Verwaltung von Passwörtern von Funktions- und privilegierten Konten
    • Kunde: TWINSEC GmbH, Köln, für Vodafone GmbH, Düsseldorf
  • 03/2013 - 12/2013
    • Rolle: Software-Entwickler
    • Projekt: Weiterentwicklung der konzernweiten Web-Plattform "oneWeb"
    • Sprachen und Technologien: Java/JEE, Eclipse, JBoss, Tomcat, git, Maven, JUnit, Spring, Spring Security, JSP, Firebug, JavaScript
    • Kunde: Allianz Managed Operations & Services SE, Unterföhrung bei München
  • 07/2012 - 11/2012
    • Rolle: Software-Architekt und -Entwickler
    • Projekt: Voice-over-IP Backend für mobile "twumber" Telefonie-App
    • Sprachen und Technologien: OpenSER/Kamailio, Asterisk, Kannel SMS Gateway, MySQL 5.5 Cluster, JEE, JSP, Tomcat, Spring
    • Aufgaben:
      • Entwurf der Systemarchitektur inkl. Auswahl geeigneter Komponenten und Technologien
      • Definition der API für mobile App (iOS, Android)
      • Setup und Betreuung des Testsystems auf virtuellen Maschinen
      • Konfiguration von Open Source Software (insbes. Kamailio Routing, Asterisk Dialplan, MySQL Cluster) inkl. Hochverfügbarkeit
      • Software-Entwicklung JEE Backend-API-Layer für mobile App
      • enge Zusammenarbeit mit Betrieb zum Aufsetzen des QA und Live Systems
      • enge Zusammenarbeit mit Kundensupport zur Fehleranalyse aus Endnutzersicht
    • Kunde: 118000 Innovations GmbH / 118000 AG, München
  • 08/2011 - 06/2012
    • Rolle: Technische Projektleitung und Software-Entwickler (nach DO-178B)
    • Projekt: Onboard Server Software für Inflight Entertainment
    • Sprachen und Technologien: C++, PostgreSQL, ARINC 429, ARINC 485, SNMP unter Scientific Linux, PHP/JavaScript/AJAX, RPM
    • Aufgaben:
      • Planung und Durchführung des Software-Entwicklungsprozesses nach Luftfahrtqualitätsstandard DO-178B
      • enge Zusammenarbeit mit Airvod Produktmanagement (Anforderungensanalyse) und Airvod Engineering (Systemanforderungen und technische Lösungen, Systemintegration in Dublin)
      • Koordination des TriaGnoSys Software-Entwicklungs-Teams (3 Personen)
      • Software-Entwicklung und -Tests einiger Komponenten
      • Release-Verantwortung gegenüber Endkunde
    • Kunde: TriaGnoSys GmbH für Airvod Limited, Dublin
  • 02/2011 - 08/2011
    • Rolle: Software-Architekt
    • Projekte:
      • Konsolidierung von drei intern betriebenen Kunden-E-Mail-Systemen und Outsourcing an einen Dienstleister; Erstellen einer Software-Architektur, die die outgesourcte E-Mail-Platform an die internen IT-System anbindet
      • Evaluierung der Betriebsübernahme eines Webportals zur Konfiguration der virtuellen Telefonanlage "OfficeNet"
      • Requirements Analyse mehrerer Feature-Updates "Mein Vodafone" Portal
    • Aufgaben:
      • IST-Analyse bestehender drei E-Mail-Systeme (VF Mobil, VF DSL, arcor.de)
      • Mitarbeit technische Anforderungserstellung für neue E-Mail-Plattform (mit technischem Projektteam)
      • Mitarbeit an Ausschreibung für Oursourcing-Dienstleister (mit Projektteam, Marketing, Betrieb) und Teilnahme an Workshops mit Dienstleistern
      • Erstellung von Vorschlägen für schnelle Optimierungsansätze ("quick wins") VF Mobile Mail
      • IST-Analyse Webportal "OfficeNet"
      • Requirements Analyse Feature-Updates "Mein Vodafone" mit Fachbereichen
    • Kunde: Vodafone Deutschland, Düsseldorf
  • 09/2010 - 02/2011
    • Rolle: Software-Entwickler (nach DO-178B)
    • Projekt: Anpassung und Weiterentwicklung eines WLAN-Internetzugangs für Flugzeuge mit Portal, Billing, Voice over IP (VoIP), Ansteuerung Satellitenmodem (Inmarsat SwiftBroadband SBB)
    • Sprachen und Technologien: C++, SQL (PostgreSQL), Apache, PHP, Perl, RedHat Enterprise Linux, TCP/IP, Routing, iptables, WiFiDog, UML, RPM
    • Kunde: TriaGnoSys GmbH für Thales Group, UK
  • 01/2010 - 10/2010
    • Rolle: Lead Software Engineer, Scrum Master, Release Manager
    • Projekt: Weiterentwicklung des Backends des 360 Dienstes (mobiler Internetdienst, der soziale Netzwerke, E-Mail-Postfächer und Chat Communities aggregiert)
    • Aufgaben:
      • Unterstützung der Entwicklungs-Teams in Fragen der Software-Architektur und des Software-Designs
      • Unterstützung des Entwicklungs-Teams bei der Einführung und Anwendung von agilen Entwicklungsmethoden und Prozessen (Scrum)
      • Sicherstellung der Softwarelieferungen innerhalb der vereinbarten Zeit und Qualität
      • Identifikation und Management von Abhängigkeiten, Risiken und Problemen auf allen Ebenen (technisch und organisatorisch), welche die Software-Lieferungen beeinflussen konnten
      • Unterstützung der Product Owner bei Sprint- und Roadmap-Planung
      • Konzerninterne Verbreitung von agilen Entwicklungsmethoden in einem eher traditionellen Projektmanagement-Umfeld
    • Arbeitgeber: Vodafone Group Services GmbH, Düsseldorf
  • 10/2007 - 12/2009
    • Rolle: Software-Architekt, technischer Projektleiter, Entwickler (nach DO-178B)
    • Projekt: Entwicklung eines WLAN-Internetzugangs für Flugzeuge mit Portal, Billing, Voice over IP (VoIP), Ansteuerung Satellitenmodem (Inmarsat SwiftBroadband SBB)
    • Sprachen und Technologien: C++, SQL (PostgreSQL), PHP, HTML, Bash Scripting unter RedHat Enterprise Linux, TCP/IP, Routing, iptables, WiFiDog, UML, RPM
    • Arbeitgeber: TriaGnoSys GmbH für Thales Group, UK
  • 12/2005 - 09/2007
    • Rolle: Software-Architekt, technischer Projektleiter, Entwickler
    • Projekte (Auszug):
      • Entwicklung des Jabber-basierten Instant Messaging Backends für den "GMX/Web.de/1&1 MultiMessenger" mit Anbindung an ICQ/AIM/MSN/Yahoo, teils auf Open Source Komponenten basierend (technische Gesamtverantwortung inkl. Systemarchitektur für das IM Backend, fachliche Führung interner und externer Mitarbeiter, Anpassungen und Optimierung ejabberd in Erlang/OTP, Anbindung an existierende Systeme)
      • Entwicklung einer Mailsuche inkl. Suchordner
      • Vereinfachte SMS-Nutzung zur Umsatzsteigerung (z.B. SMS-Benachrichtigung bei Maileingang)
    • Sprachen und Technologien: Linux, C, C++, ejabberd, Erlang/OTP, C++, Python, PyTransports, Java, SQL (Oracle, MySQL), XML
    • Arbeitgeber: GMX GmbH, München
  • 11/2002 - 02/2005 (mit studienbedingten Unterbrechungen)
    • Rolle: Software-Entwickler / Senior-Software-Entwickler
    • Projekt: Kernkomponenten des GMX Mailsystems, z.B. IMAP-Server, zentrale Antispam-Module, Mailfilter
    • Sprachen und Technologien: Linux, C, C++, SQL (Oracle)
    • Arbeitgeber: GMX GmbH, München

zuletzt aktualisiert: 17.01.2020