Mohamed (Amine) Morchid
Flutter-Entwickler
Erfahrungen
Flutter-Entwickler
Rentauras
- Leitete die App-Architektur mit Clean Architecture, Riverpod, GoRouter und Dio.
- Arbeitete eng mit dem Gründer zusammen, um Geschäftsziele mit technischen Lösungen und der App-Struktur abzustimmen.
- Definierte die technische Roadmap und Nutzererlebnis-Flows basierend auf Diskussionen zur Produktvision.
- Betreute und coachte 2 Flutter-Praktikanten durch Code-Reviews, Pair Programming und Architektur-Sessions.
- Arbeitete eng mit Backend-Entwicklern zusammen, um REST-API-Verträge, Authentifizierungsabläufe und Fehlerbehandlungsstandards zu definieren und zu verfeinern.
- Integrierte Twilio für Messaging und OneSignal für Push-Benachrichtigungen und stellte Zuverlässigkeit sowie Skalierbarkeit sicher.
- Führte Performance-Profiling durch und implementierte Verbesserungen, um schnellere Ladezeiten und reduzierten Speicherverbrauch zu erzielen.
- Setzte eine Teststrategie mit Unit-, Integrations- und Widget-Tests für alle wichtigen Funktionen um.
Flutter-Entwickler
AS Programation
- Entwarf und implementierte mobile App-Funktionen mit Bloc und Riverpod und sorgte für eine klare Trennung der Verantwortlichkeiten.
- Verantwortete den gesamten Lebenszyklus der Funktionalitäten: von der UI/UX-Implementierung bis zur Backend-Integration und zu den Tests.
- Lieferte performante Apps mit Firebase-Integration, unter Einsatz von Firestore, Auth und Cloud Messaging.
- Erstellte wiederverwendbare UI-Komponenten und modularisierte den Code für bessere Wartbarkeit.
- Schrieb und pflegte Unit- und Integrations-Tests mit über 90% Testabdeckung.
Flutter-Entwickler
MTS System (Popina)
- Refaktorierte umfangreiche Legacy-Flutter-Codebasis und führte Clean Architecture-Prinzipien ein.
- Entwickelte benutzerdefinierte Dart-Pakete zur Kapselung der Geschäftslogik und gemeinsamer Dienstprogramme.
- Leitete Initiativen zur Modularisierung der App und zur Verbesserung von Skalierbarkeit, Onboarding und Entwicklungsgeschwindigkeit.
- Reduzierte Bugs deutlich durch Überprüfung asynchroner Logik und Implementierung einer ordnungsgemäßen Fehlerbehandlung.
- Arbeitete in einem funktionsübergreifenden Team mit Designern, Backend-Ingenieuren und der Qualitätssicherung für Continuous Delivery.
Flutter-Entwickler
Joodek
- Entwickelte die Joodek-Mobile-App von Grund auf mit Clean Architecture und Bloc.
- Reduzierte die Ladezeit der App um 20% durch Optimierung des State-Managements und Minimierung von Overbuilds.
- Integrierte Echtzeit-Datenaktualisierungen und Push-Benachrichtigungen mit Firebase.
- Arbeitete mit leitenden Entwicklern zusammen, um Authentifizierung, Onboarding und Suchfunktionen zu implementieren.
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (4.5 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (4.5 Jahre) und Produktentwicklung (4.5 Jahre).
Zusammenfassung
Innovativer Flutter-Entwickler mit über 4 Jahren und einem Monat Erfahrung in der Entwicklung und Optimierung skalierbarer mobiler Anwendungen mit Clean Architecture und modernem State-Management (Riverpod, Bloc). Nachweislich in der Lage, die Ladezeiten der App um 20% zu reduzieren, die Stabilität der App zu verbessern und Entwicklungsteams zu leiten. Tiefes Verständnis von Dart, OOD, SOLID-Prinzipien und Domain-Driven Design. Arbeitet gerne direkt mit Gründern und Backend-Teams zusammen, um Architektur, APIs und Produktstrategie festzulegen. Leidenschaftlich daran interessiert, sauberen, testbaren Code zu schreiben, der ein hervorragendes Benutzererlebnis liefert.
Fähigkeiten
Sprachen
- Dart
- C
- React (Grundkenntnisse)
Mobil & Web
- Flutter
- Firebase
- Supabase
- React (Grundkenntnisse)
State-management
- Riverpod
- Bloc
- Provider
Architekturen
- Clean Architecture
- Mvvm
- Geschichtete Architektur
Tools
- Git
- Figma
- Postman
- Vs Code
- Android Studio
- Xcode
Tests
- Unit-tests
- Integration-tests
- Widget-tests
Backend-zusammenarbeit
- Rest Api
- Json
- Dio
Datenbanken
- Firestore
- Supabase
- Postgresql (Grundkenntnisse)
Cloud & Devops
- Firebase Cloud Messaging
- Onesignal
- Aws (Grundkenntnisse)
- Gorouter
- Eigene Dart-pakete
- Twilio-integration
- Ci/cd-pipelines
Software-engineering
- Clean Code
- Solid-prinzipien
- Refactoring
- Design Patterns (Repository, Singleton, Factory)
Ood & Ddd
- Objektorientiertes Design
- Domänengetriebenes Design
- Trennung Von Belangen
Projektmethoden
- Agile / Scrum
- Code Reviews
- Mentoring
Sicherheit
- Sichere Authentifizierungsabläufe
- Fehlerbehandlung
- Sitzungsmanagement
Team-zusammenarbeit
- Backend/api-koordination
- Mentoring
- Sprintplanung
Sprachen
Ausbildung
1337 Coding School (42 Network)
Low-Level-Programmierung, Algorithmen, Systemdesign, Software-Engineering · Marokko
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Welche Sprachen spricht Mohamed?
Wie viele Jahre Erfahrung hat Mohamed?
Für welche Rollen wäre Mohamed am besten geeignet?
Was ist das neueste Projekt von Mohamed?
Für welche Unternehmen hat Mohamed in den letzten Jahren gearbeitet?
In welchen Industrien hat Mohamed die meiste Erfahrung?
In welchen Bereichen hat Mohamed die meiste Erfahrung?
Was ist die Ausbildung von Mohamed?
Wie ist die Verfügbarkeit von Mohamed?
Wie hoch ist der Stundensatz von Mohamed?
Wie kann man Mohamed beauftragen?
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Flutter-Entwickler