Vincent Behar

Développeur, tout simplement

Profile

Intérêts : go, openshift, kubernetes, docker, open-source, devops, web...

Compétences

Développement

Go (golang)
Scala / Java
Web : HTTP/REST

Containers

Docker
Kubernetes
OpenShift

Devops

Outils de build
CI/CD
Automatisation

Expérience professionnelle

AXA

Développeur Go / OpenShift

depuis juin 2015

Participation à la mise en place d'un cluster OpenShift, et écriture d'outils / tests autour de l'API OpenShift.
Contributions au projet OpenShift Origin.

Technologies : Go, OpenShift, Kubernetes, Docker.

Environnement : GNU/Linux, Mac OS X, Git, Jenkins.

AXA

Développeur Scala

octobre 2013 - juin 2015

Participation au développement d'une plateforme de gestion et de publication de contenu basée sur le concept "COPE" (Create Once Publish Everywhere), à destination des entités du groupe AXA.
Mise en place de l'intégration continue, de tests fonctionnels et de charge.

Technologies : Scala, Lift, SBT, Elasticsearch, ZooKeeper.

Environnement : GNU/Linux, Mac OS X, Eclipse, Git, Jenkins.

Exalead

Développeur Java

septembre 2011 - septembre 2013 (2 ans)

Participation au développement des projets autour de l'indexation du web, et responsable des déploiements applicatifs et du monitoring du moteur de recherche exalead.com (16 milliards de pages indexées).
Mise en place et administration du cluster Hadoop, utilisation de MapReduce/Cascading pour l'analyse des pages, monitoring des jobs.

Technologies : Java, Python, Hadoop, HBase, MapReduce, Cascading, Cassandra, Redis, ZooKeeper, Exalead Cloudview.

Environnement : GNU/Linux, Eclipse, Subversion, Jenkins, RunDeck, Puppet.

RTL

Développeur Java/Web

décembre 2009 - août 2011 (1 an et 9 mois)

Participation au développement des portails web des radios RTL, RTL2 et FUN RADIO ainsi que les sites thématiques et les applications back-office (CMS, B2B, etc).
Mise en place de l'automatisation du processus de build, intégration continue, release, déploiement (devops).

Technologies : Java EE : Spring, Hibernate, GWT, Oracle, Solr, Maven.

Environnement : GNU/Linux, Solaris, Eclipse, Subversion, Hudson/Jenkins, Nexus, RunDeck.

RTL

Développeur Java/Swing

mai 2008 - novembre 2009 (1 an et 7 mois)

Participation au développement de la nouvelle chaine audio de diffusion de la radio (serveurs, clients lourds sur écrans tactiles), dans le cadre du passage à la radio numérique (équipe de 6 développeurs).
Mise en place du processus de build et de l'intégration continue.

Technologies : Java SE : Netbeans RCP, Swing, Spring, Hibernate, Oracle, Maven.

Environnement : GNU/Linux, Solaris, Eclipse, Subversion, Hudson, Nexus.

RTL

Développeur Java/Web

septembre 2007 - avril 2008 (8 mois)

Développement d'applications Web internes (gestion d'évènements, de stagiaires) et d'un site B2B de vente d'espaces publicitaires en ligne (easymedia) pour la régie publicitaire IP France.

Technologies : Java EE : Spring, Hibernate, Oracle, Stripes, Maven.

Environnement : GNU/Linux, Solaris, Eclipse, Glassfish, Subversion.

ADP-GSI Clearing

Développeur Java/Web - consultant stagiaire (pour le compte de eBusinessInformation)

février 2007 - juillet 2007 (6 mois)

Participation au développement et à la recette de l'application web "Droit de prêt" (pour les librairies).
Amélioration de l'infrastructure de développement : installation d'une plateforme d'intégration continue, automatisation de tâches et de déploiement sur différents environnements (dev et QA).

Technologies : Java EE : Spring, Hibernate, Informix, Maven.

Environnement : GNU/Linux, Eclipse, Tomcat, Subversion, CruiseControl.

Formation

Ecole Centrale d'Electronique (ECE Paris)

Diplôme d'ingénieur (spécialité : "systèmes d'information et réseaux") - 2007

Activités extra-professionnelles

Joinville Eau Vive (club de canoë-kayak)

Secrétaire de l'association entre 2003 et 2015 (~ 120 adhérents)