23.11.2025 aktualisiert


Premiumkunde
100 % verfügbarSoftware Engineer Data & AI (Python/C++, GIS, Linux) / GIS Software Engineer (C++/Python)
Elsenfeld, Deutschland
Deutschland +2
Bachelor of Science InformatikSkills
LinuxPythonEnergieversorgungC++GeodatenmanagementGISKünstliche IntelligenzDatenmanagementChatGPTNatural Language Processing (NLP)
Schwerpunkte:
- Business Analyse
- Software Engineering C/C++ unter Linux
- Python- & Perl-Entwicklung
- Fullstack-Entwicklung
- Datenmanagement
- Geo-Informationssysteme (GIS): > 4,5 Jahre
- Datenbanken
- KI-Entwicklung
- Energieversorgung
- Bankwesen
Programmier- & Skriptsprachen:
- C/C++: Experte, 4,5 Jahre
- Python: Experte
- Perl: Experte; sehr viel Erfahrung
- Datenbanken: Expertenlevel
- JavaScript
- Linux-Bash-Scripting (erste Erfahrungen)
- PHP
- C#
Frameworks & Bibliotheken:
- C++ Qt (Grundlagen im Studium gelernt)
- C++ STL
- Python Dash
Softwarearchitektur & -design:
- Objektorientiertes Programmieren (OOP)
- Mehrstufige Vererbung
- Templates
- UML: Grundlagen, Notationen, zentrale Diagramme
Betriebssysteme:
- Linux, u.a. Debian, CentOS, SUSE Linux
- MacOS
- Windows
- Windows Server
Cloud:
- Microsoft Azure Cloud
Containerisierung:
- Docker
- Container
Datenmanagement:
- Datenimporte in Datenbanken
- Datenmigrationen
- Schnittstellen-Entwicklung (APIs)
- Erhöhung der Datenqualität
- Qualitätsprüfungen
- Datenaufbereitung
- Datenintegration
- Analysen
- CSV-Dateien
- Parser-Entwicklung
- GIS-Datenverarbeitung
Datenbanktechnologien:
- Oracle-Datenbanken
- PostgreSQL
- SQL
- MySQL
- Liquibase
- SQLite
Künstliche Intelligenz (KI):
- ChatGPT (GPT-5, GPT-4)
- ChatGPT-Plugins
- GitHub Copilot
- Microsoft Azure KI
- Microsoft Copilot für Microsoft 365
- Ollama (OS LLM)
- Google Dialogflow
- Rasa
- Natural Language Processing (NLP)
- KI-Tools zur Bildgenerierung
GIS-Technologien & -Anwendungen:
- Geo-Informationssysteme (GIS)
- Implementierung von GIS-Datenimporten in C++
- GIS-Datenimporte für das Netzleitsystem PSIcontrol
- Mapping von GIS-Daten
- Analyse von GIS-Daten mit QGIS
- GIS-Karten (GIS-Maps)
- OpenStreetMap
- Leaflet
- WebGIS
Infrastructure as Code (IaC):
- Ansible
Netzwerksimulation:
- Graphical Network Simulator-3 (GNS3)
Webschnittstellen & Datenformate:
- XML
- JSON
- REST API
- Office / Microsoft API
- Diverse andere APIs
Webtechnologien:
- Dash
- HTML5
- CSS
- JavaScript
- jQuery
- Bootstrap
- HTTP / HTTPS
- AJAX
Abnahmetests:
- Factory Acceptance Tests (FAT)
- Internal Acceptance Testing (IAT)
- Site Acceptance Tests (SAT)
IDEs:
- Visual Studio Code (VS Code)
- Eclipse
- Android Studio
- NetBeans
Office-Tools:
- M365 (Outlook, Word, Excel, usw.)
- LibreOffice (Linux-Umgebung)
Entwicklungsmethoden & -modelle:
- Scrum
- Agile Softwareentwicklung
- Kanban
- Wasserfallmodell
Tools:
- Jira
- Confluence
- Git
- Data Display Debugger
Branchen:
- Energieversorgung:
- Kenntnisse in der Elektrotechnik für Netzleitsysteme
- IT
- Automotive
- Telekommunikation
- Bankwesen
- Hochschule
Sprachen
DeutschMutterspracheEnglischverhandlungssicherTürkischMuttersprache
Projekthistorie
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.)
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:
- Migration von Perl-Skripten von 32-Bit auf 64-Bit Umgebung
- Update und Neukompilierung der Module auf 64-Bit
- Überprüfung der Ein- & Ausgangsschnittstellen auf Kompatibilität
- Durchführung von Code Reviews inkl. Rückbau von Altlogik
Projekt Future Mode of Operation (FMO):
- Umstellung der Schnittstellenkommunikation von HTTP auf HTTPS
- Einbindung und Verwaltung von Zertifikaten
- Anpassung der API-Endpunkte und Test der sicheren Kommunikation
Auftragsbuch (Auflistung, welche Depots wohin migriert werden sollen):
- Analyse der zeitlichen Asynchronität bei den täglichen
- CSV-Exporten des Auftragsbuchs in Richtung Comdirect
- Identifikation der Ursache: parallele Skriptausführung durch fehlende Abhängigkeitstrennung bei langen Laufzeiten
- Überarbeitung der Ablaufsteuerung zur Sicherstellung einer sequenziellen und stabilen Skriptausführung
- 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
Projektinhalt:
Konzeption und Entwicklung eines individuellen B2B-Stammdaten-Management-Tools
Zweck: Verwaltung von Stammdaten wie
- Kundendaten
- Mitarbeiterdaten
- Daten zu IT-Projekten
- Stundenbudgets
Funktionen:
- Admin-Panel
- Rechte- und Rollenverteilung
- Weitere individuelle Features
Aufgaben:
- Durchführung der Anforderungsanalyse
- Erstellung der technischen Konzeption
- Full-Stack-Entwicklung
- Implementierung von Erweiterungen (z. B. neue Features wie Stundenbudget-Übersicht)
Entwickelte Funktionen:
- Erinnerungsmechanismus für benutzerdefinierte Zeiträume (z. B. 30, 60, 90 Tage) zur Nachverfolgung wichtiger Fristen oder Ereignisse
- Übersicht über Mitarbeiter und Freelancer in aktiven Projekten, inkl. verbleibender Projekttage
- Erstellung von Event-Listen für Firmenevents mit CSV-Export
- 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