IT-Consulting
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 67724 Gundersweiler
- DACH-Region
- de | en
- 04.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2023 – offen
Tätigkeitsbeschreibung
OpenAI, LLM, NLP, RAG, Python, Azure, Flutter, Vector Database
- OpenAI Chatbot für deutsche Steuerinhalte
- Chat-Backend mit Python auf Azure
- Retrieval Augmented Generation mit Vector Database
- Flutter-Frontend
Natural Language Processing
6/2023 – 9/2023
Tätigkeitsbeschreibung
OpenAI-Integration,
OpenAI, LLM, NLP, RAG, Lua, C++, KI, Maschinelles Lernen, Python
- Entwicklung von verschiedenen AI-Anwendungsfällen
- OpenAI-Integration für eine strukturierte und NLP-Suchmaschine
- RAG & Rag-Fusion, Einbettungen, Vektorsuche
- Entwurf für die Implementierung in Lua/C++
- Interne und externe Präsentationen
- Schulung eines bestehenden Entwicklerteams.
Natural Language Processing
5/2023 – 7/2023
Tätigkeitsbeschreibung
Cloud Migration Chat System
AWS, OTC, Elastic Search
- Multi Cloud Architektur, das Kernprodukt wurde auf AWS portiert.
- Verteilte Schlüsselarchitektur (OTC/AWS)
- Verschlüsselung auf Zeilenebene für Elastic Search
Microsoft Azure, Amazon Web Services (AWS), Elasticsearch
11/2022 – offen
Tätigkeitsbeschreibung
ERP-System-Modernisierung: Cloud und AI-Integration,
AWS, Lambda, JavaScript, OCR, Azure Cognitive Services, API-Design, Git, Jira, Confluence, REST API, RDS
- Integration von Azure Cognitive Services für die Rechnungs- und Do-kumentenbearbeitung.
- Integration von MS Power BI und Abfragen mit OData-APIs
- Multi Cloud Architecture, das Kernprodukt wurde auf AWS portiert.
Amazon Web Services (AWS), Microsoft Azure, Natural Language Processing
5/2021 – 12/2022
Tätigkeitsbeschreibung
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
Agile Methodologie, Big Data, Cloud Computing, Software Architecture
11/2015 – 5/2021
Tätigkeitsbeschreibung
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 SaaS-nativen 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
Amazon Web Services (AWS), Cloud (allg.), Projektleitung / Teamleitung (IT), Representational State Transfer (REST), Software Architecture, Softwareentwicklung (allg.)
8/2003 – 10/2015
Tätigkeitsbeschreibung
Immer wachsende Datenmengen brachten die intelligente Suchlösung von Empolis an ihre Grenzen, da diese in den frühen 2000er Jahre nicht auf eine freie Skalierung ausgelegt war. Daher musste eine komplett neue Architektur für die kommenden Big Data Herausforderungen entworfen und implementiert werden.
Inspiriert von dem im selben Jahr erschienenen Dynamo Paper wurde die Architektur konsequent auf Hochverfügbarkeit, Performanz und beliebige Skalierbarkeit ausgelegt. Neben einem Hashring (basierten Verteilungsverfahren wurde eine Lambda-Architektur-Stack für Echtzeitsuchen, Map-Reduce sowie ein verteiltes Jobmanagent für Batch Verarbeitungen umgesetzt.
Die Verfahren haben ihren Fokus im Bereich der Textanalyse, und intelligentem Retrievel sowie Machine Learning und sind sehr flexibel mit einer Script-Sprache anpassbar.
Aufgaben:
- Konzeption einer Infinite Scale Clusterarchitektur
- Implementierung mehrere Big-Data Architekturansätze (Map/Reduce, Lambda, NoSQL) in C++ und Java
- Integration linguistischer Verfahren
- Konzeption einer DSL auf Basis von Luahy
- Agile Transformation nach Scrum
Eingesetzte Qualifikationen/Technologien/Methoden
- Architekturstrategie
- Konzeption (IT)
- C++
- Machine Learning, MapReduce
- Verteilte Systeme
- SCRUM
Big Data, C++, Java (allg.), Lua Scripting, Maschinelles Lernen, Natural Language Processing, Scrum, Software Architecture, Software engineering / -technik
Zertifikate
Ausbildung
TU Kaiserslautern
Über mich
Mein Weg begann mit meiner Diplomarbeit in Zusammenarbeit mit einem IT-Startup und dem deutschen Forschungszentrum für künstliche Intelligenz (DFKI). Seitdem entwickle ich seit über 25 Jahren Software im Bereich künstlicher Intelligenz und Big Data. Als Softwarearchitekt zeichnete ich verantwortlich für große IT-Projekte, insbesondere für die Architektur eines hochskalierbaren und verfügbaren Big-Data-Systems und ein umfangreiches strategisches Cloud-Transformationsprojekt.
Seit 2012 gestalte ich als Systemarchitekt maßgeblich die Cloud-Architekturen auf AWS und Azure, indem ich deren Skalierbarkeit und Sicherheitsfunktionen nutze, um robuste und effiziente Systeme zu erstellen. Mein Fokus auf skalierbare, resistente und sichere Lösungen ermöglicht mir die optimale Bereitstellung von Cloud-basierten Anwendungen.
Als Tech-Lead auf Zeit habe ich mich ausgezeichnet, indem ich funktionsübergreifende Teams anleite und betreue, eine effektive Zusammenarbeit sicherstelle und eine Kultur der Innovation fördere. Meine Coaching-Dienstleistungen und Workshops haben meinen Kunden geholfen, ihr Potenzial zu entfalten und Best Practices in der Softwareentwicklung umzusetzen.
Ich habe eine starke Grundlage in künstliche Intelligenz, Cloud, Softwarearchitektur und agilen Methoden, bin zertifizierter Professional für Softwarearchitektur (ISAQB) und zertifizierter Scrum Master.
Schwerpunkte
- Artificial Intelligence
- Machine Learning
- Natural Language Processing
- Big Data Architecture & Processing
- System & Application Architecture
- Cloud Architecture (AWS, Azure)
- Tech Leadership & Agile
Ich bin leidenschaftlich darin, Technologie zum Wachsen des Geschäftserfolgs einzusetzen und freue mich darauf, meine Fähigkeiten und Erfahrungen in Ihr Unternehmen einzubringen.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden