
Hamza Nejjar
Senior iOS Developer | SwiftUI & Combine
Salaire / Taux journalier
Paris, France
Mobilité : Île-de-France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur iOS Senior avec 13 ans d'expertise, spécialisé en SwiftUI/Combine et architectures MVVM modulaires. Expérience prouvée chez ENGIE et PSA sur des applications grand public et frameworks IoT complexes. J'apporte une expertise technique complète de la conception à la livraison App Store avec focus Clean Code et CI/CD.
Expérience de travail
Développeur iOS Sénior
l'office
sept. 2021 - Présent
5 ans 2 mois
Paris · Hybrid
En mission de développeur iOS chez ENGIE, sur l'application "ENGIE Particuliers". J'ai pu intervenir sur plusieurs squads dans un cadre Agile (Scrum / SAFe). Responsabilités : - Migration de l’application de Swift vers SwiftUI + Combine. - Mise en place d’une architecture MVVM modulaire pour gérer un parcours CMS complexe. - Configuration d’un pipeline CI/CD avec GitLab. - Mise en place de tout un parcours d'authentification en utilisant le SDK Okta. - Adoption des bonnes pratiques Clean Code, principes SOLID et approche KISS. - Écriture de tests unitaires avec XCTest. - Proposition de solutions techniques via des PoC. - Livraison de l’application sur l’App Store. - Participation au recrutement.
Développeur iOS Sénior
NIJI
sept. 2019 - oct. 2021
2 ans 2 mois
Île-de-France · On-site
En mission de développeur iOS chez ENGIE, sur l'application "ENGIE Particuliers". La mission a consisté à la refonte totale de l’application et l’ajout de nouvelles fonctionnalités. Responsabilités : - Conception fonctionnelle en collaboration avec l’équipe produit lors des sprints. - Estimation des charges, planification des tâches. - Développement de nouvelles fonctionnalités en Swift. - Écriture de code propre, modulaire et testé. - Réalisation de PoC pour proposer des évolutions techniques. - Écriture de tests unitaires avec XCTest. - Participation aux revues de code et documentation technique. - Application des bonnes pratiques Clean Code & Software Craftsmanship : SOLID, KISS. - Livraison de l’application sur l’App Store. - Participation au processus de recrutement iOS (entretiens techniques).
Développeur iOS Sénior
Groupe PSAFreelance
mars 2018 - août 2019
1 an 6 mois
Paris Area, France · On-site
Projet de "Dématérialisation de la clé de voiture". J'ai participé au développement de frameworks iOS pour communiquer avec les véhicules PSA (Peugeot, Citroën, DS …). Le smartphone permettrait alors de démarrer, verrouiller/déverrouiller le véhicule et de consulter les données générées (émissions, trajets…). Responsabilités: - Conception des fonctionnalités avec l’équipe produit (Scrum/SAFe), rédaction de diagrammes de séquence. - Développement de composants de sécurités (authentification, gestion des droits …), ainsi que des composants fonctionnels (envoi de commandes sur le véhicule). - Création des application Demo pour faciliter l’intégration des SDKs dans les applications de production (MyPeugeot, MyDS, MyCitroën …) - Tests réalisés sur des bancs de simulation, des boîtiers physiques et des véhicules réels. - Livraison des composants Pods (CocoaPods) aux équipes d’intégration et rédaction de la documentation technique.
Senior IOS developer
ZEENS
juin 2015 - mars 2018
2 ans 10 mois
Tanger, Maroc
Working on an iPhone/iPad app that provides the users with an interface in which they can get their favorite magazines and newspapers in France. Taking advantage of Presstalis Massive database with the data of more than 27 000 stands in France, Zeens will notify the user whenever an issue is released, guides him to the closest newspaper stand or even better, sells him a digital copy with competitive prices. Here is a link to it https://itunes.apple.com/fr/app/zeens-50-sur-la-presse/id804004117?mt=8 Also working on other applications (Infinite, Periscope ...) in the press section, still in development.
Bluesettle
sept. 2012 - mars 2015
2 ans 7 mois
On-site
IOS developer (Team leader)
sept. 2013 - mars 2015
1 an 7 mois
On-site
Working on an iPad App "Prinoti" for reading, annotating and sharing PDF files. Here is a link: https://www.youtube.com/channel/UCd8_xCBQe1FTH7P-aV-NHUQ (The app is not on the store for the moment)
JAVA/J2EE developer
sept. 2012 - oct. 2013
1 an 2 mois
On-site
Working on a J2EE based plateform for data management of a globale financial institute "Fidelity"
Formation
ENSA TANGER
State Engineer
2005 - 2010
5 ans 1 mois