
Daniel Ganem
Lead développeur iOS senior
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Lead développeur iOS avec 13+ ans d'expertise sur applications grand public (FranceTV, Arte, BNP). Spécialisé Swift/UIKit, architecture d'apps, gestion DRM et déploiement AppStore. J'accompagne vos projets mobiles de la conception au déploiement avec une approche technique rigoureuse et une forte expérience audiovisuelle.
Expérience de travail
Lead développeur
DOTSCREEN
juin 2020 - mai 2024
4 ans
92100 Boulogne-Billancourt, France
Lead développeur sur des applications dans le domaine de l’audiovisuel. Sur freebox révolution développement de l’application France TV ainsi que de l’application Arte. Développement en QT QML. Sur iPhone / iPad, développement des applications pour Nordnet, TV5 Monde plus, Megacable Mexique), Mitele (Espagne). Développement en Swift et UIKit pour l’interface. Utilisation de Cocoapods, RxSwift, AFNetworking, Firebase, AVPlayer ou player vidéo propriétaire avec gestion des DRMs. Force de proposition dans l’architecture des applications ainsi que dans l’évolution et l’interface des applications. Relations avec les tech lead, architecte ainsi que les experts UI/UX. Utilisation de Figma. Utilisation de Git pour le versioning, Jenkins pour l’automatisation. Travaille en mode agile avec utilisation de Jira pour la gestion des tickets. Relecture de code pour la validation ou l’amélioration de celui-ci. Déploiement des applications sur l’appStore et gestion des certificats de l’application.
Lead développeur iOS
Adentis pour BNP Paribas CIB
nov. 2015 - déc. 2019
4 ans 2 mois
Paris, France
Développement d’une application iPhone pour la validation de transfert d’argent pour les grands comptes. Développement en objective-C et UIKit pour l’interface. Utilisation de Cocoapods, AFNetworking. Utilisation de bibliothèque externes pour la sécurité de l’application. Utilisation d’un single permettant une double sécurité. Intégration du SSL pinning pour s’assurer du non piratage de la communication. Force de proposition dans l’architecture de l’application ainsi que dans l’évolution et l’interface des applications. Relations avec les tech lead, architecte ainsi que les experts UI/UX. Utilisation de Git pour le versioning, Travaille en mode agile avec utilisation de Jira pour la gestion des tickets. Déploiement des applications sur l’appStore et gestion des certificats de l’application.
Développeur iOS
Adentis pour Le Bon Coin
mars 2015 - déc. 2015
10 mois
Paris, France
Mise à niveau de l’application mobile par rapport au site web. Ajout des fonctionnalités manquantes. Développement en Objective-C, UIKit. Méthodologie Agile. Utilisation d’API REST pour recevoir les données au format JSON. Intégration d’une carte sur les annonces avec l’utilisation de MapKit. Réalisation des tests unitaires avec XcTest afin de tester les web services. Collaboration avec les POs et les designers afin d’améliorer l’interface de l’application. Passage en mode squad regroupant des développeurs iOS et Android ainsi que des POs et des designers pour se focaliser sur une parti de l’application uniquement.
Lead développeur iOS
Adentis pour Quatre Epingles
févr. 2015 - mars 2015
2 mois
Paris, France
Développement d’une application iPhone pour les concierges de l’entreprise leur permettant de voir la tournée qu’ils ont à faire dans la journée sur une carte, de scanner les QRCode des vêtement s qu’ils récupèrent ou déposent ainsi que de déclarer leur disponibilité de la semaine pour gérer leur emploi du temps. Développement en Objective-C et UIKit. Cocoapods. Utilisation de web service pour récupérer et envoyer les informations. Utilisation de la géolocalisation. Définition complète de l’interface utilisateur.
Développeur iOS
Adentis pour Le Bon Coin
oct. 2014 - déc. 2014
3 mois
Paris, France
Rendre l’application universelle et lui ajouter les nouveautés d’iOS 9 (split view, recherche universelle) Développement en Objective-C, UIKit. Méthodologie Agile. Utilisation d’API REST pour recevoir les données au format JSON. Réalisation des tests unitaires avec XcTest afin de tester les web services. Collaboration avec les POs et les designers afin d’améliorer l’interface de l’application.
Lead développeur iOS
Adentis pour Netgem
mars 2014 - oct. 2014
8 mois
Neuilly-sur-Seine, France
Développement de l’équivalent de l’application tournant sur décodeur sur iPhone et iPad. Développement en Objective-C et UIKit. Méthodologie agile. Deux développeurs dans l’équipe et le comptant. Échange avec le décodeur grâce a une API REST. Utilisation de JIRA pour les tickets. Écriture des user story. Assistance à la partie UI pour améliorer l’interface de l’application. Déploiement de l’application sur l’AppStore.
Lead développeur iOS
SesamTV pour Soft@Home
janv. 2014 - mars 2014
3 mois
Paris, France
Développement d’une application de télécommande sur iPhone et iPad. Affichage du guide des programmes. Développement en Objective-C et UIKit. Utilisation d’API Rest pour communiquer avec le décodeur. Utilisation de JIRA pour les tickets d’anomalies.
Lead développeur iOS
Sesam TV pour Bouygues Telecom
févr. 2011 - déc. 2013
2 ans 11 mois
78140 Vélizy-Villacoublay, France
B.tv pour iPad Application permettant de retrouver les services présents sur la Bbox sur l’iPad. Cette application regroupe aussi bien la visualisation de son bouquet télé, l’accès au catalogue VOD ainsi que la visualisation sur iPad des films loués, et l’accès au Web sans sortir de celle-ci. Cette application est également utilisable en 4G. Responsable d’une équipe de quatre personnes au plus fort du projet, encadrement et conseils auprès de l’équipe, communication avec les chefs de projets, mise en place de l’architecture de l’application, développement de l’interface principale, développement de la partie VOD avec une forte utilisation de Web services, mise en place de l’accès au service par la 3G/4G, utilisation de nombreux framework iOS (CoreTelephony, MediaPlayer, CoreAudio, AssetsLibrary, CoreGraphics, QuartzCore, UIKit, …), intégra:on de la librairie de gestion DRM Verimatrix media center Bbox Création d’une application universelle permettant d’accéder à tous ses médias disponibles sur son réseau (audio, photo et vidéo). Cette application est basée sur le protocole UPnP afin d’accéder aux médias. Les médias peuvent aussi bien être lus en local, qu’envoyer sur n’importe quel lecteur compatible de son réseau, ainsi que sur sa Bbox. Responsable d’une équipe de cinq personnes au plus fort du projet Encadrement et conseils auprès de l’équipe, communication avec les chefs de projets, mise en place de l’architecture de l’application, développement de l’interface, des animations, utilisation de nombreux framework iOS (CoreAnima:on, MediaPlayer, CoreAudio, AssetsLibrary, CoreGraphics, QuartzCore, UIKit, …), utilisation de la librairie UPnP Platinum, mise en place de la couche UPnP dans l’application, intégra:on du mediaplayer iOS Environnement fortement hétérogène (ordinateur, STB, smartphone, tablette) Méthodologie Agile, Scrum
Project Manager
Sesam TV
mars 2009 - mars 2011
2 ans 1 mois
Chef de projet multimédia Étude des besoins auprès des utilisateurs Rédaction des spécifications techniques Développement de filtre DirectShow permettant de scanner les chaines de la TNT Intégra:on de codecs audio et vidéo de la société Verimatrix Développement de plusieurs filtres DirectShow permettant de transformer le lecteur de la télévision en PVR (Personnal Video Recorder), avec gestion de la pause et du retour au direct Décodage des trames MPEG2 afin de récupérer en temps réel l’EPG (Electronic Program Guide)
Responsable back-office
Visiware
juin 2001 - juil. 2008
7 ans 2 mois
Sèvres, France
Responsable du département Back Office de la société. Dans le cadre du développement de ces portails et jeux sur décodeur, je devais fournir aux équipes tous les outils dont ils avaient besoin pour réaliser leurs projets. Ceci allant aussi bien depuis un éditeur de niveaux ou un compresseur d’images, jusqu’à un éditeur complet de jeu avec intégration de scripts, d’animation, de layer, mais également un éditeur du portail de la société permettant rapidement de le mettre à jour chaque semaine et de créer directement le MUX à envoyer sur le décodeur. Développement d’ou:ls d’édi:on sous Windows, nécessaires à la créa:on du portail d’une chaîne de télévision de jeux. Etudes des besoins auprès des utilisateurs, rédaction du cahier des charges, développement des l’applications sous Windows, rédaction de la documenta:on utilisateurs, tests et validations, installation et formation, développement des outils d’édition nécessaires à la création de niveaux pour les jeux diffusés. Créa:on d’un outil d’édition générique sous Windows, pouvant s’adapter à plusieurs types de jeux. Création d’outils spécifiques pour des jeux plus anciens. Développement de différents outils de statistiques et de questionnement d’une base de données relatives aux connections de la chaîne. Créa:on d’une plateforme complète de portails pour des chaînes de télévision interactives de jeux regroupant aussi bien des applications PC que des applications Web. Ecriture des spécifica:ons techniques, mise en place de l’architecture, définitions des différents formats entre les applications, développement de la par:e Edition du portail (site web). Tests et validations. Créa:on et mise en place d’une architecture pour l’envoi et la réception de SMS via internet, écriture des spécifica:ons fonctionnelles et techniques, installa:on de l’architecture (Apache, MySQL), écriture d’un service Web, tests et validations. Développement de jeux sous Open TV.
Formation
OpenClassrooms
2025 - 2025
3 mois
EPITA: Ecole d'Ingénieurs en Informatique
System and Network Ingeneer
1990 - 1993
4 ans
Jacques Decour
Bachelor of science
1983 - 1987
5 ans