16.10.2026 aktualisiert

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

Senior Flutter Developer · Apps live bringen · Xamarin → Flutter · Tech Lead

Berlin, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Dipl.-Ing. (FH) Multimediatechnik
Berlin, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Dipl.-Ing. (FH) Multimediatechnik

Profilanlagen

sebastian-weidlich-cv-de.pdf
sebastian-weidlich-cv-en.pdf

Über mich

Senior Flutter-Entwickler in Berlin, 10+ Jahre Entwickler. Ich bringe Apps live, die feststecken, migriere Xamarin nach Flutter und verstärke Teams als Senior oder Tech Lead. Ex-Appsfactory (Vattenfall, DB, Porsche), Mitgründer Kiezpass (2025 verkauft). Verfügbar ab sofort, vor Ort oder remote.

Skills

GitHub ActionsFlutterAppstoreMicrosoft AzureC#Mobile Application DevelopmentSoftware ArchitectureXamarin.NET CoreGoogle FirebaseStripeCloudflareFigmaDartGoogle PlayRestful Apis
Senior Flutter-Entwickler (Flutter, Dart, Firebase) – Berlin & Remote

Über zehn Jahre Softwareentwicklung, davon fünf freiberuflich als Flutter-Entwickler. Vorher sieben Jahre Appsfactory in Leipzig: Backend-, Middleware- und CMS-Systeme mit C#/.NET und Microsoft Azure für die Apps von Vattenfall, Deutsche Bahn, Porsche und Swiss Re, zeitweise Xamarin; zuletzt Tech Lead für ein Fullstack-Team von 40. Mitgründer und CTO von Kiezpass (2025 verkauft). Sechs Flutter-Apps für iOS und Android von der Software-Architektur bis zum Release in App Store und Google Play.

Schwerpunkte
- Apps, die feststecken: Übernahme bestehender Flutter-Codebasen, Store-Review-Ablehnungen (App Store Review, Google Play Review) lösen, FlutterFlow-Projekte in produktionsreifen Flutter-Code überführen. Referenz: Twiggli – FlutterFlow-App stabilisiert und erstmals durch beide Store-Reviews gebracht.
- Xamarin → Flutter: Migration bestehender Xamarin-Apps in Unternehmen mit .NET-Backend (C#, ASP.NET Core, Azure). Xamarin ist seit 2024 End-of-Life – ich habe sieben Jahre .NET-Backends auf Azure gebaut, kenne Xamarin aus eigener Arbeit und spreche mit dem Backend-Team auf Augenhöhe.
- Senior / Tech Lead im Team: Software-Architektur, Code Reviews, Release-Management, Mentoring – für Teams in Energie, Mobilität und Medizin. Referenz: Megunto (Medizin, KI-gestützte Auswertung), Store-Rating 5/5.

Mobile & Frontend
Flutter, Dart, Riverpod, get_it, MVVM, State Management, Clean Architecture, go_router, auto_route, Flutter Web, FlutterFlow, iOS, Android, Figma, UI/UX

Backend & Cloud
Firebase (Authentication, Firestore, Cloud Functions, Cloud Storage, Cloud Messaging, Remote Config, Crashlytics, App Check, Hosting), C#, .NET, ASP.NET Core, Microsoft Azure, Service Fabric, Google Cloud Run, Docker, Cloudflare (Pages, Workers), REST API, OpenAPI (Retrofit, Dio), Auth0, NoSQL, SQL, OpenAI API

Release & Betrieb
CI/CD, Codemagic, GitHub Actions, App Store Connect, TestFlight, Google Play Console, Store-Release, Push Notifications (FCM, APNs), In-App Purchases, RevenueCat, Stripe, TelemetryDeck

Qualität & Prozess
Unit Testing, Widget Testing, Integration Testing, mocktail, Firebase Emulator (Security Rules Tests), Code Review, Software-Architektur, Technische Leitung, Scrum, Agile Entwicklung, Anforderungsanalyse, Konzeption

Rahmen
Verfügbar ab sofort, Vollzeit möglich, vor Ort in Berlin oder remote (D-A-CH). Abrechnung nach Tagessatz. Deutsch Muttersprache, Englisch verhandlungssicher.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2021

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Karte für Arbeitsorte in Berlin mit Check-in und Geofencing (Flutter, iOS/Android, Riverpod)

Eigenentwicklung
Aufgaben: Eine Karte mit Cafés, Coworking-Spaces, Bibliotheken und Hotellobbys, beschrieben nach WLAN, Steckdosen, Lautstärke, Sitzplätzen und dem, was man bestellen muss. Dazu Check-in mit laufender Session und Arbeitslog, automatischer Check-out per Geofencing, Login über Apple oder Google (auch ohne Konto nutzbar), Push-Benachrichtigungen, ein Admin-Bereich und ein internes Flutter-Web-Tool, mit dem ich Orte importiere und pflege.

Die App nutzt Riverpod mit Code-Generierung und typisiertes Routing mit go_router. Sie ist in vier Schichten aufgebaut (Domain, Data, Application, Presentation); SDKs von Drittanbietern kommen nur in der Data-Schicht vor. Geo-Abfragen laufen direkt auf Firestore, Cloud Functions in Dart und TypeScript aktualisieren unter anderem jede Woche die Auslastungsprognosen der Orte. Unit- und Widget-Tests laufen bei jedem Pull Request in der CI mit GitHub Actions.

Ergebnis: In Entwicklung, das Release in beiden Stores ist geplant. Kiezwerk teilt sich seine Pakete für Login, Push, Karten, In-App-Käufe und Analytics mit Banana List und Hula Hoop Timer.

Technologien: Flutter, Dart, Riverpod (Code-Generierung), go_router, dart_mappable, Firebase (Auth, Firestore, Cloud Functions, Storage, Messaging, Remote Config, Crashlytics), Geofencing, flutter_map, TelemetryDeck, mocktail, GitHub Actions

Geteilte Checklisten-App mit Echtzeit-Sync (Flutter, iOS/Android)

Eigenentwicklung
Ausgangslage: Der Markt für Listen-Apps ist voll. Der Anspruch: Wenn eine Person einen Eintrag abhakt, muss das bei allen anderen sofort sichtbar sein – ohne Wartezeit und ohne Konflikte, auch wenn zwei gleichzeitig tippen.

Aufgaben: Echtzeit-Sync über Firestore-Streams mit MVVM-Architektur, Optimistic UI (die Oberfläche aktualisiert sich vor der Server-Antwort), ein eigenes Design-System mit Mikro-Interaktionen und Swipe-Gesten, Einladung per Link.

2026 habe ich die App in meinen Flutter-Workspace überführt: vier Schichten (Domain, Data, Application, Presentation) mit get_it und ChangeNotifier, gemeinsame Pakete für Login, In-App-Käufe über RevenueCat, Deep Links und Analytics. Unit- und Widget-Tests, Tests der Firestore-Sicherheitsregeln im Emulator und eine CI mit GitHub Actions und Codemagic sichern jedes Release ab.

Ergebnis: Live in beiden Stores, Store-Rating 5/5, flüssige Animationen bei konstanter Framerate auf iOS und Android.

Technologien: Flutter, Dart, get_it, go_router, Firebase (Auth, Firestore), RevenueCat, mocktail, GitHub Actions, Codemagic, Figma

Mobile App für medizinische Prüfungsvorbereitung mit KI-Auswertung (Flutter, iOS/Android/Web)

Megunto (eLearning / Medizin)

Pharma und Medizintechnik

< 10 Mitarbeiter

Aufgaben: Ich habe die App für iOS, Android und Web als Flutter-Client auf das bestehende Backend gesetzt: Login über Auth0, Prüfungssimulationen mit Text- und Spracheingabe (Aufnahme in der App, Transkription über die Backend-API), Fragen per Sprachausgabe und ein Audio-Modus zum Lernen ohne Bildschirm. Die KI-gestützte Auswertung des Lernfortschritts und die Schwachstellen-Analyse habe ich in einer Oberfläche umgesetzt, die die Interaktion so einfach wie möglich hält. In der Web-Version lassen sich Kurse über Stripe kaufen. Design in Figma, Release in beide Stores.

Der API-Client wird aus der OpenAPI-Spezifikation des Backends generiert (Retrofit, Dio), damit App und Backend nicht auseinanderlaufen. Die App ist in Services und Controller gegliedert (get_it, ChangeNotifier), das Routing läuft über auto_route. Die Web-Version baut GitHub Actions als Container und rollt sie auf Google Cloud Run in drei Umgebungen aus.

Ergebnis: Die App ist in beiden Stores live und wird in medizinischen Einrichtungen genutzt, Store-Rating 5/5. Die UX-Konzepte der App wurden als Vorlage für den Relaunch der Web-Plattform übernommen.

Technologien: Flutter, Dart, get_it, auto_route, Retrofit/Dio (OpenAPI), Auth0, Stripe, GitHub Actions, Google Cloud Run, Figma, App Store Connect, Google Play Console

Übernahme und Store-Release einer FlutterFlow-App (Flutter, iOS/Android)

Twiggli (Veranstaltungs- und Erlebnisplattform)

Sonstiges

< 10 Mitarbeiter

Ausgangslage: Die App existierte als FlutterFlow-Projekt und war funktional weitgehend fertig. Sie war aber noch nie in einem Store live. Apple hatte sie nach drei Richtlinien abgelehnt: 1.2 (nutzergenerierte Inhalte ohne Filter- und Meldefunktion), 5.1.1 (unzureichender Berechtigungstext für die Fotomediathek) und 4.8 (Drittanbieter-Login ohne gleichwertige datensparsame Alternative). Dazu kamen kritische Fehler bei Registrierung und Login und ein Feed, der nicht funktionierte. Das Team hatte kein Budget für einen Neubau und brauchte jemanden, der die bestehende App zu Ende bringt.

Aufgaben: Zuerst die Fehler, die Nutzer sofort verlieren: Registrierung und Login repariert, die Feeds „Following“ und „Discover“ wieder lauffähig gemacht und die Bezahlung über Stripe durchgängig geprüft. Danach die fehlenden Funktionen ergänzt: Buchungsbestätigungen per E-Mail an Gast und Gastgeber und ein Bewertungssystem.

Für den App Review: ein Filter für anstößige Inhalte und ein sichtbarer Melden-Button statt der versteckten Doppeltipp-Geste, ein neuer Berechtigungstext für die Fotomediathek mit Beispiel und Sign in with Apple als zusätzliche Login-Option. Dazu beide Store-Konten und die Einreichungen sauber aufgesetzt.

Ergebnis: Innerhalb eines Monats ging die App erstmals im Apple App Store und bei Google Play live – ohne Neubau.

Technologien: FlutterFlow, Flutter, Firebase, Stripe, Sign in with Apple, App Store Connect, Google Play Console

Gastronomie-Deal-Plattform – Mitgründer & CTO (Flutter: iOS/Android/Web, Firebase)

Kiezpass UG (eigene Gründung, 2025 verkauft)

Sonstiges

< 10 Mitarbeiter

Ausgangslage: Zwei Zielgruppen mussten gleichzeitig bedient werden: Endnutzer, die Deals in ihrem Kiez entdecken und einlösen, und Gastro-Partner, die Angebote und Kampagnen selbst verwalten. Beides sollte ein einzelner Entwickler bauen und betreiben können.

Aufgaben: Produkt, Design, Architektur, Entwicklung und Release. Die App für iOS und Android zeigt Deals auf einer Karte mit Clustering und offline gespeicherten Kartenkacheln, Login per Telefonnummer und SMS-Code, Deals lassen sich buchen und vor Ort einlösen, dazu Push-Benachrichtigungen. Das webbasierte CMS, ebenfalls in Flutter, nutzen Partner für Profil, Deals, Nachrichten und Bewertungen und das Team für Partner, Orte, Deal-Vorlagen und Push-Kampagnen. Partner bezahlen über Stripe.

App und CMS liegen in einem Repository und sind gleich aufgebaut: Services mit get_it, ChangeNotifier, auto_route und typisierter Firestore-Zugriff per Code-Generierung. Das Backend läuft serverlos auf Firebase (Cloud Functions in TypeScript, Firestore, App Check). Die Firestore-Sicherheitsregeln sind im Emulator getestet, die Builds laufen über Codemagic. Dazu Store-Einrichtung und die Landingpage.

Ergebnis: Live in beiden Stores, Pilotbetrieb mit Dutzenden Berliner Restaurants und Bars, Store-Rating 4/5. Das Unternehmen wurde 2025 verkauft.

Technologien: Flutter, Dart, get_it, auto_route, Firebase (Auth, Firestore, Cloud Functions, Storage, Messaging, App Check, Crashlytics), Stripe, flutter_map, Codemagic, Figma

Gruppenreise-App mit Echtzeit-Kollaboration und Offline-First (Flutter, iOS/Android)

Eigenentwicklung
Ausgangslage: Gruppenreisen verteilen sich auf WhatsApp, Tabellen und Cloud-Ordner. Die App sollte alles an einem Ort bündeln – und auf Reisen funktionieren, also auch ohne Netz.

Aufgaben: Echtzeit-Kollaboration über Firestore-Streams, Offline-First mit lokalem Cache und Hintergrund-Sync für Fotos und Notizen, ein Cost-Splitting-Algorithmus in Cloud Functions, der Gruppenausgaben auf die minimale Zahl an Ausgleichszahlungen reduziert. Dazu PDF-Export, Rechteverwaltung, Bildkomprimierung, CMS und Landingpage.

Login über Google, Apple und Facebook, Orte auf einer Karte mit Clustering, Push-Benachrichtigungen und Vorschläge für den Reiseplan über die OpenAI-API, angebunden über einen Cloudflare Worker. Die App folgt MVVM (get_it, ChangeNotifier). Datenzugriff, Login und die Kostenaufteilung sind mit Unit-Tests abgesichert, die Firestore-Sicherheitsregeln mit eigenen Tests im Emulator.

Ergebnis: Live in beiden Stores, im Einsatz bei Reisegruppen von 6–10 Personen.

Technologien: Flutter, Dart, get_it, Firebase (Auth, Firestore, Cloud Functions, Storage, Messaging), Google Maps, OpenAI API, Cloudflare Workers, Figma

Tech Lead – Fullstack-Projekte für Konzernkunden (Team von 40)

Appsfactory GmbH (Festanstellung)
Einer von drei Tech-Leads für ein Fullstack-Team von 40 Entwicklern. Software-Architekturen für mehrere parallele Kundenprojekte entworfen, Code-Reviews durchgeführt, Entwicklungs-Guidelines und Best Practices etabliert und im Team verankert, Team-Meetings geleitet, Wissenstransfer zwischen Projekten organisiert. Kunden u. a. Vattenfall, Deutsche Bahn, Porsche.

Technologien: Software-Architektur, Technische Leitung, Code Review, Xamarin, C#/.NET, Microsoft Azure, Scrum

Fullstack Developer – Backend, Middleware und CMS für Mobile Apps von Konzernkunden (.NET/Azure)

Appsfactory GmbH (Festanstellung)
Backend-, Middleware- und CMS-Anwendungen im Mobile-App-Umfeld in agilen Teams mit knappen Deadlines.

Technologien: ASP.NET, .NET Core, C#, Microsoft Azure, Service Fabric, Xamarin, JavaScript, Vue.js, Knockout, HTML/CSS

Kunden: Vattenfall, Swiss Re, Deutsche Bahn, Porsche, Lidl, Bayer 04, Burda, GU Verlag, Vonovia, ORWO

Portfolio


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden