Profil
Umfassende technische Kenntnisse in den Bereichen Softwareentwicklung, IT-Infrastruktur, Datenbanken und Netzwerktechnologien. Expertise in der Implementierung von Technologielösungen zur Optimierung von Geschäftsprozessen. Fokus auf die Methoden aus der künstlichen Intelligenz.
Fachkompetenzen
- Technische Leitung
- Programmierung
- Softwareentwicklung
- Projektmanagement
- NLP
- Deep Learning
- Machine Learning
- LLM
- Python
- Optimierung
- Zeitreihenanalyse
- Machbarkeitsanalyse
- System Architecture
BERUFLICHER WERDEGANG
01/2025 - 03/2025
Firma: INNOMATIK Bensheim, Remote
Position: Software Developer
- Das Ziel war es mit einer NoSQL-Datenbank im XML-Format eine Lösung zu finden, die es ermöglicht, Suchanfragen in natürlicher Sprache mit Hilfe von Natural Language Processing (NLP) zu verarbeiten und sie innerhalb der Datenbank ausführen zu können.
- Datenverarbeitung von JSON-Dateien, um die Daten in ein geeignetes Format für das Training mithilfe von Hugging Face (HG) Transformern zu bringen. Nutzung von Milvus für Vektoreinbettungs-Aufgaben und TGI-Toolkit (Text Generation Inference) für einen LLM-Server.
- Erstellung eines SQL LLM-Agenten basierend auf den Immobilien- und Anlagen-Management Daten.
- Training (Finetuning) mehrerer großer Sprachmodelle (LLMs) zur Erstellung von benutzerdefiniertem XML für NoSQL-Abfragen unter Verwendung des Hugging Face Transformer Frameworks.
05/2023 - 12/2024Firma: NEOSFER Frankfurt, Berlin, Remote
Position: Full-Stack Entwickler (Senior)
- Aufbereitung der Daten aus verschiedenen Formatten, PDFs, Word, Confluence für die Vektordatenbanken (ChromaDB) und für Parametertraining der Large Language Models (LLMs)
- Anwendung der trainierten und Retrieval-augmented Open Source LLM Modele für spezifische Themen (Zum Beispiel Korrektur der Non-Disclosure Agreements)
- Kommunizieren der Fortschritte und technische Leitung der gemeinsamen Projekte zwischen den Commerzbank Stakeholdern und Neosfer.
- Kommunizieren der Ergebnisse und Fortschritte der Prototypen an den Neosfer CEO und die Senior Manager.
- Benutzung von LLMs (OpenAI, Llama, Gemma) für die Lösungen der Probleme aus der Finanzbranche. Erstellung vollständiger Webanwendungen (NextJS/ React, Python oder NodeJS als Backend) und Deployment mit Docker auf Google Cloud, Runpod und vLLM für LLM Server.
07/2019 - 07/2022Firma: HUMBOLDT-UNIVERSITÄT ZU BERLIN Berlin
Position: Wissenschaftlicher Mitarbeiter
- Forschung am Projekt ?Optimal Transport for Imaging ?an der Weierstraß-Institut für Angewandte Analysis und Stochastik. Forschungsschwerpunkte:
- Algorithme für endlich- und unedlich-dimensionale Probleme der Konvexen Optimierung, insbesondere Entwicklung und Implementierung der path-following Newton Methode für Bildsegmentierung mit Nutzung der Optimaler Transport Distanzen und Structural Total Variation Regulasierung.
- Verteilte Wasserstein Barycenter Berechnung mit Accelerated Stochastic Gradient Descent Verfahren. Komplexitätsuntersuchung für bestimmte verteilte Rechenarchitekturen. Siehe "Distributed Optimization with Quantization for Computing Wasserstein Barycenters".
04/2017 - 06/2019Firma: UNIVERSITÄT STUTTGART Stuttgart
Position: Wissenschaftlicher Mitarbeiter
- Forschung an den Iterativen CT-Rekonstruktionsverfahren und Phasenkontrasttomographie.
- Betreuung der Lehrveranstaltungen: Seminare, Informatikkurse mit mathematischen Schwerpunkten. Leitung der studentischen Softwareprojekte und Betreuung der Bachelor- und Master-arbeiten.
07/2016 - 01/2017- Firma: IBM Stuttgart, Magdeburg
- Deployment manager
- Verwaltung und Pflege von Systemen (Linux, Windows). Im Falle der Probleme beim Deployment oder Laufen der Systeme delegieren der Problembehebung an die zuständigen Softwareentwickler. Reporting an Projektmanagement.
- Dokumentation, Auswertung und Anpassung von Skripten (Ant, shell, etc.).
- Packaging, build und delivery von neuen Releaseversionen und Hotfixes.
UNTERNEHMERISCHE UND ANDERE ERFAHRUNGEN11/2022 - heuteFirma: DCAT, Remote
Position: Businesseigentümer
- Selbständige Tätigkeit mit einer Mitarbeiterin. Marketing Consulting für ein Schweizerisches Startup für LinkedIn, Instagram und andere Medien
- Entwicklung eines Marketing Content Generierungplattforms für Social Media mithilfe der Generativen AI (OpenAI). Techstack: React, NodeJS, Firebase
03/2023 - heuteFirma: FREELANCE, Remote
Position: Digital Marketing Consultant
- Beratung für ein Schweizer Startup CatnClever, welches ein mobiles App für moderne Kinderbildung anbietet
- Erstellung und Veröffentlichung von Posts auf verschiedenen Social-Media-Plattformen, wie dem Unternehmensblog, Instagram, Facebook und LinkedIn
12/2024 - 01/2025Firma: MASTERSCHOOL, Remote
Position: Consultant data analytics/BI
- Beratung für Masterschool, unterrichten einer Klasse von 10-15 Studenten zu den Grundlagen der Business Intelligence (BI)
- Google Big Query, SQL, Google Looker Studio, Unterrichten wie man grundlegende Geschäftsbedürfnisse analysiert
08/2022 - 11/2022Firma: ANTLER STARTUP INCUBATOR, Stockholm
Position: Startup Gründer
- Startup Incubator Program (Preaccelerator) mit dem Ziel viele verschiedene Ideen im Bereich IT zu validieren und einen potentiellen Investoren zu finden
- Die getesteten Ideen waren unter anderem ein digitaler Bank, eine low-code Platform und eine Uberähnliche Dienstleistungsapp entwickelt in React Native