20.10.2026 aktualisiert


Premiumkunde
100 % verfügbarPython Developer / Data Engineer (Python / SQL) / KI-Softwareentwickler
Elsenfeld, Deutschland
Weltweit
Bachelor of Science InformatikSkills
RAGOllamaEnergieversorgungAPIsKünstliche IntelligenzAtlassian ConfluenceAtlassian JiraBankingDatenbankenData IntegrationDatenverarbeitungssystemeDatensystemeDaten-VirtualisierungLinuxDevOps
Schwerpunkte:
- Python-Entwicklung
- GIS-basierte IT-Systeme, Geodatenverarbeitung und GIS-Datenmigration
- Data Engineering & Datenintegration
- REST-APIs & Backend-Entwicklung
- Datenbanken (SQL, PostgreSQL, MySQL, Oracle)
- Software Engineering (C/C++, Linux, Perl)
- Generative AI & KI-gestützte Softwareentwicklung
- Energie- und Wasserversorgungsnetze
- Banking
Programmier- & Skriptsprachen:
- Python: Expertenkenntnisse in Datenverarbeitung sowie Backend- und API-Entwicklung
- C/C++: Sehr gute Kenntnisse, 4,5 Jahre Projekterfahrung
- Perl: Sehr gute Kenntnisse in Datenmigration, Datenverarbeitung und Backend-Entwicklung
- JavaScript
- Bash-Scripting unter Linux: Grundkenntnisse
- PHP
Python-Frameworks, Bibliotheken & Tools:
- FastAPI
- Flask
- SQLAlchemy
- Pydantic
- Plotly Dash
- pytest
Softwarearchitektur & -design:
- Softwarearchitektur
- REST-API-Design
- Microservices
- Objektorientierte Entwicklung
Betriebssysteme:
- Linux, u. a. Debian, CentOS, SUSE Linux
- macOS
- Windows und Windows Server
Containerisierung, Orchestrierung & Management:
- Docker
- Docker Compose
- Portainer
- Kubernetes: Grundkenntnisse
Data Engineering & Data Management:
- Datenintegration und Datenmigration
- Datenpipelines und automatisierte Verarbeitungsprozesse
- Analyse und Mapping von Quell- und Zieldatenstrukturen sowie Datenmodellen
- Datenaufbereitung und Datenqualitätsmanagement
- Verarbeitung strukturierter und semistrukturierter Daten, insbesondere CSV, XML und JSON
- Integration von Geo- und GIS-Daten
- Entwicklung von Import-, Transformations- und Integrationsprozessen
Datenbanken, SQL & Datenbankmanagement:
- PostgreSQL
- Oracle
- MySQL
- SQLite
- MariaDB
- SQL und komplexe SQL-Abfragen
- Datenbankmodellierung sowie Verarbeitung und Mapping von Datenbankobjekten
- Entwicklung von Datenbankanbindungen
- Liquibase für Datenbankschema- und Datenbankänderungsmanagement
Künstliche Intelligenz, LLMs & RAG:
- OpenAI GPT
- OpenAI Codex
- Ollama
- Retrieval-Augmented Generation (RAG)
- LangChain
- LangGraph
- Qdrant / Vektordatenbank
- Prompt Engineering
- Microsoft Azure AI
GIS-Technologien, Geodaten & Netzleitsysteme:
- Geoinformationssysteme und GIS-Datenmodellierung
- GIS-Datenverarbeitung, -analyse und -migration
- QGIS
- OpenStreetMap
- Leaflet und WebGIS
- PSIcontrol
- GIS-Datenimporte in PostgreSQL- und Oracle-Datenbanken
- GIS-Daten
Versionsverwaltung, CI/CD & DevOps:
- Git
- GitLab
- Jenkins
APIs, Schnittstellen & Datenformate:
- REST-APIs
- OpenAPI / Swagger
- Webhooks
- Office- und Microsoft-APIs
- IMAP
- XML, JSON, YAML und CSV
Web-, Frontend- & Servertechnologien:
- React
- TypeScript
- JavaScript
- HTML5 und CSS3
- Bootstrap
- Responsive Webdesign
- HTTP und HTTPS
- Apache HTTP Server
IDEs:
- Visual Studio Code (VS Code)
- Android Studio
Entwicklungsmethoden & -praktiken:
- Scrum, Kanban, Wasserfallmodell
- Agile Softwareentwicklung
Kollaborations- und Projektmanagement-Tools:
- Jira
- Confluence
Branchen:
- Energie- und Wasserversorgung
- IT
- Automotive
- Telekommunikation
- Bankwesen
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2018
Sprachen
DeutschMutterspracheEnglischverhandlungssicherTürkischMuttersprache
Projekthistorie
Projektinhalt:
Entwicklung einer KI-gestützten Webanwendung zur automatisierten Erfassung, Konsolidierung und Analyse von Markt- und Projektinformationen aus unterschiedlichen externen Quellen.
Die Anwendung verarbeitet strukturierte und unstrukturierte Daten und nutzt Large Language Models zur Extraktion, Strukturierung und inhaltlichen Aufbereitung relevanter Informationen für Analyse- und Rechercheprozesse.
Die Ergebnisse werden über eine webbasierte Benutzeroberfläche übersichtlich bereitgestellt. Die Umsetzung erfolgte als Full-Stack-Webanwendung mit Python/FastAPI, React/TypeScript und Docker.
Aufgaben:
Python-basierte Entwicklung zentraler Funktionen einer KI-gestützten Webanwendung, insbesondere:
- Entwicklung des Backends mit Python und FastAPI
- Entwicklung des Web-Frontends mit React, TypeScript und Vite
- Anbindung und automatisierte Verarbeitung verschiedener Quellen, unter anderem über Web-Crawling und individuelle Import-Adapter
- KI-gestützte Extraktion, Klassifizierung und Strukturierung von Projektanforderungen, Technologien, Qualifikationen und Marktinformationen
- Datenhaltung und Verarbeitung mit SQLite und SQLAlchemy
- Containerisierung und Deployment der Webanwendung mit Docker, Docker Compose und Portainer
Technologien:
Python, FastAPI, SQLAlchemy, Pydantic, React, TypeScript, Vite, OpenAPI, Uvicorn, OpenAI GPT, OpenAI Codex, LangChain, Ollama, SQLite, Docker, Docker Compose, Portainer, Flask, GitHub
Projektinhalt:
Aufbau einer internen Controlling- und Operations-Plattform für projektbasiertes IT-Dienstleistungsgeschäft.
Ziel: Konzeption und Entwicklung einer zentralen Plattform unter Einbezug von KI-Technologien zur Verarbeitung von E‑Mails, Dokumenten (PDFs etc), Timesheets, Rechnungen, Kostenbelegen und Verträgen mit dem Ziel, strukturierte Finanz‑ und Steuerungsdaten für Controlling, Abrechnung und Forecasting bereitzustellen.
Aufgaben:
- E‑Mail‑Integration & Dokumentenklassifikation: Implementierung einer automatisierten E‑Mail‑ und Dokumentenverarbeitung (IMAP, .eml‑Import, Anhangsablage).
- Validierung & Qualitätssicherung: Entwicklung einer Human‑in‑the‑Loop‑Prüfliste für unsichere Fälle sowie Implementierung von Confidence‑/Konfidenz‑Logiken und Audit‑Logs zur Nachvollziehbarkeit.
- Stammdaten‑, Vertrags‑ & Projektlogik: Verwaltung von Personen, Kunden und Projekten, inkl. Zuordnung von Stundensätzen, Vertrags‑Parsing sowie Abbildung von Laufzeiten, Vergütungsmodellen und Abrechnungslogiken.
- Abrechnung, Reporting & Forecasting: Automatisierte Rechnungserstellung inkl. PDF‑Generierung und Status‑Tracking; Integration von Kostenmanagement und Finanzübersichten; Entwicklung von KPI‑Dashboards und Forecast‑Modellen zur Unternehmenssteuerung.
Technologien:
Python, OpenAI Codex, LangChain, pytest, RAG, Qdrant (Vektordatenbank), Ollama, React, React Router, Flask, Vite (mit npm), FastAPI, OpenAPI, Uvicorn, SQLAlchemy, PostgreSQL, Docker, Mailpit, IMAP
Projektinhalt:
Evaluierung von KI-Chatbots und virtuellen Assistenten für interne Geschäftsprozesse
Aufgaben:
Marktanalyse und Identifikation relevanter Produkte
- Untersuchung und Vergleich führender KI-Chatbot-Software-Produkte und Plattformen wie OpenAI, Ollama und anderen.
- Benchmarking von Performance, Flexibilität und API-Integration.
Bewertung und Auswahl von KI-Plattformen
- Testen von OpenAI (GPT-Modelle) und Ollama hinsichtlich ihrer Fähigkeit, benutzerdefinierte Chatbot-Modelle zu erstellen.
- Vergleich von kommerziellen vs. Open-Source-Lösungen wie Rasa und Google Dialogflow.
Funktionalitäten und Backend-Integration
- Integration von NLP- und KI-Modellen, Backend-Logik und Datenbanken wie SQLite.
- Entwicklung von Function-Handlern zur Verwaltung der Geschäftslogik und Session-Managern für Sitzungsmanagement
Prototyping und Testing
- Aufbau eines funktionalen Prototyps zur Validierung von KI-Antworten und Benutzerinteraktionen
- Durchführung von Tests zur Performance und Benutzerfreundlichkeit.
Technologien:
KI, KI-Chatbot, Ollama, OpenAI, Google Dialogflow, Rasa, Natural Language Processing (NLP), Python, SQLite, Function Handlers, Session-Manager, JSON, Frontend (HTML etc.)