Fabrice D.

Full Stack Developer

765 dollar
Freelancer
23 ans
Paris, FRANCE

Mon expérience

Voir plus

CISCOJanuary 2015 - January 2017

Cloud TV App – Android et iOS App

Depuis 2015, je participe en tant que leader technique au développement d’une application Java sur
Android TV, servie par des Cloud-Services en Node.js. Ces mêmes cloud services sont utilisés par les
applis sur tablettes Android et iPad. Je participe également au développement de ces applis,
respectivement en Java et Objective-C. Ces projets sont gérés les méthodes Agile et concerne une
quarantaine de scrum teams, soit plus de 200 ingénieurs répartis entre la France, Israël, l’Inde et les US. 

Au sein de ma scrum team, j’évalue les tâches des prochaines itérations et je défini le design des
nouvelles fonctionnalités. Je participe également aux développements. Je valide par des revues de
design et des revues de code les contributions des autres équipes (françaises, américaines, indiennes ou
Israéliennes) à l’appli Android TV. J’assure également les revues de code des contributeurs français au
code commun Android TV et Andoid Tablet. 

Voir plus

EXPERT DEVELOPPEMENT - CISCOJanuary 2013 - January 2014

JSON Editor en HTML-Dart

En 2014, j'ai conçu et développé un éditeur de type `IDE' en Dart/HTML 5. Il s'agit d'un éditeur de contenus JSON validés par des JSON-schemas. En plus des fonctions classiques d'édition, de
copier/coller, undo/redo, etc.., l'éditeur offre des fonctions avancées de navigation dans la structure éditée, d'auto-complétion et de validation automatiques des valeurs saisies. Cet éditeur permet de créer et customiser les écrans d'une application TV/VOD en HTML5. 

Cloud Computing

En 2013, j'ai participé à l'étude d'architectures et de composants « cloud computing » utilisant le Map-
Reduce programming, des bases de données et des moteurs de recherche répartis et évolutifs: PIG, Cassandra, SolR, Elastic Search. J'ai écrit une console de supervision de cloud services. IHM en
GWT/HTML et serveur Java.

Voir plus

NDSJanuary 2004 - January 2012

DVB (Digital Video Broadcast) Data Management - Projets Java, Serveurs et UIs

 J'ai participé au développement de nombreux composants de génération et diffusion de données DVB ainsi que des IHMs WYSIWYG permettant aux opérateurs TV de saisir et contrôler les données diffusées ou de configurer et customiser les applications embarquées. 

 Pour réaliser ces éditeurs, j'ai conçu un Framework permettant le développement rapide d'IHM en Java/Swing. Basé sur un principe d'injection de dépendance dynamique, ce Framework génère des écrans de rendu graphique et des écrans de saisie de données entièrement personnalisables au moyen de fichiers de configurations XML et par l'ajout de plug-ins spécifiques. Le Framework intègre un composant d'automatisation des tests d'IHM. 

 Ce Framework a été utilisé pendant plus de 10 ans dans toutes nos IHMs Java. Ces éditeurs WYSIWYG ont été utilisés par nos clients, notamment Canal Sat sur les projets Pilotime ou LeCube, Vodafone, LGI.
Ce Framework est également la base des UIs des outils de test et d'analyse de flux MPEG ou d'aide au dévéloppement d'application embarquées (type IDE) utilisées par les équipes de dev et d'intégration de NDS mais aussi par des sociétés tierces.

Voir plus

CANAL+ TECHNOLOGIESJanuary 2000 - January 2004

Outils d'édition graphiques. Projets Java.

Au sein d'une équipe intégrée de 100 ingénieurs, j'ai spécifié, conçu et développé des outils servant à configurer puis diffuser les écrans des applications interactives des décodeurs «PiloTime» de Canal Sat
(Mosaïque des chaînes, Guide des programmes, etc..). 

Outils d'automatisation de tests. Projets Object Pascal.

J'ai écrit un logiciel en Delphi permettant d'automatiser les tests de serveurs de communication. Pour faciliter son utilisation, le produit est associé à un module de programmation graphique, permettant la programmation de boucles, de branchements conditionnels, d'utiliser des variables. Une fois les tests programmés et enregistrés, ils peuvent être ré-effectués de manière entièrement automatique et simuler plusieurs milliers de connexions simultanées.

Voir plus

NOTOCORD SYSTEMSJanuary 1994 - January 1999

Notocord Systems produit des logiciels d'acquisition et de traitement/analyse temps réel de signaux. J'ai
conçu l'architecture d'une application modulaire unique remplaçant tous les logiciels qui existaient dans
l'entreprise. J'ai travaillé principalement sur l'IHM de l'application en Object Pascal (Delphi), basée sur
l'API Win32, l'API DirectX et les interfaces COM et OLE. J'ai également réalisé une partie des modules
d'acquisition, de traitement ou d'analyse du signal, et tous les modules d'affichage 2D et 3D.
Voir plus

INSERM DEJanuary 1993 - January 1993

Conception et réalisation d'un logiciel de traitement et analyse d'images médicales : Etudes et implémentation d'algorithmes de reconstruction de trajectoires à partir d'une série d'images.
Application au suivi de la migration cellulaire. Langage C++ sous Unix.
Voir plus

CENTRE DE MEDECINE PREVENTIVE DEJanuary 1991 - January 1993

Conception et réalisation d'un logicielde saisie et analyse de données médicales : Saisie de fiches dentaires, implémentation d'un système expert pour l'analyse et l'autocorrection des fiches saisies.
Projet Pascal sous MS-DOS.
Voir plus

TELECOMJanuary 1990 - January 1993

Spécialisations génie logiciel, ergonomie, intelligence artificielle

Mes compétences

Analysis methods and tools

Agile Methodology

Protocols

JSON, OLE

IT Infrastructure

iOS, Unix, Cloud Computing

Technologies

Solr, ElasticSearch, J2EE, Java RMI

Languages

XML, HTML, Pascal, JavaScript, HTML5, Jscript, Java, UML, C/C++, Objective-C, CSS, Delphi

Mobile

Android

Others

Google Web Toolkit

Frameworks

Swing, Node.js

Multimedia

DVB

Mes études et formations

- TELECOM Nancy - Diplôme d'ingénieur1990 - 1993