30.09.2025 aktualisiert


100 % verfügbar
Softwareentwickler, Systementwickler, IT-Consultant
Karlsruhe, Deutschland
Deutschland +2
Diplom Informatiker FH (Wirtschaftinformatik)Skills
.NET Core.NET FrameworkC#VB.NETSQLMicrosoft SQL ServerSoftwareentwicklerEF (Entity Framework)REST APIAzureVBAExcelMicrosoft AccessVisual Basic 6Azure Service FabricAngular
Schwerpunkte: .Net Core, C#, Rest API, .Net Framework, VB.NET, SOLID, Entity Framework, Angular, Microsoft SQL Server, Oracle, Scrum, Azure Devops, VBA, VB6, Microsoft Office, Visual Basic 6
Bitte aktuelles Profil in Gulp anschauen.
https://www.gulp.de/gulp2/g/spezialisten/profil/FatihZengin
Bitte aktuelles Profil in Gulp anschauen.
https://www.gulp.de/gulp2/g/spezialisten/profil/FatihZengin
Sprachen
DeutschMutterspracheEnglischgutTürkischMuttersprache
Projekthistorie
- Projektübersicht – Entwicklung mit Angular & KI-Assistenz (geprüft und gesteuert)Einsatz von Angular in Version 20.1
- Implementierung des Google-Logins über OAuth
- Entwicklung eines nutzerzentrierten UX-Designs
- Erhebung und Definition der UI-Anforderungen
- UI-Design gemeinsam mit dem Kunden abstimmen und iterativ weiterentwickeln
- Backend-Anbindung wird in einer späteren Projektphase umgesetzt
- Einsatz von KI-Tools (z. B. Codex (ChatGPT), Claude) zur Unterstützung der Entwicklung
- → Dabei wird der von der KI generierte Code nicht ungeprüft übernommen, sondern von mir kritisch geprüft, logisch bewertet – auch im Hinblick auf die zugrunde liegende Software-Architektur – und falls nötig gezielt angepasst oder korrigiert
- → Die Prompts werden so formuliert, dass der Kontext für die KI eindeutig ist und sie keine unerwünschten Vorschläge liefert
- Aufbau einer CI/CD-Pipeline zur automatisierten Qualitätssicherung und Bereitstellung
- Verwendung von GitHub zur:
- Verwaltung von Issues und Aufgaben
- Git-basierten Codeversionierung
- Integration der CI/CD-Pipeline
- Backlog-Management inkl. Refinement, Epics/Stories/Tasks, klare Acceptance Criteria
- Automationen: Draft-Issues landen direkt im Backlog, Done → Archiv
- GitHub Issue YAML Templates erstellen
- Einrichtung und Betrieb einer Azure Static Web App zur Bereitstellung der Anwendung
Produkte: Angular, Azure, GitHub, ChatGPT, Claude, Visual Studio Code, Codex
Kenntnisse: CI/CD, Angular, Git, UX-Design, Html, CSS
Projekt: SeniorTaskBoard
Flutter-basierte Cross-Platform-App (Android, iOS, Web, Desktop) zur Synchronisation von Google-Kalender-Aufgaben über google_sign_in und googleapis.
Schwerpunkte: CI/CD, UX-Design, Software-Architektur, Git-basierte Codeverwaltung
Flutter-basierte Cross-Platform-App (Android, iOS, Web, Desktop) zur Synchronisation von Google-Kalender-Aufgaben über google_sign_in und googleapis.
- Entwicklung eines eigenen GoogleAuthClients mit Token-Caching, automatischem Refresh und Retry-Logik für robuste Authentifizierung
- Umsetzung von PWA-Funktionen sowie PIN-geschütztem Kiosk-Modus (Orientation Lock) für fest installierte Seniorendisplays
- KI-gestützte Entwicklung (ChatGPT, Claude): strukturierte Prompt-Erstellung, kritische Code-Evaluierung, gezielte Anpassung an Software-Architektur
- Aufbau einer CI/CD-Pipeline für automatisierte Tests und Deployments
- Nutzung von GitHub für Issue-Management, Versionskontrolle und Pipeline-Integration
- Deployment über Azure Static Web Apps
Schwerpunkte: CI/CD, UX-Design, Software-Architektur, Git-basierte Codeverwaltung
Die zentrale Steuerungsdatei in Excel bildet die Grundlage für sämtliche Abfragen und liegt in OneDrive. Sie enthält alle relevanten Parameter wie z. B. Sprache, Prompt-Inhalte sowie den aktuellen Bearbeitungsstatus jeder Zeile.
Ablauf der Abfrage:
Der Bearbeitungsstatus jeder Anfragezeile wird nach erfolgreichem Durchlauf automatisch aktualisiert.
Ablauf der Abfrage:
- Die definierten Eingaben werden in ein JSON-Format verpackt und an ChatGPT übergeben.
- ChatGPT liefert die Antwort ebenfalls im JSON-Format zurück, was eine strukturierte Weiterverarbeitung ermöglicht.
- Optional wird ein zusätzlicher Prompt zur Bildgenerierung ausgeführt.
- Die Prompts werden dabei so aufbereitet, dass ChatGPT einen klaren und konsistenten Kontext erhält.
- Etwaige Fehlermeldungen oder leere Antworten von ChatGPT werden erkannt, die Abfrage automatisch erneut gestartet.
Der Bearbeitungsstatus jeder Anfragezeile wird nach erfolgreichem Durchlauf automatisch aktualisiert.
Zertifikate
Kurs: Einführung in die Softwaretechnik 2 – Testen, Refactoring, Metriken, Versionsmanagement, Build Management
LinkedIn2022