Fonction actuelle: Team Leader

Ma fonction est de coacher l'équipe serveur (Synchronoss, anciennement Miyowa) pour la rendre autonome, auto-organisée et performante (rôle de Scrum Master) et d'orchestrer les aspects opérationnels sur les produits et les projets (conception, réalisation, validation).

Interlocuteur privilégié des chefs de produits et des chefs de projets, je formalise les besoins (user stories, spécifications), et produis les estimations de charges et de délais (rôle de Product Owner proxy, gestion du backlog de l'équipe).

Attaché à l'esprit des manifestes « agile » et « software craftsmanship », je mets en œuvre les principes d'amélioration continue (veille technologique et méthodologique) et je considère mon savoir-faire et mon expérience comme des bases pour acquérir de nouvelles compétences.

Missions significatives

Voici quelques missions significatives liées au développement en Java et aux technologies associées au Web.

Responsable de l'équipe serveur, Synchronoss (depuis 2008).

Conception et réalisation de la passerelle entre les applications mobiles maison d'une part et les services de messageries instantanées et de réseaux sociaux d'autre part. Solution déployée chez de nombreux opérateurs de téléphonie mobile (Orange, MetroPCS, Bouygues Telecom, Movilnet ...).
Mise en place de solutions innovantes pour faire face aux fortes contraintes liées à la montée en charge et l'optimisation de la bande passante : plus d'un million d'utilisateurs uniques par jour pour l'application Android WLM officielle en 2012 (réalisée pour le compte de Microsoft).

Création de la plateforme nearshore pour Gemalto, responsable de plateau (de 2006 à 2008).

Gestion de la montée en compétences des équipes, de la relation client, du plan de charge et du planning.
Encadrement des aspects techniques et organisationnels sur projets.
Évaluation technique de candidats.

Responsable technique pour Gemalto (de 2003 à 2008).

Spécification, architecture, réalisation et validation d'applications adaptant les fonctionnalités et comportements des produits issus de la R&D aux exigences des opérateurs de téléphonie mobile : Orange (France & U.K.), SFR (France), Bouygues Telecom (France), Cyta (Chypre), Wind (Italie), Telia (Suède & Danemark), O2 (Allemagne & Irlande).

Ingénieur d'étude et de réalisation pour CMA-CGM (2003 et 2001).

Refonte de l'application web WIMB (Where Is My Box) de suivi des containers, audit sur la performance du S.I. de suivi de l'affrètement, stabilisation de la plateforme EDI (flux liés à l'affrètement), réalisation d'outils de statistiques et de monitoring, support utilisateur (international).

Ingénieur d'étude et de réalisation pour BNP Paribas Lease Group (2002).

Extranet destiné aux apporteurs d'affaires (dossiers de financement), unification des outils et convergence de la gestion des droits d'accès.

Ingénieur d'étude et de réalisation pour France Telecom (2000, 1999 et 1998).

Site internet d'offre de services aux particuliers concernant la facturation (Webfact), intranet de gestion des permissions de voiries pour les collectivités locales, intranet de gestion de dossiers de dommages.

Formateur pour différents clients.

Formations "Java", "Java Avancé", "Java côté serveur" ou "Concepts Web".

Compétences techniques

Expertise en architecture et développement Java & Web :
  • Architecture orientée services : couplage faible, inversion de contrôles (IoC / DI).
  • Réalisations basées sur les frameworks Spring et Guice.
  • Intégration / utilisation avancée : Hibernate, JMS, JMX, Jetty embarqué, CXF, Restlet, Jersey.
  • IHM webs : Servlets / JSP, GWT, Vaadin, Bootstrap, AngularJS, HTML / XHTML, CSS, Javascript.
  • Tests et intégration continue : JUnit, TestNG, Mockito, Maven, Hudson / Jenkins.
  • SCM : git, subversion, mercurial , pvcs, mks.
  • Méthodes agiles / XP : Scrum, TDD, code review.

Intégration & administration GNU/Linux, utilisation avancée Unix (Solaris, HPUX, AIX) et MS-Windows.

Cloud, NoSQL et Big Data :
  • Déploiements sur AWS (Amazon): Elastic Beanstalk & MapReduce, S3, SimpleDB.
  • NoSQL & BigData : Redis, Cassandra, Hadoop.

Pratique professionnelle :
  • BDD : SQL avancé avec Oracle, MySQL, PostreSQL, DB2, Informix, Sybase.
  • BDD embarqué : SQLite, HSQLDB, H2.
  • Serveur d'applications : Jetty / Tomcat, JBoss, Weblogic, WebSphere.
  • Divers : Apache, Nginx, Zabbix, RRD, Graphite.

Pratique personnelle :
  • Langages : Python, Php, C / C++, Ruby.
  • Android et Google AppEngine.

Expérience professionnelle

Depuis 2008, Synchronoss Synchronoss (anciennement Miyowa), Team leader, équipe serveur (4/8 pers.).
2002 - 2008, SII   SII, Architecte et Responsable Technique.
1999 - 2002, Fi System    Fi System, Ingénieur sur des projets fortement orientés Web.

Formation

2012 Certification Scrum Master Scrum Alliance
1996 - 1999 Ingénierie informatique, Major de promotion EPSI Montpellier
1994 - 1996 DUT Génie Logiciel IUT Université Toulouse I
1994 Baccalauréat Série C
(Mathématiques & Physiques)
Lycée Ste-Marie Rodez
Langues Anglais (courant)
Espagnol (notions)

Loisirs

  • Natation, niveau national à l'adolescence, récréatif actuellement.
  • Ski & Snowboard.
  • Geekeries ;-).

Liste exhaustive de mes missions

CV-PDF La liste exhaustive des missions réalisées est disponible au téléchargement :