- OpenClassroomsDéveloppeur AndroidEDUCATION & E-LEARNINGjanvier 2021 - mars 2021 (2 mois)Paris, FranceCréation d'une application de gestion d'une agence immobilière permettant aux agents1. de consulter la liste des biens en vente (+ filtres croisés),2. d'ajouter des biens à la vente et de les modifier,3. de simuler un prêt immobilier.Gestion de l'appareil photo et de la galerie (stockage interne) et géolocalisation par l'adresse du bien pour implémentation d'une map Google (Google Cloud Platform).Affichage des points d'intérêts autour des biens.Architecture (MVVM, clean architecture) et création du design.
- OpenClassroomsDéveloppeur AndroidEDUCATION & E-LEARNINGoctobre 2020 - décembre 2020 (3 mois)Paris, FranceCréation d'une application permettant aux collaborateurs d'une société1. de consulter les restaurants dans les environs (Google maps ou liste),2. d'indiquer leur choix,3. de consulter les restaurants sélectionnés par leur collègues.L'application enfin notifie (via Firebase Cloud functions) les utilisateurs peu avant le déjeuner en rappelant le nom et l'adresse du restaurant qu'ils ont sélectionné, ainsi que les collègues ayant fait le même choix.
Islam Ahmed Eb recommande François
J'ai été agréablement surpris par sa posture proactive vis-à-vis du cahier des charges avant que la mission ne commence. En effet, il avait déjà repéré plusieurs librairies adaptées au projet afin de savoir s'en servir correctement le jour de la mission.
Il a également une posture très professionnelle orientée résultat : si la mission ne convient pas aux attentes fixées en début de mission, il ne m'a rien facturé. Cela est une preuve non négligeable de son honneteté et professionalisme. Chers collaborateurs, n'hésitez plus et donnez sa chance à ce jeune freelance plein de ressources!
- Master 2 Grandes Ecoles - commerce (RNCP niveau 7, Bac+5)INSEEC Paris Business School2012
- Développeur d'applications - Android (RNCP niveau 6, Bac+3/4)OpenClassrooms2020Cursus dont la pédagogie repose sur la pratique par la validation de projets professionnalisants (6 projets de développement et 4 projets d’analyse), permettant d’acquérir les compétences nécessaires pour : › analyser un cahier des charges et choisir une solution technique ; › concevoir l’architecture technique d’une application ; › créer des applications Android grâce aux langages Java et Kotlin ; › communiquer avec une base de données ; › mettre en œuvre des tests unitaires, d'intégration et d'interface ; › produire une documentation technique et fonctionnelle de l’application.
- Créez un backend scalable et performant sur FirebaseOpenClassrooms2020
- Construisez une interface utilisateur flexible et adaptativeOpenClassrooms2020
- Développez des applications robustes et fiablesOpenClassrooms2020
- Débutez l'analyse logicielle avec UMLEcole supérieure de génie informatique2020
- Implement a Relational Database with SQLOpenClassrooms2020