À propos de Ousama
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Arabe
Notions
Expériences
- Hager GroupDéveloppeur iOS (SwiftUI)ENERGIEmai 2021 - août 2021 (3 mois)J’ai réalisé from scratch le développement de l'application Hager Pilot permettant de découvrir et de seconnecter à des gateways électriques en SwiftUI.J’ai pu lors de cette formation :- Développer l'ensemble des vues de la version 1.0.- Mettre en place un DiscoveryService- Implémenter Core Data- Mettre en place de tests unitaires- Réaliser des Pull Requests
- OpenClassroomsMentor iOSEDUCATION & E-LEARNINGnovembre 2020 - Aujourd'hui (5 ans et 7 mois)Je suis mentor d'élèves sur le parcours OpenClassrooms intitulé "Développeur d'application iOS".
- OpenClassroomsFormation iOSEDUCATION & E-LEARNINGjuin 2020 - novembre 2020 (5 mois)Paris, FranceSouhaitant devenir mentor dans le domaine du développement iOS je me suis inscrit au parcours de développeur iOS sur OpenClassrooms afin de le maîtriser au mieux avant de postuler en tant que mentor.J’avais également pour intention d’apprendre de nouvelles choses plus en détail comme par exemple les tests unitaires, tests d’intégration, tests d’acceptation, TDD (Test Driven Development), les architectures type MVVM, la résolution des fuites mémoire, etc.Ce afin d’évoluer sereinement vers un poste de tech lead ou d’auditeur de code.J’ai pu lors de cette formation apprendre à :- Définir une stratégie d’apprentissage- Aller plus loin dans l’utilisation de Git et GitHub- Comprendre un peu mieux le monde du Web- Créer un jeu type RPG en projet MacOS en ligne de commandes- Gérer de manière optimisées les traits autolayout pour les applications en mode portrait / landscape et iPad- Créer une application de montage photo- Améliorer une application existante- Utiliser Adobe XD- Insérer les tests et évaluer la couverture- Comprendre Test Driven Development (TDD)- Ajouter des fonctionnalités en TDD avec Behavior Driven Development- La méthodologie Red Green Refactor- Analyser les besoins d’un client (UML, Domain-Driven Design, rédaction d’une documentation technique)- Modéliser et implémenter une base de données relationnelle avec UML- Réaliser des appels réseau avec Postman et URLSession sur une API Rest- Créer un jeu de données de test pour les appels réseau- Mieux gérer la persistance des données dans une application- Mettre en place un système de veille informationnelle- Mieux rédiger un rapport- Se préparer aux tests techniques- Mieux gérer une architecture MVC et MVVM- À résoudre plus rapidement les fuites mémoire
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- BTS Informatique de GestionIMCP2009
- Master en management des systèmes d’informationITESCIA2012