16.09.2025 aktualisiert


100 % verfügbar
Software Engineer, Mobile App Developer (Full Stack)
Potsdam, Deutschland
Weltweit
IT-Security B. Sc. vslSkills
FlutterClean CodeJavascriptUser Experience (UX)APIsAndroidApple IOSAppstoreAutomatisierungUnit TestingMobile Application DevelopmentDatenbankenDjangoGithubIphone AppsPythonSeleniumSQLTestenFirebaseBackendGitIntegrationstestsFigmaDartFront End
Flutter Developer & Software Engineer (7+ Jahre Erfahrung)
Berlin | Remote-ready | Fokus: Mobile Apps & Automatisierung
Skills im Überblick
Veröffentlichte Apps
Berlin | Remote-ready | Fokus: Mobile Apps & Automatisierung
Skills im Überblick
- Frontend/Mobile: Flutter, Dart, Riverpod, Figma
- Backend/Automation: Python, Javascript, Bash, Django, REST/SOAP APIs
- Testing: Unit-Tests, Integrationstests, Selenium, Pytest
- Cloud & Datenbanken: Firebase, Supabase, SQL, Drift ORM
- Toolset: Git, GitHub, VS Code, Postman, GitKraken, PyCharm
- OS: Android, iOS, Linux
Veröffentlichte Apps
- https://apps.apple.com/us/app/yallah-speak-speak-arabic/id6746650134
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Entwicklung einer KI-gestützten Sprachlern-App
Aufgaben
Genutze Skills
Flutter • Dart • Typscript • iOS • Android • Supabase • Firebase • Json • OpenAI • Funktionen • Riverpod • SQL • Drift • Figma • REST API Git • Künstliche Intelligenz
Link zur iOS App: https://apps.apple.com/us/app/yallah-speak-speak-arabic/id6746650134
Aufgaben
- Wireframing und Design der Benutzeroberfläche mittels Figma
- Entwicklung der mobilen Anwendung mittels Dart und Flutter
- Auslagerung von kritischen Backend Komponenten in verschiedene Edge Funktionen unter der Nutzung von Typescript
- Entwicklung von lokalen und remote Datenbanken mittels SQL unter der Nutzung des Drift ORMs
- Anbindung der App an RevenueCat, Apple Ads, OpenAI und Supabase mittels dern jeweiligen REST API Schnittstellen
- Entwicklung von Testautomatisierungen, wie Unit oder Integration-Tests
- Erfolgreiches Deployment in jeweils dem App Store und Play Store
Genutze Skills
Flutter • Dart • Typscript • iOS • Android • Supabase • Firebase • Json • OpenAI • Funktionen • Riverpod • SQL • Drift • Figma • REST API Git • Künstliche Intelligenz
Link zur iOS App: https://apps.apple.com/us/app/yallah-speak-speak-arabic/id6746650134
Erweiterung einer Konfigurationsschnittstelle für Feldtechniker
Aufgaben
Genutzte Skills
Python • Bash • Javascript • Linux • SOAP • API • subprocess • SQL • Selenium • Panadas • Unit-Testing • Integrationstests • Git • XML • VMware
Aufgaben
- Durchführung einer umfassenden Anforderungsanalyse mit verschiedenen Stakeholdern
- Entwicklung der Konfigurationsschnittstelle samt Web Interface mittels Python und Bash im Backend und Javascript im Frontend
- Integration der Komponente in die Microservice-Architektur
- Refactoring von Legacy-Code, entsprechend der Clean Code Prinzipien. Ziel war es Spagetti Code in modularen Code zu transformieren
- Entwicklung von Testautomatisierungen, wie Unit oder Integration-Tests
- Anpassungen von entsprechenden Dokumentationen für Techniker
- Versionsverwaltung des Projekts über Git und Github unter Nutzung von Gitkraken
- Testen der Integration unter der Nutzung von Unit-Tests, Integrationstests und Ende zu Ende-Tests. Hierbei wurden Frameworks wie pytest, unittest und selenium verwendet, um Testprozesse zu automatisieren.
- Deployment des Features innerhalb eines Releases über eine vom Kunden eingesetzte Cloud Lösung auf über 2000 Cash-Recycler
Genutzte Skills
Python • Bash • Javascript • Linux • SOAP • API • subprocess • SQL • Selenium • Panadas • Unit-Testing • Integrationstests • Git • XML • VMware
Verbesserung des manuellen Software Deployment Prozesses
Aufgaben:
Genutze Skills
Python • Bash • Javascript • Linux • SOAP • API • Json • XML • Json • OOP • Cloud • git • pytest • subprocess • Integrationstests, Unit-Tests • putty • SoapUI
Aufgaben:
- Durchführung einer umfassenden Anforderungsanalyse mit verschiedenen Stakeholdern
- Entwicklung von Skripten, die in der Lage sind Software-Updates entsprechend zu paketieren
- Entwicklung von eigenständigen Updates, dazu gehören Sicherheitspatches, Konfigurationsänderungen und Bug-Fixes
- Anpassungen von entsprechenden Dokumentationen
- Entwicklung von Testautomatisierungen, wie Unit oder Integration-Tests
- Versionsverwaltung des Projekts über Git und Github unter Nutzung von Gitkraken
Genutze Skills
Python • Bash • Javascript • Linux • SOAP • API • Json • XML • Json • OOP • Cloud • git • pytest • subprocess • Integrationstests, Unit-Tests • putty • SoapUI