Schlagworte
Skills
Projekthistorie
Die EU-Kommission hat im Jahr 2011 einen Richtlinienentwurf zur EU-weiten Einführung eines Systems zur Erfassung und Verwendung von Fluggastdaten (engl.: Passenger Name Record, kurz: PNR) vorgelegt. 2016 wurde dieser Entwurf finalisiert das Projekt gestartet. Empolis stellt die Technologie für die Indizierung und Suchen im Registerbestand bereit. Durch kurzfristige Änderungen beim mussten die Aufgaben der technischen Projektleitung zügig übernommen werden.
Aufgaben:
- Architekturstrategie für zukünftige Themen entwickeln
- Betrieb des Produktivsystem optimieren
- Technische Projektleitung
Eingesetzte Qualifikationen/Technologien/Methoden
- Interim Manager
- Konzeption (IT)
- Requirement Analyse
- Large Scale Agile Scrum
Rolle: Chief Software Architect der Empolis-Produkte
2015 entschied Empolis, auf Basis ihres bestehenden Produktportfolios neue SaaS-Produkt zu Entwickeln. Gefordert wurde eine Architekturstrategie, mit der sowohl die neuen Softwarekomponenten als auch die existierende Produkte, die ursprünglich nicht SaaS-native entwickelt wurden, in AWS als Multi-Tenant-Plattform betrieben werden kann.
Aufgaben:
- Verantwortlich für die Aufbau der Empolis Cloud Architektur
- Die Produktentwicklung zu einer SaaSnativen Microservice-Multi-Tenant-Plattform führen und eine zentrale Architekturstrategie definieren
- Definition der TOMs für Datenschutz und Sicherheit sowie DSGVO Konformität.
- Technologieselektion
- Steuerung und Einbindung externer Entwicklungsdienstleister
- Architektur Reviews und Begleitung der Transformationen
- Coaching und Schulung der Entwickler
- Enge kontinuierliche Abstimmung mit Produktmanagement und Kunden
- Enge Zusammenarbeit mit Support und Operations
- Definition und Etablierung der CI/CD Entwicklungsprozesse
- Entwicklung von Sales Demonstratoren und PoC
- Vorträge an Externen und internen Veranstaltungen
Eingesetzte Qualifikationen/Technologien/Methoden
- Architekturstrategie
- REST und Messaging basierte Microservice Architektur
- AWS, S3, Cognito, Lambda, Alexa, Oauth2, OpenID, RabbitMQ, IAS
Search and Retrieval Plattform
* Implementierung mehrer Big-Data Architekturansätze (Map/Reduce,
Lambda, NoSQL) in C++ und Java
* Integration linguistischer Verfahren
* Konzeption einer DSL auf Basis von Lua
* Technische Projektleitung Projekt BVA/NWR
Engine in C++/Java
* Technische Projektleitung in einem Integrationsprojekt zur Verwaltung
deutscher Steuerdokumente
* Vorbereitung der Softwarebasis für einen Verkauf.
Klassifikation für OCR-Dokumente in C++
* Design und Realisierung einer Implementierung einer Information Search and
Retrieval Engine in C++