AI-engineer & Backend Developer | major banks and institutions among previous clients.
Aktualisiert am 16.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 60%
davon vor Ort: 20%
Python
DevOps
Künstliche Intelligenz
Oracle
PostgreSQL
Scrum Master
AWS
Docker
Azure
Flutter
C
English
German
French
Ukrainian
Russian

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland, Schweiz, Österreich
As a software developer and architect I work primarily remotely. I will be happy to attend local meetings up to 1 week per month.
möglich

Projekte

Projekte

6 months
2023-10 - 2024-03

Multi-Agenten-LLM-Copilot für akademischen Unterricht

Softwareentwickler Python TypeScript
Softwareentwickler
Ziel:
  • Erstellung eines ausgeklügelten KI-Copiloten zur Erweiterung des
Lernerlebnisses von Studierenden und zur Bereitstellung von KI-basierten

Erkenntnissen für Professoren.


Lösung:
  • Entwicklung eines Multi-Agenten-LLM-Systems, mit einem auf Weaviate basierenden Vektor-DB-RAG-System.
  • Evaluation und Optimierung des Systems mittels ragas.
  • Erstellung eines responsiven React-Frontends und Backend-Systeme zur Authentifizierung, Datenmanagement und -verarbeitung als RESTful-API.
  • Bereitstellung und Verwaltung der App in Azure zu Prod via CICD.
GPT Ragas Azure MongoDB Weaviate TerraForm Langchain OpenAI Huggingface Mistral FastAPI ReactJS Docker
Python TypeScript
remote
1 month
2023-09 - 2023-09

Audiobuch-Summarizer

Softwareentwickler Python Flutter
Softwareentwickler
Ziel:

  • Zusammenfassung von Audioaufzeichnungen, speziell Büchern, im Stichpunktstil.


Lösung:
  • Umwandlung einer Aufnahme in Text mittels STT, hier Whisper und Huggingface-Modelle.
  • Entwicklung eines Meta-Prompts und einer Zusammenfassungsschleife, die die Aufnahme in vom Benutzer festgelegte Teile (Kapitel) unterteilt und prägnante Zusammenfassung extrahiert.
  • Erstellung einer auf Flutter basierenden Benutzeroberfläche, die es Benutzern ermöglicht, ihre Aufnahmen zu zusammenzufassen und die Zusammenfassung per E-Mail zu erhalten.
  • Dockerisierung und Bereitstellung auf Vercel und Azure mit Terraform.
GPT LLM Azure Haystack OpenAI huggingface TerraForm Docker
Python Flutter
1 month
2023-08 - 2023-08

AI Sommelier

Softwareentwickler Python Flutter
Softwareentwickler
Ziel:
  • Entwicklung eines Verkaufsroboters für einen Weinladen mit konstanter Identifizierung und Speicherung von Kundenpräferenzen, um dem Kunden ein sommelierähnliches Erlebnis zu bieten.


Lösung:
  • Aufbau eines LLM-Agenten mit einem Empfehlungstool, basierend auf einem Haystack-Agentenmuster-Design mit einer Streamlit-Benutzeroberfläche.
  • Implementierung eines spezifischen Meta-Prompts, um Kundenpräferenzen korrekt und konsequent zu identifizieren und zu merken.
  • Programmatische Extraktion dieser Präferenzen, um die Nutzung des Tools zu erzwingen, nachdem eine bestimmte Anzahl von Präferenzen identifiziert wurde.
  • Dockerisierung und Bereitstellung auf Azure mit Terraform.
LLM GPT Azure Haystack Huggingface Streamlit Docker
Python Flutter
1 month
2023-07 - 2023-07

Telegram Search&Chat

Softwareentwickler Python
Softwareentwickler
Ziel:
  • Erstellung einer KI-Suchfunktion für Telegram durch automatisierte Katalogisierung von und Interaktion mit einer Vielzahl von Telegram-Kanälen mittels einem RAG System.


Lösung:
  • Abrufen von Chat-Inhalten von Telegram mit Telethon und Einladen dieser in eine FAISS-Datenbank mit OpenAI-Einbettungen, gehostet in einem FastAPIBackend.
  • Implementierung einer Frage-Antwort-Pipeline mit Haystack unter Verwendung von Dense Passage Retrieval und OpenAI-Generierung.
  • Bereitstellung einer Streamlit Benutzeroberfläche mit Benutzerauthentifizierung für Telegram und nachfolgendem Chat-Fenster.
Azure TerraForm Streamlit LLM GPT Mistral Llama FAISS FastAPI Docker
Python
3 months
2023-04 - 2023-06

GPT-betriebener Assistent zwecks Kundenberatung

Consultant Python Künstliche Intelligenz
Consultant

Ziel:

  • Bereitstellung eines von GPT angetriebenen Chatbots unter Verwendung interner Dokumente zur Unterstützung des Servicepersonals und zur direkten Interaktion mit Kunden.


Lösung:

  • Führung beim Design und der Entwicklung eines leichten, von GPT angetriebenen
  • Chatbots zur Unterstützung des Servicepersonals für einen internationalen Kunden.
  • nitiales Design, Technologieauswahl und Architektur.
  • Implementierung einer Haystack-Pipeline mit OpenAI-Einbettungen, Evaluation und Optimierung des Chatbots.
  • Integration von CI/CD und DevOps für schnelle, kollaborative Entwicklung und Einführung agiler Entwicklungspraktiken

GPT Chatbot GPT Chatbot LLM
Python Künstliche Intelligenz
International hosting services provider
Berlin
2 months
2023-02 - 2023-03

Komplexe Erweiterung von Altsoftware

Software Developer Python
Software Developer

Zielsetzung:

  • Erweiterung einer bestehenden Python-Codebasis, um bisher nicht vorgesehene Funktionen bereitzustellen.


Lösung:

  • Umstrukturierung des bestehenden Test-Frameworks, um die bestehende Funktionalität mit Python pytest und End-to-End-Tests zu bestätigen.
  • Analyse der komplexen Datenverarbeitungspipelines und des theoretischen Vorschlags zur Aufnahme zusätzlicher extra-dimensionaler Eingaben.
  • Bereitstellung der zusätzlichen Funktionalität und zusätzlicher Tests.

Software
Python
Major German Bank
Berlin
2 years
2021-01 - 2022-12

Entwicklung und Design einer Full-Stack-Applikation

Software Architekt und Entwickler Python SQL Applikationsarchitektur
Software Architekt und Entwickler

Zielsetzung:

  • Konzeption und Entwicklung einer Anwendung für die statistische Datenanalyse in ihrer Gesamtheit und Unterstützung der Benutzer bei Bedarf.


Lösung:

  • Entwurf und Entwicklung architektonischer Erweiterungen auf der Grundlage der Anforderungen und Einschränkungen des Kunden.
  • Erfolgreiche Implementierung von mehr als 500 Stories in einer 300k+ LoC-Codebasis, die ein in AWS gehostetes, gedocktes Python-Backend mit PostgreSQL- und Oracle-DB sowie ein gedocktes JS-Frontend umfasste, die beide über CI/CD bereitgestellt wurden.
  • Sicherstellung der kontinuierlichen Stabilität durch umfangreiche Unit- und End-to-End-Tests.
  • Diente über ein Jahr lang als Scrum Master für ein Team von 7 Entwicklern.


Techstack: AWS, Docker, Python (Qt, PySide, SQLalchemy, Pandas, Threading), SQL (Oracle, PostgreSQL, MySQL), JavaScript (Vue)

Softwarearchitektur Software Systemadministration Continuous Integration GUI-Entwicklung
Python SQL Applikationsarchitektur
International Central Bank
Berlin
7 months
2019-09 - 2020-03

Angewandte quantitative Modellierung

Consultant Spieltheorie Statistik Prozessentwicklung
Consultant
  • Strategieberatung für ein führendes internationales Pharmaunternehmen.
  • Vorhersage optimaler Preise bei über 10 Ausschreibungen in über 5 europäischen Ländern.
  • Spezifizierung der Strategien durch umfassende Kommunikation mit dem Kunden.
  • Anwendung von quantitativer Modellierung, stochastischen Methoden und Spieltheorie.
  • Entwicklung, Test und effektive Kommunikation von über 10 statistischen Modellen.
Spieltheorie Statistik Prozessentwicklung
TWS Partners AG
Munich, Germany
5 years 9 months
2013-10 - 2019-06

Erhielt ein Stipendium für hervorragende akademische Leistungen.

Stipendiat
Stipendiat
  • Organisierte und leitete mehrere internationale Seminare auf hohem Niveau.
Konrad-Adenauer-Foundation
Berlin, Germany

Aus- und Weiterbildung

Aus- und Weiterbildung

5 years 6 months
2013-10 - 2019-03

Theoretische Physik

Master of Science, Humboldt University Berlin
Master of Science
Humboldt University Berlin

Abschluss: 1.4


Thesis

  • ?Markowsche und Nicht-Markowsche Dissipationsmechanismen in Nichtgleichgewichts-Dispersionskräften.?
  • Mathematische Modellierung von stochastischen Prozessen mit Gedächtniseffekten. Numerische Validierung des Modells mit einer Implementierung in C.


Relevante Kursinhalte

  • Statistische Datenanalyse: Mathematische Grundlagen und praktische Anwendung der Datenverarbeitung und des maschinellen Lernens auf reale Daten in Python-Notebooks.
  • Statistische Mechanik: Theoretische Statistik auf fortgeschrittenem Niveau mit Python Implementierung.
  • Fluktuation-induzierte Phänomene: Tiefes Verständnis für komplexe, durch Zufälligkeit angetriebene Prozesse, gefördert durch fortgeschrittene mathematische und numerische Übungen in C und Python.

Kompetenzen

Kompetenzen

Top-Skills

Python DevOps Künstliche Intelligenz Oracle PostgreSQL Scrum Master AWS Docker Azure Flutter C

Produkte / Standards / Erfahrungen / Methoden

Python
Experte
AI chatbots (LLM, GPT)
Experte
Azure
Fortgeschritten
TerraForm
Fortgeschritten
AWS
Basics
Machine Learning
Fortgeschritten
SQL
Experte
Scrum Mastery, Kanban
Fortgeschritten
C
Basics
C++
Basics
Julia
Basics

Soft Skills 

  • effective communication
  • remote team leadership
  • feedback
  • multinational team building
  • negotiations
  • design thinking

Betriebssysteme

Windows
Unix

Datenbanken

Oracle
MySQL
PostgreSQL

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland, Schweiz, Österreich
As a software developer and architect I work primarily remotely. I will be happy to attend local meetings up to 1 week per month.
möglich

Projekte

Projekte

6 months
2023-10 - 2024-03

Multi-Agenten-LLM-Copilot für akademischen Unterricht

Softwareentwickler Python TypeScript
Softwareentwickler
Ziel:
  • Erstellung eines ausgeklügelten KI-Copiloten zur Erweiterung des
Lernerlebnisses von Studierenden und zur Bereitstellung von KI-basierten

Erkenntnissen für Professoren.


Lösung:
  • Entwicklung eines Multi-Agenten-LLM-Systems, mit einem auf Weaviate basierenden Vektor-DB-RAG-System.
  • Evaluation und Optimierung des Systems mittels ragas.
  • Erstellung eines responsiven React-Frontends und Backend-Systeme zur Authentifizierung, Datenmanagement und -verarbeitung als RESTful-API.
  • Bereitstellung und Verwaltung der App in Azure zu Prod via CICD.
GPT Ragas Azure MongoDB Weaviate TerraForm Langchain OpenAI Huggingface Mistral FastAPI ReactJS Docker
Python TypeScript
remote
1 month
2023-09 - 2023-09

Audiobuch-Summarizer

Softwareentwickler Python Flutter
Softwareentwickler
Ziel:

  • Zusammenfassung von Audioaufzeichnungen, speziell Büchern, im Stichpunktstil.


Lösung:
  • Umwandlung einer Aufnahme in Text mittels STT, hier Whisper und Huggingface-Modelle.
  • Entwicklung eines Meta-Prompts und einer Zusammenfassungsschleife, die die Aufnahme in vom Benutzer festgelegte Teile (Kapitel) unterteilt und prägnante Zusammenfassung extrahiert.
  • Erstellung einer auf Flutter basierenden Benutzeroberfläche, die es Benutzern ermöglicht, ihre Aufnahmen zu zusammenzufassen und die Zusammenfassung per E-Mail zu erhalten.
  • Dockerisierung und Bereitstellung auf Vercel und Azure mit Terraform.
GPT LLM Azure Haystack OpenAI huggingface TerraForm Docker
Python Flutter
1 month
2023-08 - 2023-08

AI Sommelier

Softwareentwickler Python Flutter
Softwareentwickler
Ziel:
  • Entwicklung eines Verkaufsroboters für einen Weinladen mit konstanter Identifizierung und Speicherung von Kundenpräferenzen, um dem Kunden ein sommelierähnliches Erlebnis zu bieten.


Lösung:
  • Aufbau eines LLM-Agenten mit einem Empfehlungstool, basierend auf einem Haystack-Agentenmuster-Design mit einer Streamlit-Benutzeroberfläche.
  • Implementierung eines spezifischen Meta-Prompts, um Kundenpräferenzen korrekt und konsequent zu identifizieren und zu merken.
  • Programmatische Extraktion dieser Präferenzen, um die Nutzung des Tools zu erzwingen, nachdem eine bestimmte Anzahl von Präferenzen identifiziert wurde.
  • Dockerisierung und Bereitstellung auf Azure mit Terraform.
LLM GPT Azure Haystack Huggingface Streamlit Docker
Python Flutter
1 month
2023-07 - 2023-07

Telegram Search&Chat

Softwareentwickler Python
Softwareentwickler
Ziel:
  • Erstellung einer KI-Suchfunktion für Telegram durch automatisierte Katalogisierung von und Interaktion mit einer Vielzahl von Telegram-Kanälen mittels einem RAG System.


Lösung:
  • Abrufen von Chat-Inhalten von Telegram mit Telethon und Einladen dieser in eine FAISS-Datenbank mit OpenAI-Einbettungen, gehostet in einem FastAPIBackend.
  • Implementierung einer Frage-Antwort-Pipeline mit Haystack unter Verwendung von Dense Passage Retrieval und OpenAI-Generierung.
  • Bereitstellung einer Streamlit Benutzeroberfläche mit Benutzerauthentifizierung für Telegram und nachfolgendem Chat-Fenster.
Azure TerraForm Streamlit LLM GPT Mistral Llama FAISS FastAPI Docker
Python
3 months
2023-04 - 2023-06

GPT-betriebener Assistent zwecks Kundenberatung

Consultant Python Künstliche Intelligenz
Consultant

Ziel:

  • Bereitstellung eines von GPT angetriebenen Chatbots unter Verwendung interner Dokumente zur Unterstützung des Servicepersonals und zur direkten Interaktion mit Kunden.


Lösung:

  • Führung beim Design und der Entwicklung eines leichten, von GPT angetriebenen
  • Chatbots zur Unterstützung des Servicepersonals für einen internationalen Kunden.
  • nitiales Design, Technologieauswahl und Architektur.
  • Implementierung einer Haystack-Pipeline mit OpenAI-Einbettungen, Evaluation und Optimierung des Chatbots.
  • Integration von CI/CD und DevOps für schnelle, kollaborative Entwicklung und Einführung agiler Entwicklungspraktiken

GPT Chatbot GPT Chatbot LLM
Python Künstliche Intelligenz
International hosting services provider
Berlin
2 months
2023-02 - 2023-03

Komplexe Erweiterung von Altsoftware

Software Developer Python
Software Developer

Zielsetzung:

  • Erweiterung einer bestehenden Python-Codebasis, um bisher nicht vorgesehene Funktionen bereitzustellen.


Lösung:

  • Umstrukturierung des bestehenden Test-Frameworks, um die bestehende Funktionalität mit Python pytest und End-to-End-Tests zu bestätigen.
  • Analyse der komplexen Datenverarbeitungspipelines und des theoretischen Vorschlags zur Aufnahme zusätzlicher extra-dimensionaler Eingaben.
  • Bereitstellung der zusätzlichen Funktionalität und zusätzlicher Tests.

Software
Python
Major German Bank
Berlin
2 years
2021-01 - 2022-12

Entwicklung und Design einer Full-Stack-Applikation

Software Architekt und Entwickler Python SQL Applikationsarchitektur
Software Architekt und Entwickler

Zielsetzung:

  • Konzeption und Entwicklung einer Anwendung für die statistische Datenanalyse in ihrer Gesamtheit und Unterstützung der Benutzer bei Bedarf.


Lösung:

  • Entwurf und Entwicklung architektonischer Erweiterungen auf der Grundlage der Anforderungen und Einschränkungen des Kunden.
  • Erfolgreiche Implementierung von mehr als 500 Stories in einer 300k+ LoC-Codebasis, die ein in AWS gehostetes, gedocktes Python-Backend mit PostgreSQL- und Oracle-DB sowie ein gedocktes JS-Frontend umfasste, die beide über CI/CD bereitgestellt wurden.
  • Sicherstellung der kontinuierlichen Stabilität durch umfangreiche Unit- und End-to-End-Tests.
  • Diente über ein Jahr lang als Scrum Master für ein Team von 7 Entwicklern.


Techstack: AWS, Docker, Python (Qt, PySide, SQLalchemy, Pandas, Threading), SQL (Oracle, PostgreSQL, MySQL), JavaScript (Vue)

Softwarearchitektur Software Systemadministration Continuous Integration GUI-Entwicklung
Python SQL Applikationsarchitektur
International Central Bank
Berlin
7 months
2019-09 - 2020-03

Angewandte quantitative Modellierung

Consultant Spieltheorie Statistik Prozessentwicklung
Consultant
  • Strategieberatung für ein führendes internationales Pharmaunternehmen.
  • Vorhersage optimaler Preise bei über 10 Ausschreibungen in über 5 europäischen Ländern.
  • Spezifizierung der Strategien durch umfassende Kommunikation mit dem Kunden.
  • Anwendung von quantitativer Modellierung, stochastischen Methoden und Spieltheorie.
  • Entwicklung, Test und effektive Kommunikation von über 10 statistischen Modellen.
Spieltheorie Statistik Prozessentwicklung
TWS Partners AG
Munich, Germany
5 years 9 months
2013-10 - 2019-06

Erhielt ein Stipendium für hervorragende akademische Leistungen.

Stipendiat
Stipendiat
  • Organisierte und leitete mehrere internationale Seminare auf hohem Niveau.
Konrad-Adenauer-Foundation
Berlin, Germany

Aus- und Weiterbildung

Aus- und Weiterbildung

5 years 6 months
2013-10 - 2019-03

Theoretische Physik

Master of Science, Humboldt University Berlin
Master of Science
Humboldt University Berlin

Abschluss: 1.4


Thesis

  • ?Markowsche und Nicht-Markowsche Dissipationsmechanismen in Nichtgleichgewichts-Dispersionskräften.?
  • Mathematische Modellierung von stochastischen Prozessen mit Gedächtniseffekten. Numerische Validierung des Modells mit einer Implementierung in C.


Relevante Kursinhalte

  • Statistische Datenanalyse: Mathematische Grundlagen und praktische Anwendung der Datenverarbeitung und des maschinellen Lernens auf reale Daten in Python-Notebooks.
  • Statistische Mechanik: Theoretische Statistik auf fortgeschrittenem Niveau mit Python Implementierung.
  • Fluktuation-induzierte Phänomene: Tiefes Verständnis für komplexe, durch Zufälligkeit angetriebene Prozesse, gefördert durch fortgeschrittene mathematische und numerische Übungen in C und Python.

Kompetenzen

Kompetenzen

Top-Skills

Python DevOps Künstliche Intelligenz Oracle PostgreSQL Scrum Master AWS Docker Azure Flutter C

Produkte / Standards / Erfahrungen / Methoden

Python
Experte
AI chatbots (LLM, GPT)
Experte
Azure
Fortgeschritten
TerraForm
Fortgeschritten
AWS
Basics
Machine Learning
Fortgeschritten
SQL
Experte
Scrum Mastery, Kanban
Fortgeschritten
C
Basics
C++
Basics
Julia
Basics

Soft Skills 

  • effective communication
  • remote team leadership
  • feedback
  • multinational team building
  • negotiations
  • design thinking

Betriebssysteme

Windows
Unix

Datenbanken

Oracle
MySQL
PostgreSQL

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.