Ousama Boujaouane

développeur ios senior & chef de projet technique

Peut se déplacer à Paris, Ermont, Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Ousama.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Ousama.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour
  • Ermont et 20km autour
  • Paris

Préférences

Secteur d'activité
  • Aéronautique & aérospatiale
  • Agence & SSII
  • Architecture & urbanisme
  • Associatif et syndical
  • Automobile
+34 autres

Vérifications

Influence

Langues

Catégories

Compétences (27)

Ousama en quelques mots

Passionné de nouvelles technologies, mon expérience professionnelle a débuté quelques années avant la fin de mes études. Avec 3 autres collègues nous avons créé une entreprise autour d'une application mobile développée from scratch pour une solution de guide interactif sur iOS et Android pour le château de la Roche-Guyon. J’ai ensuite été co-fondateur de la société́ Red1 Innovation qui a rejoint la première promotion du WelcomeCityLab (incubateur destiné à favoriser l’innovation dans le secteur touristique) et qui a réalisé́ une levée de fonds de 250 000 €. Responsable de tous les projets techniques, ces expériences m’ont permis d’enrichir considérablement mes performances en développement d’applications mobiles et sites internet. Suite à cela j’ai rejoint Devoteam Digital Factory où mes compétences en développement Swift, architecture Android et iOS on pu grandement augmenter. J’ai ainsi pu acquérir une double compétence iOS(principale) / Android(secondaire).

Portfolio

Portfolio uniquement accessible aux membres

Expériences

OpenClassrooms - Openclassrooms

Education & e-learning

Mentor iOS

novembre 2020 - Aujourd'hui

Je suis mentor d'élèves sur le parcours OpenClassrooms intitulé "Développeur d'application iOS".

OpenClassrooms - Openclassrooms

Education & e-learning

Formation iOS

Paris, France

juin 2020 - novembre 2020

Souhaitant 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

SNCF RESEAU - SNCF

Transports

Lead Dev Android / iOS

Saint-Denis, France

juillet 2019 - mai 2020

Avec le SDK Jawg il est possible d’intégrer rapidement et simplement une carte dans votre application mobile ou votre site. Grâce aux APIs et aux widgets mis à disposition. Il est ainsi possible de proposer aux utilisateurs une carte intelligente avec des POI (Point d’intérêt, des tracés entre deux points, etc.)


J'ai rejoins l'équipe en tant que consultant afin, dans un premier temps, d'effectuer un audit de ce qui avait déjà été développé puis j'ai repris le développement sur l’application iOS.
J’ai pu lors de cette mission :
- Étudier l’existant et faire des recommandations
- Mettre en place plusieurs lanes sur fastlane permettant notamment d’upload une IPA automatiquement sur TestFlight, de générer une documentation, de lancer une vérification swiftlint avec export des erreurs dans un fichier html, etc.)
- Réaliser et organiser divers documentations telles qu’entre autre la documentation du SDK Android, la documentation de l’api routing et du démonstrateur web, un processus GitFlow à suivre pour Android et iOS, un schéma architectural de différents dépôts git, une convention de nommage bien définie.
- Réaliser un écran de configuration
- Une vue visualisant les trois prochains horaires
- Un rayon autour d’une gare
- Réaliser via Sketch la nouvelle icône de l’application pour Android et iOS et l’intégrer dans l’app
- Fixer divers bugs
- Configurer SwiftLint et corriger des erreurs remontées par le diagnostique
- Assister à des grroomings, sprint review, daily, sprint planning, etc.
- Gérer des userstories et les sous tâches sur Taiga

Europcar International SASU - Europcar

Automobile

Auditeur iOS

Levallois-Perret, France

juin 2019 - juillet 2019

Recommandations externes

Formations