-
Summit Tech
- Android / Java Lead Technique
2015 - maintenant
- Lead technique Android / Java dans le développement d'applications RCS
- Architecture et développement de la couche SDK/APIs pour les projets Android
- Développement des modules messagerie RCS et UCE (User Capabilities) directement intégrés avec les providers et les bases de données native d'Android, pour une intégration transparente dans le code source d'AOSP (Android L-M-N-O / Qualcomm APIs / Google UCE)
- Connaissance approfondie de l'intégration et développement dans le code source d'AOSP (APIs Android privées, APIs Qualcomm, system permissions, librairies dynamiques) pour différents clients (Motorola, Kyocera, ZTE, Lenovo, Verizon, ATT, TMobile) - natif et externe (gradle)
- Architecture et développement sur l'application générique Android RCS de Summit, avec une philosophie multi-modules permettant de générer des applications multi-facets avec un code base unique.
- Refactoring complet vers la philosophie gradle avec des flavors multi dimensionnels et un découpage en modules de fonctionnalités.
- Refonte complète des outils de développements internes (ADT vers gradle, Eclipse vers Android Studio), serveur de build (Jenkins), migration svn vers git
- Développement et améliorations sur les applications Android RCS existantes pour différents clients (ZTE, Lenovo, Verizon, ATT, Bell, MTS, O2)
- Optimisation des builds gradle permettant de charger et générer seulement les flavors nécessaires + injection de dependance au moment de la compilation
- Développement des tâches gradle pour publier des projets multi-flavor sur artifactory
- Manager de projets pour différents clients (réunions, estimations techniques, approche proactive, support client sur site)
- Dépannage sur la couche native C++
- Développement d'un plugin IntelliJ pour partager des snippets de code sur gitlab
Support technique pour l'équipe
Environnement technique :
Java Android Kotlin Room C++ Gradle JNI Jenkins Artifactory Git Android Studio Eclipse AOSP Qualcomm APIs
-
Hybris, an SAP company
- Lead Analyste Développeur Android
2013 - 2015
- Lead Analyste Développeur pour l'équipe mobile du département R&D
- Architecture et développement d'un SDK mobile pour le domaine eCommerce
- Développement d'une librairie responsable de la gestion des données (REST, OAUTH, offline data and sync, ...)
- Développement d'une librairie Http avec conversion automatique des données brutes
- Développement d'une libraire avec des composants graphiques customisés (liste avec swipe, panel de notification, etc.)
- Développement d'une libraire de localisation avec des composants pour gérer des cartes et des capacités de geofencing
- Développement d'un scanner de code barre (basé sur ZXing et Scandit) permettant d'identifier différents scénarios (produits, commandes, etc.)
- Développement d'une application B2B démontrant l'utilisation du SDK
- Améliorations et refactoring sur une application générique pour le domaine B2C
- Configuration et tests automatisés avec calabash-android
- Configuration et build avec Jenkins, Bamboo et HockeyApp
- Responsable des releases et de la sécurité
- Environnement agile
Environnement technique :
Android Gradle Ant Json Jenkins Bamboo Calabash-android Git Google Maps API
-
Desjardins
- Ingénieur études et développement Android Java JEE
Québec
2012 - 2012
- Consultant Java Android (5 mois) / Java JEE (4 mois) pour le compte de Desjardins
- Refactoring complet de l´application officielle Desjardins déjà existante
- Amélioration du concept hybride natif/web afin de maintenir facilement l´application
- Développement d´un module de mise à jour automatique de l´interface et des fonctionnalités par échange de données au format Json avec le Web
- Développement des scripts de livraison automatique via Ant
- Mise en place des procédures de builds continus sur Jenkins
- Développement sur la nouvelle version du site web mobile d'AccesD
Environnement technique:
Java JEE Struts Android Ant Json Jackson Jenkins HTML5 JQuery Mobile CVS
-
Freedomone mobile
- Ingénieur études et développement Java JEE
2011 - 2012
- Prototypage et développement sur la plateforme freedomone™ (BI pour mobile)
- Développement d'une interface cliente multi-protocole en REST, SOAP et JMS
- Amélioration et développement sur le moteur de workflow basé sur Drools
- Développement et design de workflows et workitems (Services) drools
- Amélioration et développement du moteur de corrélation visant à reconnaitre et corréler les requêtes entrantes
- Développement et design d'une application de notification intelligente, capable de communiquer avec les téléphones mobiles, les appareils IP et par Emails, le tout géré par une console de monitoring en full Ajax
- Développement et design de plusieurs démos et preuves de concepts
- Développement d’un module de geolocalisation basé sur les API de Google Maps et Bing Maps
- Développement Web pour les navigateurs mobiles (JQuery Mobile) et d'ordinateurs
- Travail en « mode startup » (autonomie, créativité, apport d’idées, etc.) sur un produit innovant
Environnement technique:
Java JEE EJB3 Spring JMS Webservices SOAP REST DB2 SQL JPA Drools XHTML HTML5 JQuery Mobile CSS JSP Servlet Javascript JQuery Eclipse SVN XML SAX DOM Websphere Google Maps API Bing Maps API Maven Ant
-
The Community for Excellence in Health Governance
- Ingénieur études et développement Java JEE (Jive)
2010 - 2011
- Consultant Java pour une organisation affiliée à l’université McGill œuvrant pour l’excellence dans la gouvernance de la santé au Canada
- Architecte, analyse et développement de plugins pour la plateforme Jive Engage (Site Web communautaire et collaboratif) de l’organisation
- Développement de la fonctionnalité eBoardroom, permettant aux utilisateurs de gérer des évènements avec agenda (documents, template, etc.), documents, package de réunion, dans leur communauté
- Rédaction de spécifications fonctionnelles détaillées
- Mise en place des plans de tests
- Autonomie complète sur le projet
Environnement technique:
Java Freemarker XHTML CSS AJAX Javascript JQuery Struts Spring Eclipse Maven PostgreSQL SQL SVN Jive
-
SHAM
- Ingénieur études et développement Java JEE
Lyon cedex 08
2008 - 2010
En régie pour le compte SHAM:
- Référent technique sur une application de gestion de contrat pour le domaine des assurances dans le milieu médical
- Prise en charge & développement au complet sur 1 an d’une évolution majeure de l’application (Nouvelle Tarification, …)
- Développement du projet EJB pour les souscriptions en ligne
- Conception et design de base de données, développement de procédures stockées & triggers
- Mise en place de procédures automatique de livraison (Ant)
- Support correctif (production) et évolutif
- Rédaction de spécifications fonctionnelles détaillées
- Assistance aux utilisateurs (production) et développeurs Java
- Autonomie complète sur le projet
Environnement technique:
Java JEE JSP XHTML DOM CSS AJAX Javascript Struts Hibernate Eclipse Oracle SQL PL/SQL Mantis XML SVN AspectJ Jboss WordML EJB3 Adobe Livecycle
-
SNCF
- Analyste d'affaire
2008 - 2008
En régie à la Direction des systèmes d'information et des télécommunications (DSIT) de la SNCF:
- Assistance au client pour la rédaction d’un cahier des charges pour la mise en place d’une plateforme commune d’envoi de SMS/MMS
- Consolidation des informations techniques des applications SNCF existantes
- Proposition de solutions techniques et fonctionnelles pour la plateforme commune
-
SNCF
- Ingénieur études et développement PHP, Analyste d'affaire
2007 - 2008
En régie à la Direction des systèmes d'information et des télécommunications (DSIT) de la SNCF:
- Prise en charge au complet d’un des sites Intranet de la SNCF
- Gestion de la relation client
- Estimation de charges
- Proposition de solutions viables recadrant les demandes du client
- Conception et développement (PHP/AJAX/Mysql/etc.) pour l’existant
- Formation des utilisateurs sur différents sites de la SNCF
- Design et découpe de maquettes sous Photoshop
- Conception et développement d’un espace de travail collaboratif
Environnement technique:
PHP XHTML DOM CSS AJAX Javascript SQL YahooUI Eclipse MySQL Photoshop FireBug JSON Joomla Mercury Quality Center Google Maps API
-
GTIE Transport
- Ingénieur études et développement Java JEEPHP
2007 - 2007
En régie pour le compte de LEE Conseil (GTIE Transport):
- Développement d’un back office pour une application d’aide à la décision pour la gestion du trafic routier en région Rhône Alpes
- Réalisation via une approche entièrement Web 2.0, notamment grâce à l'utilisation des librairies YahooUI et Scriptaculous
- Utilisation massive du DOM, d’AJAX, et de Javascript, renforçant l’interactivité et l’ergonomie
- Respect des normes W3C pour une meilleure accessibilité
- Couche métier réalisée en PHP
- Autonomie complète sur le projet
Environnement technique:
PHP XHTML DOM CSS AJAX Javascript SQL YahooUI Eclipse MySQL FireBug JSON CVS
-
EDF
- Ingénieur études et développement Java JEE
Paris
2006 - 2007
Au forfait pour le compte d'EDF, service nucléaire:
- Participation de A à Z sur l’analyse, conception et développement au sein d’un projet de surveillance nucléaire
- Rédaction de spécifications fonctionnelles détaillées, du document de conception et de la documentation utilisateur
- Visites chez le client, participation aux réunions
- Participation à la conception de la base de données et à l’architecture générale
- Développement JEE/Struts/Spring/Hibernate/AJAX/Oracle, procédures PL/SQL
- Conception et développement des modules pour l’interfaçage avec Octave (module Mathématique), JFreeChart (génération de graphiques) et JasperReport (génération interactive de rapport de type PDF)
- Test unitaires (JUnit) et de validation
- Déploiement de l’application sur Weblogic
Environnement technique:
Java JEE JSP XHTML DOM CSS AJAX Javascript Struts Spring Hibernate JFreeChart JasperReport Eclipse Tomcat Weblogic Oracle SQL PL/SQL AjaxTags BugZilla XML CVS
-
Logica
- Ingénieur études et développement Java JEE
COMPIEGNE
2006 - 2006
Stagiaire sur une application pour le domaine pharmaceutique:
- Analyse et développement sur une application d’aide à la libération des lots pour le milieu pharmaceutique
- Rédaction de spécifications fonctionnelles détaillées
- Développement JEE/Struts/Spring/Hibernate/AJAX, procédures PL/SQL
- Génération de graphique via Birt (Business Intelligence and Reporting Tools, projet de la fondation Eclipse)
Environnement technique:
Java JEE JSP XHTML DOM CSS AJAX Javascript SQL Struts Spring Hibernate Birt Eclipse Tomcat Weblogic Websphere Oracle MySQL AjaxTags Mantis XML CVS
-
Laboratoire Téléinfo de l’UQAM
- Analyste Développeur .NET (Stage de fin d’étude)
Montréal
2006 - 2006
Stagiaire sur une application pour la configuration de réseaux informatiques:
- Développement d'une application .NET pour la gestion de réseaux
- Etude via des documentations en anglais, de l'EDI de Cisco
- Apprentissage du protocole Netconf pour la communication réseau
- Apprentissage de l'environnement .NET (C# et ASP)
- Développement sous Visual Studio .NET 2005
Environnement technique:
ASP XHTML SQL C# MySQL XML
-
DreamCentury Entertainment
- ASP Developer (Internship)
Paris
2005 - 2005
Stagiaire pour des applications ludiques sur Internet:
- Animation et développement d'évènements sur des jeux en lignes, ayant eut lieu durant l'été 2005
- Conception et développement de jeux interactifs en ASP/XHTML/Javascript/Transact-SQL
- Gestion de la sécurité
- Mise en production des jeux
- Résultats des concours organisés positifs
Environnement technique:
Java ASP XHTML DOM CSS Javascript SQL Transact-SQL SQL Server Photoshop
-
DreamCentury Entertainment
- Analyste Développeur ASP (Stage)
Paris
2004 - 2004
Stagiaire pour des applications ludiques sur Internet:
- Mise en place de jeux en ligne développés en ASP/XHTML/Javascript/Transact-SQL
- Participation aux 3 phases: conception, développement, tests
- Gestion de la sécurité
- Integration HTML pour les sites de la société
- Procédures et Triggers SQL haut niveau
- Amélioration du serveur de jeux ecrit en Java
Environnement technique:
Java ASP XHTML DOM CSS Javascript SQL Transact-SQL SQL Server Photoshop
-
Commissariat à l'Energie Atomique (CEA)
- Développeur Web (Stage de fin de DUT)
2003 - 2003
Stagiaire sur une application intranet:
- Développement d'un site intranet pour le CEA de Saclay
- Interview du personnel de la section
- Analyse du besoin
- Mise en place d'une maquette/prototype de l'intranet pour validation
- Réalisation complète de l'intranet via l'outil Publigen d'Advantys
- Formation du personnel sur l'outil
- Développement en parallèle d'un outil en ASP/Access pour la gestion documentaire de STDS
Environnement technique:
ASP XHTML CSS SQL