JAVA
ANDROID
JAVASCRIPT/HTML5
RESUME DES COMPETENCES
Type d’intervention - Encadrement, Etude et Développement Web et mobile
- Etudes de besoins, spécifications fonctionnelles, architecture
- Rédaction de cahier des charges et suivi de planning
Type fonctionnel/Métier - Conception, architecture
- Développement
- Test et qualification
Compétences techniques - Matériel et systèmes Windows, Linux
- Environnement de développement Eclipse, Maven
- Méthodes Agile – SCRUM
- Outils de gestion de versions SVN, CVS
- Outils de gestion de projet Redmine, Microsoft Project
- Outils d’industrialisation Jenkins
- Langages Objets Java, JAVA/J2EE, C++
- Langages Web Javascript, Ajax, XHTML, CSS
- Développement mobile Android, PhoneGap/HTML5
- WebServices XML, JSON
- Base de données SQL, MySQL
- Méthodes/Outils de conception UML, Design Patterns, Merise
- Test et qualification JUNIT, ROBOTIUM
- Logiciels d’infographie Gimp
- Frameworks Xerces, Xalan, Hibernate, Google Apis, RAJAWALI, JUNIT
Expérience professionnelle
Fogale Intercative Technology depuis le 15/10/2013
Consultant en études & développement Android
Objectifs du projet :
- Recherche et développement de software basé sur un capteur d’écran capacitif ‘touchless’ de nouvelle génération
- implémentation des drivers et couches basses Android pour la remonté d’événement
- réalisation de plusieurs applications de test, utilitaires et ludiques pour démontrer la plus-value de la technologie
Réalisation :
Assistance technique en conception et développement d’api de gestes 3D
§ Spécification en Javadoc des interfaces java pour la gestion des événements
§ Implémentation des algorithmes de reconnaissance des gestes
§ Test via des applications interactives 2D et 3D
Développement d’application ludique
§ Adaptation de projets open source avec l’api des gestes
§ Développement de nouvelles applications 3D ludiques, utilisation du Framework 3D RAJAWALI
Compétences fonctionnelles : Etudes & Développement Android, couches basses et applicatives
Compétences techniques : ANDROID, 3D, GoogleMap API, RAJAWALI/Opengl
Able Agenios Limited (Able-France) De 02/2008 à 09/2013
Direction de la startup ABLE, fondateur associé
Startup issue d’un projet personnel dénommé ‘Agenios’ initié début 2008 :
Conception et développement d’une technologie web 3.0 basée sur une communauté d’agent web dont l’objet est de parcourir le web de manière autonome, de collecter de données et de les redistribuer sous forme d’application native mobile et widget web.
Ø Direction technique et encadrement de deux équipes :
· A Suresnes pour la partie serveur java sous Tomcat et client web HTML5
· A Shanghai pour les développements client Android et serveur PHP
Ø Participation au développement d’une interface web HTML5 / Javascript sous JQuery/Backbone permettant le design graphique d’une application mobile depuis une page Web
Ø Environnement de développement Eclipse, SVN, Maven, Jenkis,
Ø Participation aux développements de applications Android – Player application et gestionnaire de notifications
Ø Mise en œuvre de procédures de test qualité par JUnit et Robotium
Ø Dépôt de plusieurs brevets en France et à l’international
Ø Mise en œuvre de démonstrateurs pour le compte d’Orange Labs, Next.com, notamment un service de VOD avec interface 3D sous Android
Ø Deux produits mis sur le marché à partir de la technologie Agenios
o AppMyWeb - http://www.appmyweb.fr/ : Outil permettant la génération d’applications mobile Android native à partir d’un site web grâce à des agents d’extraction
o Trackin’Bell - http://www.trackinbell.com/ : Application Android permettant la création d’alerte sur des métadonnées issue de n’importe quelle page Web
Compétences fonctionnelles : Direction de projet, gestion d’équipes dans un contexte international, technologies web, applications mobiles
Compétences techniques : UML, JAVA/J2EE, Hibernate, Maven, Jenkins, Android, Google API, WebService, JSON, XML, HTML5, JAVASCRIPT, Mozilla, Redmine, Microsoft Project
France Telecom R&D (Next.com) 05/2007 à 01/2008
Consultant Web 2 .0
Objectifs du projet :
- Consultant en technologie Web 2.0 autour des agrégateurs de contenu
Réalisation :
§ Etude, évaluation et comparaison des plateformes d’agrégation de contenu (Netvibes, Pageflakes, iGoogle, live.com, Bubbletop, Webwag
§ Adaptation et réalisation de gadget sur ces plateformes
§ Recommandations techniques pour la plateforme BubbleTop réalisée par OrangeLab
§ Participation à la spécification W3C de l’api ‘Gadget’
§ Encadrement d’un stagiaire
§ Technologies :
Compétences fonctionnelles : Web communautaire,
Compétences techniques : Javascript, Ajax, DHTML,CSS, JAVA/J2EE, C++
France Telecom R&D (Orange Labs) 08/2006 à 03/2007
Architecte/Chef de projet indépendant
Objectifs du projet :
- Mise en œuvre d’une plateforme communautaire web 2.0 de publication et de partage de musique
- Définition du produit
- Spécification, architecture, recrutement et encadrement d’une équipe de développeur
- Participation aux développements JAVA/J2EE
Réalisation :
Compétences fonctionnelles : Etude & Développement JAVA/J2EE
Compétences techniques : JAVA, TOMCAT, STRUTS, Servlet, JSP, JDBC, FLASH, XML, XSL, JavaScript
Orange 09/2005 à 07/2006
Ingénieur Etudes & Développement JAVA/J2EE indépendant
Objectifs du projet :
- Conception et développement
- Evolution
- Maintenance
- Documentation
- Etudes
Réalisation :
Compétences fonctionnelles : Etude & Développement JAVA/J2EE
Compétences techniques : JAVA, TOMCAT, STRUTS, Servlet, JSP, JDBC, FLASH, XML,XSL, JavaScript
SYNERIA EURL 09/2004 à 09/2005 Gérant associé
En création d’entreprise de développement informatique
Réalisation :
§ Réalisation de jeux mobiles en java J2ME - MIDP
§ Logiciel de diffusion IP KRYSTEL – édition et commercialisation
Compétences fonctionnelles : Développement applicatif mobile,
Streaming vidéo IP
Compétences techniques : JAVA MIDP
C++
IDWAY (IRDETO France) De 06/2005 à 09/2005
Ingénieur d’étude et de développement senior JAVA
Objectifs du projet :
- Implémentation d’un système de contrôle d’accès pour la télévision numérique basés sous la plateforme JAVA DVB-MHP
- Test et validation des implémentations pour la certification IRDETO
Réalisation :
Implémentation d’un système de condition d’accès pour des décodeurs de télévision numérique
Compétences fonctionnelles : TV NUM, MHP
Compétences techniques : JAVA, Multi-threading
Dassault Systèmes De 09/2003 à 09/2004 (retour de congé création d’entreprise)
Ingénieur d’étude et de développement JAVA/web en CDI
Intitulé du poste :
Responsable des développements applicatifs CAO pour le calcul d’interférences de CATIA V5 dans une équipe de 10 ingénieurs
Réalisation :
Mise en œuvre de tous les processus d’entreprise :
§ Spécifications et planning
§ Utilisation d’un outil de gestion de configuration (ADELE)
§ Gestion des incidents, maintenance et demande d’évolution des clients (OSIRIX)
§ Réalisation et maintenance des objets de test (ODT)
§ Gestion de la release d’équipe (compilation, ODTs et remonté dans les workspaces parents)
§ Participation aux projets transversaux d’entreprise (migrations et évolutions)
§ Calcul en C++, gestion des données en serveur Java et publication en XML/HTML.
§ Environnement Windows sous l’IDE Developer Studio, et Unix sous Solaris
Compétences fonctionnelles : Développement natif (Unix et Windows) dans le domaine de la CAO 3D, CATIA V5, ENOVIA
Compétences techniques : C++, XML, XSL, HTML, javascript
VIACCESS (France Telecom) de 09/2001 à 01/2004
Prestataire de service indépendant
Objectifs du projet :
- Conception d’un outil générique de compression des fichiers XML en binaire à partir d’une grammaire de métadonnées
- Développement et test de la plateforme serveur piloté par une interface web
- Support pour l’intégration dans les applications interactives OPENTV
Réalisation :
Technologies: Environnement:
Compétences fonctionnelles : Conception fonctionnelle, Architecture, Développement JAVA serveur JAVA/J2EE, Graphisme
Compétences techniques : Environnement Windows NT/2000, FORTE, APACHE TOMCAT
JAVA, SERVLET, JSP, WEB SERVICES, FLASH, HTML, XML, XSL/XSLT, JUNIT,MHP, UML
Dassault Systèmes De 07/1998 à 09/2001
Ingénieur d’étude et de développement JAVA/web en CDI
Objectifs du projet :
- Etude et développement d’une interface web pour la consultation et l’analyse de modèle CAO 3D
- Mise en œuvre d’un SDK
- Formation et support des clients sur leurs besoins spécifiques
Réalisation :
o Spécifications, développement et maintenance du portail ENOVIA 3D com (C++, Java, CAA2)
§ Ecriture de composants du portail (CATlet)
§ Fonctionnalités de mesures, d’analyse et de visualisation client-serveur Java/Corba/C++
§ Réalisation de la maquette du Portail Web ENOVIA sous forme d’Applet java
§ Suivi du Client HONDA – Développements spécifiques pour la mesure et l’analyse géométrique
§ Développement du composant Java de navigation dans les données produits d’ENOVIA. Mise en œuvre de l’interopérabilité avec les bases PDM du marché.
§ Suivi du Client Honda et assistance en formation sur les API CATIA/CATWEB des ingénieurs Honda.
Compétences fonctionnelles : Développement JAVA Client/Serveur, CAO, visualisation 2D, 3D
Compétences techniques : JAVA,AWT, C++, CORBA, CATIA, XML, XSL, HTML, JAVASCRIPT
Stage et emploi durant les études de 1988 à 1998
10/1997 à 04/1998 Assistant de recherche au Laboratoire d’Automatique et de Mécatronique de l’Ecole de Technologie Supérieure de Montréal: Développement d’un simulateur de machine-outil (C++, MFC)
De 03/1997 à 08/1997 : Stage de DEA à l’Université de Technologie de Compiègne
Réalisation d’une application Web java de calcul de structure par éléments finis
De 08/1996 à 02/1997 Prestations de service en développement informatique - DEA/Brown & Sharpe
Collaboration LURPA de Cachan pour la réalisation d’un logiciel de supervision de machine à mesurer tridimensionnelle – Traitement des données recueillies, gestion en base, et affichage en IHM multimédia
De 04/1996 à 06/1996 : Contrat de vacation au L.U.R.P.A de Cachan pour le développement d’un logiciel de métrologie médicale par stéréovision en collaboration avec l’hôpital TROUSSEAU
1995-1997 : Développement de logiciels en tant qu’auteur - INTELYS
TOURNIS : logiciel de simulation de tournage avec génération automatique de code CN (DELPHI)
PRESSEDUC : Logiciel de supervision et de pilotage d’une injecteuse plastique (DELPHI)
CAPISA : CD ROM de formation en automatisation édité par l’AFPA
1995 : Participation à la réalisation du CD Rom « Le Guide du dessinateur Industriel » pour le compte de l’éditeur HACHETTE et en collaboration avec la société Matra-Datavision
1994 : Participation à la réalisation d’un jeu vidéo sur console Sega du jeu « Speedy Gonzales » auprès de la société CRYO INTERACTIVE.
1990/1991 : Conception Développement d’un jeu vidéo intitulé ‘Builderland’ en GFA et assembleur édité par la société Loriciel, Adaptation sur micro-ordinateur AMIGA, Amtrad CPC et console NEC
1989 : Développement d’un jeu vidéo intitulé ‘SNOOFY en basic et assembleur sur ATARI ST édité par la société PRESSIMAGE
1988/1989 : Conception et Développement d’un jeu vidéo intitulé ‘Cybermind’ en basic et assembleur sur ATARI ST
édité par la société UBI-SOFT
DIPLOMES ET FORMATIONS
FORMATIONS DIPLOMANTES :
DATE | TITRE | Ecole
|
1996-1997 | DEA Calcul numérique de structures
| Université de Technologie de Compiègne |
1993-1996 | Licence et maîtrise de technologie mécanique
| Ecole Normale Supérieure de Cachan |
1991-1993 | DEUG A Sciences de l’ingénieur
| Université Paris Pierre et Marie Curie Paris 6 |
1990-1991 | Baccalauréat Série C | Lycée Lavoisier, Paris 5eme |
LANGUES
Anglais : Lu, écrit, parlé (pratiqués au quotidien dans le cadre du travail)
MAitrise Ecole Normale Supérieure de Cachan
DEA UTC Compiegne