Mirwan Akayguen
Freelance Software Developer · Backend, Frontend & API-Integration
Profil
Freiberuflicher Software Developer mit fast zehn Jahren Praxis in Backend- und Frontend-Entwicklung (Ausbildung seit 2016, durchgehend freiberuflich seit 2019). Schwerpunkte: REST-API-Architekturen, relationale Datenbanken (Oracle, MySQL, PostgreSQL, SQLite) und moderne Frontend-Frameworks (Angular, React, React Native). Spezialisiert auf datengetriebene Backend-Pipelines, Workflow-Automatisierung und produktive Anbindung großer Sprachmodelle. Eigenverantwortliche Lieferung von der Architekturentscheidung bis zum produktiven Betrieb.
Kompetenzen
Erfahrung
Inhaber & Software Developer
04/2024 – heute- Multi-Marketplace-Datenpipelines in Python für die parallele Verwaltung mehrerer E-Commerce-Konten über REST- und SOAP-APIs (eBay, Amazon SP-API, Shopify Admin API, Pinterest, Meta).
- KI-gestütztes Workflow-System zur automatisierten Erstellung, Optimierung und Bildgenerierung von Produktinhalten via OpenAI, Anthropic und Qwen.
- OAuth2-Token-Lifecycle-Management mit automatischen Refresh-Routinen, Rate-Limit-Steuerung und Retry-Strategien.
- Relationale Datenmodelle in SQLite und PostgreSQL mit Indizierungsstrategien, Aggregations-Queries und ETL-Routinen.
- Cron-basierte Daemon-Prozesse, strukturiertes Logging und Monitoring im Dauerbetrieb.
- Cross-Platform-Mobile-App mit React Native, Expo und TypeScript (Offline-First, mehrsprachig, Skia-Datenvisualisierung).
- Headless-Commerce-Storefronts auf Shopify Hydrogen mit React Router und Server-Side-Rendering.
Backend-Entwickler (Freelance)
03/2024 – 09/2024- PL/SQL-Programme für Oracle-Datenbanken zur Verbesserung von Datenintegrität und Query-Performance.
- REST-APIs mit Java und Spring Framework für die Integration interner Backend-Systeme und externer Drittanbieter-Dienste.
- Relationale Datenmodelle inklusive Stored Procedures, Trigger und Performance-Optimierung hochfrequentierter Tabellen.
- Migration von Legacy-Komponenten zu modernen Java-basierten Architekturen mit Fokus auf Rückwärtskompatibilität.
- Automatisierte Unit-Tests mit JUnit zur Sicherstellung von Code-Qualität.
- Mitwirkung in agilen Entwicklungsprozessen (Scrum, Kanban) inklusive Code-Reviews und Sprint-Planung.
Frontend-Entwickler (Freelance)
09/2019 – 12/2024- Skalierbare Angular-Single-Page-Applications mit modularem Komponentenkonzept und reaktiver State-Verwaltung über RxJS.
- Wiederverwendbare UI-Komponenten und gemeinsame Service-Layer zur Reduktion von Code-Duplikation.
- Anbindung von REST-API-Endpunkten für dynamische Datenvisualisierungen, Echtzeit-Updates und komplexe Filter- und Such-Funktionen.
- Performance-Optimierung durch Lazy-Loading, OnPush-Change-Detection und Bundle-Splitting.
- Umfassende Unit-Tests mit Jasmine und Karma sowie End-to-End-Tests.
- Cross-Browser-Kompatibilität und barrierefreie Gestaltung nach WCAG-Vorgaben mit HTML5, CSS3, SASS und Bootstrap.
- Mitwirkung an CI/CD-Pipelines (Jenkins, GitLab CI) für automatisierte Build- und Deployment-Prozesse.
- Enge Zusammenarbeit mit UX/UI-Designern und Backend-Teams.
Eigene Projekte
Cross-Platform-Anwendung für strukturiertes Trainings-Tracking. Stack: React Native, Expo, TypeScript, Zustand, MMKV, Skia, i18n. Aktiv im Markt.
Python-Backend zur parallelen Steuerung mehrerer E-Commerce-Konten mit KI-gestützter Inhaltserzeugung und automatisierter Bestellabwicklung.
Headless-E-Commerce-Storefront auf Shopify Hydrogen mit React Router, Server-Side-Rendering und Custom-Theming.
Sprachen
Bildung
Berufsausbildung Fachinformatiker für Anwendungsentwicklung
09/2016 – 08/2019Berufsschulabschluss: Note 1,8 (sehr gut). Praktische Anwendungsentwicklung mit HTML, CSS, JavaScript, Angular und SQL. Software-Qualitätssicherung durch automatisierte Tests mit Jasmine und Karma. Datenbank-Design, relationale Modellierung und SQL-Programmierung. Agile Entwicklungsmethoden und Versionskontrolle mit Git.