Erwan ALLIAUME Chef de projet, JVM-iste, 8 ans d'expérience Java, Scala, Agilité, Mobilité, Cloud, NoSQL, Html 5 Adresse 24 rue Volta 92800 Puteaux Email [email protected]Téléphone +33 6 17 02 07 59 Ce CV est une version imprimée, consultez l'original en ligne http://cv.erwan-alliaume.com EXPERIENCE Startuper, responsable d'équipe Imaginatio (http://www.splayce.com/) — Gestion de projet et ingénierie r&d — depuis juillet 2011 Imaginatio est une startup parisienne, lauréat de l'Appel à projets "web innovant" du gouvernement. Nous développons un projet à la croisée du web social et du web sémantique et dont le but est d'aider à rédiger, classer et partager les documents des entreprises. Je suis arrivé 8 mois après le début du projet dans le but premier de le préparer techniquement à commercialisation. A la fois garant de l'avancement et développeur, j'ai notamment mené les missions suivantes : Mise en place d'une méthode de développement agile globale à l'entreprise centrée sur des besoins utilisateurs exprimés et mesurés. Suivi de l'avancement du projet au quotidien, priorisation et assignation des tâches. Contact privilégié pour les équipes commerciales, r&d et de développement. Participation aux comités de direction. Mise en place d'une infrastructure capable de monter en charge : infrastructure as code avec Chef et Capistrano sur Amazon. Mise en production par petits incréments à rythme régulier. Fonctionnement type devops, implication de l'équipe sur l'ensemble de la chaîne de production. Mise en place d'une solution d'analyse des actions utilisateurs : utilisée comme source pour différents corpus de classification et reportings marketing. Mise en place de solutions du type Machine Learning : annotation automatique de documents, suggestion de classement, suggestion de groupe de projets à partir d'un graphe d'utilisateur, extraction de références juridique. Consolidation de l'application : mise en place d'une intégration continue, centralisation et uniformisation du code, mise en place de revues de code, et programmation en binôme. Modularisation et monitoring de l'application. Java, Scala, Play Framework, C#, Ruby, Html 5, Solr, MongoDB, Neo4J, UIMA, Textmarker, GEXP, Machine Learning, Natural Language Processing, Image Processing, Camel, Spring, JPA, Bazaar, Git, Chef, Capistrano, AWS, Sclar, nginx, Varnish, Vagrant, AngularJS, Yeoman Contacts de référence Jean-Jacques Arnal, CEO (http://fr.linkedin.com/in/arnal) Nicolas Martin, Product Manager (http://fr.linkedin.com/in/nicolasmartin2) Scrum Master et Tech Lead Plastic Omnium (http://www.plastic-omnium.com) (avec Xebia) — Refonte du système d’information mai 2010 — juin 2011 Plastic Omnium a confié a Xebia une partie de la refonte de son système d’information permettant la gestion et le suivi des remontées terrains : circuit des collectes, gestion des interventions, moteur de facturation. Les informations sont mises à disposition et présentées spécifiquement pour 3 types d’acteurs : un centre d’appel, un espace client utilisé par les collectivités et un portail grand public. Pour ma part, dans ces chantiers, j’ai été en charge : De gérer, en tant que Scrum Master, l’équipe en charge de réaliser le portail grand public. De gérer, en tant que Scrum Master, une équipe franco-indienne pour la refonte de l’administration dédiée au centre d’appel. De gérer, en tant que Scrum Master, une partie des réalisations du moteur de facturation. D'être le garant et l'interlocuteur technique unique des différentes solutions vis à vis du client, des équipes d'exploitations, auditeurs externes… Spring 3 (MVC, Security, Remoting, Batch, JMX), Flex, Html & jQuery, JPA 2, CXF, DSL en Groovy, Tomcat 6, Hyperic, Oracle 10g Contacts de référence Guillaume Carre, Scrum Master (http://www.linkedin.com/in/gcarre) Christophe Amory, membre d'équipe (http://www.linkedin.com/pub/christophe- amory/7/ab0/a77) Architecte JEE Digiplug (http://www.digiplug.com) (avec Xebia) — Cellule d'architecture de Digiplug octobre 2007 — mai 2010 Digiplug fournit aux industries de la musique des solutions leur permettant de distribuer des contenus multimédias numériques. J'ai participé à la création d'une nouvelle supply chain de transcode multimédia à destination des principales majors du disque et du cinéma pour la gestion mondiale de leur distribution numérique. Ce projet a été l'occasion pour Digiplug de mettre en place un chantier de création d'un socle technique SOA visant à assurer l'homogénéité, les qualités, les performances, la sécurité et la pérennité de l'ensemble de ses applicatifs. Ce chantier a été mené par la cellule d'architecture, voici les briques auxquelles j’ai directement participé : Réalisation et maintenance du socle technique de l'entreprise comprenant entre autres : utilisation d'un système de stockage privé (volumétrie cible de 5 Peta Octets), un système de monitoring et management d’un cluster de plusieurs dizaines de machines, un service de transfert de binaires multi-protocoles (ftp / webdav / signiant / aspera) transparent pour ses utilisateurs et compatible avec des normes de transfert d’information multimédia (STI / DDEX / UMGI*). Accompagnement dans la mise en place des processus d'intégration continue. Accompagnement technique des équipes des différents projets, environ 50 développeurs. Mise en place d’une plateforme de manufacturing et de transcode de fichiers multimédias Programmation concurrente, JBoss AS, JBoss jBPM, Spring, Hibernate, CXF, Restlet, The Grinder, Jython, JMeter, JXInsight, Oracle Contacts de référence Pierre-André Pasqualini, responsable de l'équipe d'archi (http://www.viadeo.com/profile/0021wg3u87c9gmc1? nav=0&navContext=0021rlfcny0jj8l3) David Galichet, Scrum Master d'une équipe de dev (http://fr.linkedin.com/pub/david- galichet/19/682/247) Antoine Bush, membre d'équipe (http://www.linkedin.com/pub/antoine- b%C3%BCsch/0/535/6)
4
Embed
CV — Erwan Alliaumecv.erwan-alliaume.com/CV - Erwan Alliaume.pdf · 09 / 2013 — Introduction To Finance, University of Michigan ( ... une application de quizz synchrone ... après
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Erwan ALLIAUMEChef de projet, JVM-iste, 8 ans d'expérience Java, Scala, Agilité, Mobilité, Cloud, NoSQL, Html 5
Adresse 24 rue Volta 92800 PuteauxEmail [email protected]éléphone +33 6 17 02 07 59
Ce CV est une version imprimée, consultez l'original en lignehttp://cv.erwan-alliaume.com
EXPERIENCE
Startuper, responsable d'équipe
Imaginatio (http://www.splayce.com/) — Gestion de projet et ingénierie r&d — depuis juillet 2011
Imaginatio est une startup parisienne, lauréat de l'Appel à projets "web innovant" du gouvernement. Nous développons un projet à la croisée du web social et du web sémantique et
dont le but est d'aider à rédiger, classer et partager les documents des entreprises.
Je suis arrivé 8 mois après le début du projet dans le but premier de le préparer techniquement à commercialisation. A la fois garant de l'avancement et développeur, j'ai notamment
mené les missions suivantes :
Mise en place d'une méthode de développement agile globale à l'entreprise centrée sur des besoins utilisateurs exprimés et mesurés.
Suivi de l'avancement du projet au quotidien, priorisation et assignation des tâches.
Contact privilégié pour les équipes commerciales, r&d et de développement.
Participation aux comités de direction.
Mise en place d'une infrastructure capable de monter en charge : infrastructure as code avec Chef et Capistrano sur Amazon. Mise en production par petits incréments à rythme
régulier. Fonctionnement type devops, implication de l'équipe sur l'ensemble de la chaîne de production.
Mise en place d'une solution d'analyse des actions utilisateurs : utilisée comme source pour différents corpus de classification et reportings marketing.
Mise en place de solutions du type Machine Learning : annotation automatique de documents, suggestion de classement, suggestion de groupe de projets à partir d'un graphe
d'utilisateur, extraction de références juridique.
Consolidation de l'application : mise en place d'une intégration continue, centralisation et uniformisation du code, mise en place de revues de code, et programmation en binôme.
Modularisation et monitoring de l'application.
Java, Scala, Play Framework, C#, Ruby, Html 5, Solr, MongoDB, Neo4J, UIMA, Textmarker, GEXP, Machine Learning, Natural Language Processing, Image Processing, Camel, Spring, JPA,
Contacts de référenceJean-Jacques Arnal, CEO (http://fr.linkedin.com/in/arnal)Nicolas Martin, Product Manager (http://fr.linkedin.com/in/nicolasmartin2)
Scrum Master et Tech LeadPlastic Omnium (http://www.plastic-omnium.com) (avec Xebia) — Refonte du système
d’information
mai 2010 — juin 2011
Plastic Omnium a confié a Xebia une partie de la refonte de son système
d’information permettant la gestion et le suivi des remontées terrains : circuit des
collectes, gestion des interventions, moteur de facturation. Les informations sont
mises à disposition et présentées spécifiquement pour 3 types d’acteurs : un centre
d’appel, un espace client utilisé par les collectivités et un portail grand public.
Pour ma part, dans ces chantiers, j’ai été en charge :
De gérer, en tant que Scrum Master, l’équipe en charge de réaliser le portail grand
public.
De gérer, en tant que Scrum Master, une équipe franco-indienne pour la refonte de
l’administration dédiée au centre d’appel.
De gérer, en tant que Scrum Master, une partie des réalisations du moteur de
facturation.
D'être le garant et l'interlocuteur technique unique des différentes solutions vis à
vis du client, des équipes d'exploitations, auditeurs externes…
Spring 3 (MVC, Security, Remoting, Batch, JMX), Flex, Html & jQuery, JPA 2, CXF, DSL en
Groovy, Tomcat 6, Hyperic, Oracle 10g
Contacts de référenceGuillaume Carre, Scrum Master (http://www.linkedin.com/in/gcarre)Christophe Amory, membre d'équipe (http://www.linkedin.com/pub/christophe-amory/7/ab0/a77)
Architecte JEEDigiplug (http://www.digiplug.com) (avec Xebia) — Cellule d'architecture de Digiplug
octobre 2007 — mai 2010
Digiplug fournit aux industries de la musique des solutions leur permettant de
distribuer des contenus multimédias numériques. J'ai participé à la création d'une
nouvelle supply chain de transcode multimédia à destination des principales majors
du disque et du cinéma pour la gestion mondiale de leur distribution numérique.
Ce projet a été l'occasion pour Digiplug de mettre en place un chantier de création
d'un socle technique SOA visant à assurer l'homogénéité, les qualités, les
performances, la sécurité et la pérennité de l'ensemble de ses applicatifs. Ce chantier
a été mené par la cellule d'architecture, voici les briques auxquelles j’ai directement
participé :
Réalisation et maintenance du socle technique de l'entreprise comprenant entre
autres : utilisation d'un système de stockage privé (volumétrie cible de 5 Peta Octets),
un système de monitoring et management d’un cluster de plusieurs dizaines de
machines, un service de transfert de binaires multi-protocoles (ftp / webdav / signiant
/ aspera) transparent pour ses utilisateurs et compatible avec des normes de transfert
d’information multimédia (STI / DDEX / UMGI*).
Accompagnement dans la mise en place des processus d'intégration continue.
Accompagnement technique des équipes des différents projets, environ 50
développeurs.
Mise en place d’une plateforme de manufacturing et de transcode de fichiers
Contacts de référencePierre-André Pasqualini, responsable de l'équipe d'archi(http://www.viadeo.com/profile/0021wg3u87c9gmc1?nav=0&navContext=0021rlfcny0jj8l3)David Galichet, Scrum Master d'une équipe de dev (http://fr.linkedin.com/pub/david-galichet/19/682/247)Antoine Bush, membre d'équipe (http://www.linkedin.com/pub/antoine-b%C3%BCsch/0/535/6)
Auditeur J2EELogement Français (http://www.plasticomnium.com/) (avec Xebia) — Audit et test deperformancesoctobre 2007 — novembre 2007
Le logement français a entrepris de refondre son système d'information. Dans ce
cadre l'infrastructure matérielle et logicielle a été complètement restructurée. Le but
de la mission était de vérifier la concordance du niveau de service attendu sur cette
nouvelle architecture avec le niveau de service réel et les prévisions 2008. Le
benchmark de la base de données a été effectué en amont par un autre prestataire.
La mission a débuté par l'installation de l'environnement d'exécution : serveurs
d'applications configurés en cluster Actif / Passif. Deux points d'entrées pour les
connexions intranet / extranet répartissent la charge sur ces serveurs d'applications.
Les résultats des premiers tirs ne répondant pas aux objectifs, une phase de
configuration et optimisation du code a été nécessaire avant de pouvoir commencer
la récolte des mesures. La suite de la mission a suivi la méthode d'une métrologie
classique : étalonnage, montée en charges, détection du point de rupture, test longue
2000 à 2005 — EPITA (http://www.epita.fr/), spécialisation SIGL, mention bien
L'École pour l’informatique et les techniques avancées (Épita), est une école d’ingénieurs privée reconnue par l'État, spécialisée dans les technologies de l'information et de la
communication. Créée en 1984, l’Épita est membre du Groupe IONIS depuis 1994.
La spécialisation que j'ai choisie, Système d'Information et Génie Logiciel, m'a permis de compléter la formation très technique proposée par l'école par une facette plus proche de
l'entreprise : conduite de projet, qualité, l'architecture des systèmes d'information, l'intégration des systèmes, les méthodologies objets…
2000 — Baccalauréat Scientifique option Mathématiques mention AB
Certifications, prix et concours
12 / 2013 — Principles of Reactive Programming in Scala, Ecole Polytechnique Fédérale de Lausanne (http://www.epfl.ch/), via Coursera(https://www.coursera.org/course/reactive)
12 / 2013 — Introduction To Marketing, Wharton School of the University of Pennsylvania (http://www.wharton.upenn.edu/), via Coursera(https://www.coursera.org/course/marketing)
10 / 2013 — Social Psychology, Wesleyan University (http://www.wesleyan.edu/), via Coursera (https://www.coursera.org/course/socialpsychology)
09 / 2013 — Introduction To Finance, University of Michigan (http://www.umich.edu/), via Coursera (https://www.coursera.org/verify/2MFKG4KA3P)
07 / 2013 — Machine Learning, Andrew Ng (http://cs.stanford.edu/people/ang/), Standford (http://duke.edu/), via Coursera(https://www.coursera.org/course/ml)
03 / 2013 — Image and video processing, Guillermo Sapiro (http://www.ee.duke.edu/faculty/guillermo-sapiro), Duke University (http://duke.edu/), via Coursera(https://www.coursera.org/course/images)
02 / 2013 — #112 NASA ISS Longeron Challenge
Ce concours consistait à positionner les panneaux solaires de la Station Spaciale Internationnale afin de maximiser la puissance tout en préservant l'intégrité de la station en fonction
des contraintes moteurs et d'exposition solaire. Il s'agit d'un énorme problème d'optimisation que j'ai résolu en Java en utilisant l'infrastructure Amazon Web Services EC2 pour faire
tourner les différents optimiseurs (à base de régression linéaire). J'ai terminé 112e à ce concours qui comptait environ 4500 participants.
01 / 2013 — Computing for Data Analysis with R, Johns Hopkins University (http://www.jhu.edu/), via Coursera (https://www.coursera.org/course/compdata)
11 / 2012 — Social Network Analysis, University of Michigan (http://www.umich.edu/), via Coursera (https://www.coursera.org/course/sna)
10 / 2012 — Functional Programming in Scala, Ecole Polytechnique Fédérale de Lausanne (http://www.epfl.ch/), via Coursera(https://www.coursera.org/course/progfun)
Certified by Martin Odersky (http://ch.linkedin.com/pub/martin-odersky/13/396/1b0), créateur du langage de programmation Scala.
06 / 2011 — Vainqueur du concours OCTO USI Challenge "Challenge USI 2011 : Et si vous codiez une application qui supporte 1 milliard d’utilisateurs ?"
Le Challenge USI est un concours organisé dans le cadre de l’USI 2011, en partenariat avec VMware et Steria. Il consiste à créer une application de quizz synchrone qui supporte 1
milliard d'utilisateurs, dont 1 million en simultané. L’architecture technique est libre, sous contrainte de système Linux.
12 / 2008 — SpringSource Certified Spring Professional
Après avoir participé à la mise en place du partenariat entre Xebia et SpringSource, l'occasion s'est présentée à moi de passer l'une des toutes premières versions de cette certification.
J'ai fais partie des 10 premiers certifiés en France. La certification couvrait les modules principaux Spring : core, aop, persistence, mvc, security, remoting.
07 / 2008 — Agile Alliance Certified Scrum Master
Certification passée lors qu'une des visites de Jeff Suterland (http://www.linkedin.com/in/jeffsutherland) à Paris. Pratiquant Scrum depuis quelque temps, je m'interrogeais sur
certaines limites d'un fonctionnement agile. J'ai saisi l'occasion de passer cette certification dans le but de répondre à celles-ci et de rencontrer le créateur de la méthode.
05 / 2006 — Sun Certified Java Programmer 5.0
J'ai passé cette certification après un an de Java 1.4 dans un double but : valider mes acquis et m'auto-former à Java 1.5 avant d'appuyer cette version lors de la refonte du framework
Voici quelques unes des particularités de mon parcours :
Animation d'un lab "mobilité" à l'Epita. Early-développeur Android, développement d'une vingtained'applications mobiles (pro et perso). Initiateur de XebiaMobile.
MOBIL ITÉ
Participation à la mise en place de partenariats(SpringSource, Paris JUG) pour Xebia. Participationponctuelle à des projets open source. Traductionofficielle et open source des livres Maven de Sonatype.
COMMUNAUTÉ
Knowledge Manager à Xebia, organisation desformations mensuelles (XKE). Animation de formationsinternes. Formateur Android pour Xebia Training.Speaker à certaines conférences : Paris JUG, XP Days.