20.10.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Python Developer / Data Engineer (Python / SQL) / KI-Softwareentwickler

Elsenfeld, Deutschland
Weltweit
Bachelor of Science Informatik
Elsenfeld, Deutschland
Weltweit
Bachelor of Science Informatik

Profilanlagen

CSAExperteNr7_RG_PythonBackendDeveloper_DataEngineer_KI_SQL_Energieversorgung_Banking_CemYilmaz.pdf

Skills

RAGOllamaEnergieversorgungAPIsKünstliche IntelligenzAtlassian ConfluenceAtlassian JiraBankingDatenbankenData IntegrationDatenverarbeitungssystemeDatensystemeDaten-VirtualisierungLinuxDevOpsPerlGeodatenbankenGis-AnwendungenPythonPostgreSQLMySQLNatural Language ProcessingScrumQgisSoftwareentwicklungSQLiteSQLSqlalchemyAutomatisierte DatenverarbeitungDatenimportDocker ContainerDatenverarbeitungBackendGitLabGitBackend-programmierungGitlab-CiDocker
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

KI-Softwareentwickler / Python-Developer

Mittelständischer IT-Dienstleister

Internet und Informationstechnologie

10-50 Mitarbeiter

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

KI-Softwareentwickler / Python-Developer

Mittelständischer IT-Dienstleister

Internet und Informationstechnologie

10-50 Mitarbeiter

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

KI-Entwickler (Conversational AI – Chatbots & virtuelle Assistenten)

Mittelständischer IT-Dienstleister

Internet und Informationstechnologie

10-50 Mitarbeiter

Projektinhalt:
Evaluierung von KI-Chatbots und virtuellen Assistenten für interne Geschäftsprozesse

Aufgaben:

Marktanalyse und Identifikation relevanter Produkte
  1. Untersuchung und Vergleich führender KI-Chatbot-Software-Produkte und Plattformen wie OpenAI, Ollama und anderen.
  2. Benchmarking von Performance, Flexibilität und API-Integration.

Bewertung und Auswahl von KI-Plattformen
  1. Testen von OpenAI (GPT-Modelle) und Ollama hinsichtlich ihrer Fähigkeit, benutzerdefinierte Chatbot-Modelle zu erstellen.
  2. Vergleich von kommerziellen vs. Open-Source-Lösungen wie Rasa und Google Dialogflow.

Funktionalitäten und Backend-Integration
  1. Integration von NLP- und KI-Modellen, Backend-Logik und Datenbanken wie SQLite.
  2. Entwicklung von Function-Handlern zur Verwaltung der Geschäftslogik und Session-Managern für Sitzungsmanagement

Prototyping und Testing
  1. Aufbau eines funktionalen Prototyps zur Validierung von KI-Antworten und Benutzerinteraktionen
  2. 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.)

Financial Data Software Engineer

Commerzbank & OnVista Bank

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Projektinhalt:

Migration von Wertpapierdepots:
Ziel: Unterstützung bei der Übertragung von Wertpapierdepots von der Onvista Bank mit Priorisierung zur comdirect sowie zu alternativen (Online-)Wertpapier-Brokern wie Trade Republic, Flatex etc.

Auswahl an Teilprojekten:

Migration Perl 32-Bit → 64-Bit:
  1. Migration von Perl-Skripten von 32-Bit auf 64-Bit Umgebung
  2. Update und Neukompilierung der Module auf 64-Bit
  3. Überprüfung der Ein- & Ausgangsschnittstellen auf Kompatibilität
  4. Durchführung von Code Reviews inkl. Rückbau von Altlogik

Projekt Future Mode of Operation (FMO):
  1. Umstellung der Schnittstellenkommunikation von HTTP auf HTTPS
  2. Einbindung und Verwaltung von Zertifikaten
  3. Anpassung der API-Endpunkte und Test der sicheren Kommunikation

Auftragsbuch (Auflistung, welche Depots wohin migriert werden sollen):
  1. Analyse der zeitlichen Asynchronität bei den täglichen CSV-Exporten des Auftragsbuchs in Richtung comdirect
  2. Identifikation der Ursache: parallele Skriptausführung durch fehlende Abhängigkeitstrennung bei langen Laufzeiten
  3. Überarbeitung der Ablaufsteuerung zur Sicherstellung einer sequenziellen und stabilen Skriptausführung
  4. Implementierung zusätzlicher Monitoring- und Kontrollmechanismen zur nachhaltigen Sicherstellung der Exportqualität
Weitere Teilprojekte siehe Profil

Technologien:
Perl 32-Bit, Perl 64-Bit, Wertpapiere, Wertpapier-Transaktionsdaten, Oracle Datenbank, SQL, SQL Developer, HTTP, HTTPS, Zertifikate, API, Visual Studio Code, agile Softwareentwicklung, Kanban, Git, Jira

Full-Stack PHP-Entwickler für individuelles B2B-Stammdaten-Management-Tool

Mittelständischer IT-Dienstleister

Internet und Informationstechnologie

10-50 Mitarbeiter

Projektinhalt:
Konzeption und Entwicklung eines individuellen B2B-Stammdaten-Management-Tools

Zweck: Verwaltung von Stammdaten wie
  1. Kundendaten
  2. Mitarbeiterdaten
  3. Daten zu IT-Projekten
  4. Stundenbudgets

Funktionen:
  1. Admin-Panel
  2. Rechte- und Rollenverteilung
  3. Weitere individuelle Features
Aufgaben:
  1. Durchführung der Anforderungsanalyse
  2. Erstellung der technischen Konzeption
  3. Full-Stack-Entwicklung
  4. Implementierung von Erweiterungen (z. B. neue Features wie Stundenbudget-Übersicht)

Entwickelte Funktionen:
  1. Erinnerungsmechanismus für benutzerdefinierte Zeiträume (z. B. 30, 60, 90 Tage) zur Nachverfolgung wichtiger Fristen oder Ereignisse
  2. Übersicht über Mitarbeiter und Freelancer in aktiven Projekten, inkl. verbleibender Projekttage
  3. Erstellung von Event-Listen für Firmenevents mit CSV-Export
  4. Generierung von Versandetiketten für Paketdienstleister zur schnellen Versandabwicklung
Technologien:
PHP, Frameworks, MySQL, Linux über WSL, 64-Bit-Hashing, AJAX, Web-Frontend, JSON, OCR, Office-API

KI-Entwickler Office & Automatisierung

Mittelständischer IT-Dienstleister

Internet und Informationstechnologie

10-50 Mitarbeiter

Projektinhalt:
Marktanalyse & Test KI für Softwareentwicklung und für Aufgabengebiet Office / Büroaufgaben
Aufgaben:
KI-Tools für Softwareentwicklung:
  1. Durchführung von Marktanalysen zu aktuellen KI-Tools zur Unterstützung der Softwareentwicklung
  2. Test und Bewertung ausgewählter KI-Tools, z. B. durch die Entwicklung kleiner Testprogramme unter Einsatz von KI-Unterstützung

KI-Tools für Office- und Büroaufgaben:
  1. Marktanalyse zu aktuellen KI-Tools zur Unterstützung im Office (z. B. Erstellung individueller Bilder, Rechnungsprüfung etc.)
  2. Gespräche mit Herstellern zur Bewertung und Auswahl geeigneter Lösungen
  3. Test und Auswertung der identifizierten KI-Tools
  4. Analyse der Geschäftsprozesse, die durch KI unterstützt oder automatisiert werden können
  5. Umsetzung der ausgewählten Lösungen sowie Besprechung und Coaching der zuständigen Mitarbeitenden

Technologien:
KI, ChatGPT (GPT-4, GPT-3.5), GitHub Copilot, Microsoft Copilot für Microsoft 365, Microsoft Azure KI, Python, Microsoft Azure Cloud, KI-Tools zur Erstellung von individuellen Bildern

Senior Python Developer / Business Analyst

EWE TEL

Telekommunikation

1000-5000 Mitarbeiter

Projektinhalt:
Weiterentwicklung einer Web-Anwendung zur Netzsimulation für einen Telekommunikationsnetzbetreiber im Bereich Glasfaser-Internet.
Das simulierte Netz umfasste unter anderem Carrier-Router, Carrier-Switches, Gateway-Router etc.
Mit der Simulationssoftware konnte eine realitätsgetreue Nachbildung eines Netzgebiets durchgeführt werden – inklusive der Simulation von Internet-Traffic, um beispielsweise kritische Bereiche zu identifizieren und Optimierungspotenziale aufzudecken.
Für eine möglichst realitätsnahe Simulation wurde das reale Netzwerk mithilfe des Netzwerk-Software-Emulators „GNS3“ in die Simulationssoftware integriert. Die Simulation erfolgte somit auf Basis des (simulierten) realen Netzwerks.

Aufgaben:
  1. Datenbankintegration: Implementierung der Verbindung zwischen Datenbank und Simulationssoftware.
  2. Feature-Entwicklung in Python/Dash
  3. Automatisierung: Ablösung manueller Prozesse, z. B. automatische Übernahme der Teilnehmer an einzelnen Routern direkt in die Datenbank.
Mehr Details siehe Profil.

Technologien:

Programmierung & Webentwicklung
Python, JavaScript, Dash Framework, Web-Anwendung, REST API, JSON, HTML, Bootstrap, Apache-Webserver

Daten & Datenbanken:
Geodaten, GIS-Daten, Datenbanken, MySQL, SQL

GIS & Kartenanwendungen:
GIS, GIS-basierte Webanwendung, Leaflet (Bibliothek für WebGIS-Anwendungen), OpenStreetMap

Infrastruktur & Virtualisierung:
Linux, Docker, Container, Graphical Network Simulator-3 (GNS3), Router, Routerkonfiguration

Data Engineer & Software-Engineer (C/C++, Linux) mit Schwerpunkt Datenintegration und GIS im Energiebereich

PSI AG

Energie, Wasser und Umwelt

250-500 Mitarbeiter

Data Engineering / Datenmanagement:
  1. Analyse kundenbezogener Daten
  2. Konzeption und Migration von Fremddaten ins Leitsystem
  3. Datenaufbereitung: Optimierung der Datenqualität, Fehleranalysen
  4. Mapping von Kundendatenstrukturen zu PSI-Datenstrukturen

Implementierung & Entwicklung:
  1. Implementierung in C/C++:
  2. Datenbankverbindungen
  3. Verarbeitung (Mapping) von Datenbankobjekten
  4. DCL-Format-Ausgaben
  5. GIS-Import-Klassen und -Abläufe
  6. Schnittstellenimplementierung
  7. DTT (Data Transfer Tool)

  1. XML-Entwicklung und -Anpassung (inkl. XSLT)
  2. Perl-Scripting für Datenübernahme vom Fremdsystem in das eigene Leitsystem / vorher: C++ / später: Perl
  3. GIS-Datenimporte in Datenbanken (PostgreSQL, Oracle)
  4. Fehleranalyse zwischen Quell- und Zieldatenbankobjekten in Netzleitsystemen, wie beispielsweise für den Niederspannungsimport oder MV (Mittelspannung)-Classic-Import
Weitere Details siehe Profil

Technologien:

Programmiersprachen & Datenformate:
C/C++, C++ STL, Perl, XML

Datenbanken & GIS:
Oracle DB, PostgreSQL, GIS, GIS-basierte IT-Systeme, GIS-Informationen zu Stromnetzen, Liquibase

Systeme, Tools & Entwicklungsumgebungen:
Linux (CentOS), Ansible, Compiler (GCC), Data Display Debugger, NetBeans, Eclipse, Git, MS Office

Methoden & Prozesse:
CI/CD, Jenkins, Scrum, Jira, Confluence

Fachwissen & Testverfahren:
Energiedatenmanagement, Energieversorger, Stadtwerke, Stromnetze, Elektrotechnik, Elektrotechnik für Netzleitsysteme, Factory Acceptance Tests (FAT), Internal Acceptance Testing (IAT), Site Acceptance Tests (SAT)

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden