Sébastien Capillier

Développeur Java / Tech lead / Architecte

Moves to Paris, Paris

  • 48.8546
  • 2.3477
  • Indicative rate €650 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 2h
Propose a project The project will only begin when you accept Sébastien's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Sébastien's quote.

Location and geographical scope

Location
Paris, France
Can work in your office at
  • Paris and 50km around
  • Paris

Preferences

Project length
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months
Business sector
  • Arts & Crafts
  • Biotechnology
  • Film & Audiovisual
  • Culture
  • Entertainment & Leisure
+12 autres
Company size
  • 1 person
  • 2 - 10 people
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people

Verifications

Influence

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

  • Italien

    Limited working proficiency

Skills (30)

Sébastien in a few words

Evoluant dans l'univers Java depuis 12 ans avec une bonne vingtaine de clients, je privilégie les projets en agilité (plus de 7 ans d'expé) pour produire plus rapidement et dans de meilleures conditions mais toujours en gardant en tête deux principes KISS et YAGNI :D.

Plutôt direct dans ma communication, je n'hésite pas à échanger sur ce qui doit être amélioré au sein de l'équipe et de l'organisation pour aller dans la bonne direction.

Mes centres d'intérêt:
- architecture (monolithe vs micro service, DDD et architecture hexagonale, design d'API, CQRS, Event sourcing)
- performance
- bases de données : SQL et NoSQL
- philosophie devops (pas d'outils en particulier mais j'attache un soin particulier à l'industrialisation et au suivi et monitoring de prod)
- programmation fonctionnelle et nouveaux langages (kotlin, scala, groovy)
- veille techno diverses (projets persos, meetups, etc.)

Experience

RATP Smart Systems - RATP

Transportation

Consultant performance applicative

Noisy-le-Grand, France

January 2020 - September 2020

Mon rôle était de mettre en place des tests de montée en charge applicatif afin d'identifier les problèmes de performances et les bugs liés au multithreading.

Mise en place d'une solution de monitoring applicatif sur la couche elastic (elastic, kibana, apmserver et agents java)

Analyse des résultats et tuning applicatif

Stack : java 8, webservice rest json, spring boot et tomcat, hibernate , postgres
  • Analyse de performance
  • monitoring

CEETIZ

Travel & Tourism

Développeur

Paris, France

March 2018 - November 2019

Dans une équipe de 9 personnes :
- recrutement de la nouvelle équipe de dev
- refonte du module de commande B2C d'un legacy karaf + camel + java 7 vers Spring boot 2.x, java 12 en DDD + architecture hexagonale
- audit de code pour migration progressive et étude des performances globale du SI
- mise en place d'un outil de visualisation de données métier et formation des équipes
- mise en place de monitoring applicatif
- support applicatif (bug fixes, mini evol)

stack : java 7 à 12, spring boot 2.x, assertJ, Cucumber, MongoDB, PostgreSQL, ELK (karaf et apache camel + jdk 7 pour la partie legacy)

BNP Paribas - BNP

Banking & Insurance

Lead tech java

Montreuil, France

September 2017 - February 2018

Tech lead d'une équipe de 4 devs

- Refonte de l'application de reset de mot de passe de la BNP en DDD + archi hexagonale (cible 200K utilisateurs)
- Interaction avec équipe de prod et integration pour préparation au déploiement et tests de montée en charge.

Technos : Spring boot 1.5, Java 9, assertJ, angular 2, maven, jenkins, ARA, LDAP

happn - Happn

Social Networks

Développeur backend

Paris, France

January 2017 - July 2017

Au sein d'une équipe de 8 personnes organisée en 2 features team avec méthodologie scrum, participation à la migration de l'application, monolithique PHP, MySQL vers une archi micro services java 8.
Recrutement des nouveaux arrivants.

socle technique : java 8, spring 4, cassandra 2.1, elastic search, undertow, intelliJ, jenkins, nexus, maven, git, docker, python

PriceMinister - Rakuten - Rakuten

E-commerce

Lead technique

Paris, France

October 2015 - December 2016

Manager/Responsable technique de l’équipe buyers gérant la partie mise en panier, suivi de
commande, garanties, fidélisation client (PriceClub) en environnement agile (scrum)

- Gestion de projet technique : analyse d’impacts des nouveaux besoins, suivi de devs, etc., une
nouvelle version par mois hors patch.
- Maintenance applicative : suivi de bugs, de prod, suivi de MEP
- Chantiers techniques : améliorations de perfs sur le partie fidélisation (perfs sql, batch ,etc.)
- Etude de la mise en place de solutions industrialisées de monitoring applicatif : javamelody,
newrelic, nudge
- Management : définition des objectifs trimestriels, annuels et suivi hebdo, entretiens annuels,
participation au recrutement du plateau technique, réunions SCRUM (Tri Amigos, Sprint planning,
retro, etc.), organisation de BBL, remise en place de code review

Environnement technique : Java 6/7/8, Spring 3, Hibernate 3, Oracle 10, ws REST/json, Spring batch,
tomcat 7, jboss 4, git, intelliJ, jenkins, sonar, jira

Wonderbox - Multipass Wonderbox

Travel & Tourism

Manager back-end

Paris, France

April 2013 - September 2015

Responsable du back-office (Java) avec un périmètre applicatif de 15 applications, internes ou
intégration de progiciels open source (ERP, BPM) dans une société à l’esprit start-up en
croissance constante, leader du marché des coffrets cadeaux et en phase d'industrialisation de
ces processus.

- Mise en place d'un nouveau socle technique à base de SOA et refonte totale du back-office
(référentiel de gestion des chèques et des prestations) développé les 5 dernières années en
l'espace de 1 an : passage à Grails, SOAP à REST/Json, GIT, IntelliJ, Postgresql, tomcat, etc.
- Responsable du recrutement de l'équipe (interne et externe, 10 personnes recrutées)
- Management : définition des objectifs trimestriels, gestion de la capacité et mon tée en charger
de l'équipe et répartition sur les projets
- Référent technico-fonctionnel : analyse d'impact sur l'évolution du SI, la mise en place de
nouveaux produits,etc. Remise à plat des bonnes pratiques de développement, gestion du support
utilisateur
- Chiffrage et participation à la validation de la roadmap annuelle.
- Mise en place de l'usine logicielle : Jenkins, Nexus, Sonar.
- Participation à l'intégration de Salesforce (Saas) au SI et mise en place de BPM via Bonita.

Environnement technique : Java/ 7, Groovy, Grails 2.3.x, Tomcat 6/7, ws REST/json, Postgresql 9.3, Bonita
5.10, Talend 5.6, jenkins, nexus, intelliJ, git, jira, confluence

Florent Le Boulch - CEETIZ

12/10/2019

J'ai travaillé avec Sébastien pendant 1 an chez Ceetiz. J'étais développeur junior et il m'a partagé ses connaissances poussées en Java (Core), Spring Boot. Ça a été un réel plaisir d'apprendre à ses côtés et avec le reste de l'équipe. Il a également fait grandir l'entreprise en apportant des outils de visualisation de données et de monitoring qui sont encore très appréciés et utilisés au quotidien. Si vous êtes à la recherche d'un développeur expérimenté, je vous recommande Sébastien. Il est passionné par son métier et sait également aller challenger le métier quand c'est nécessaire.

Arthur Le Dref - Smilemate

12/9/2019

Sébastien est quelqu'un de très impliqué qui a été un vrai moteur pour l'équipe de CEETIZ. Prenant le lead sur des points techniques comme métier, il a su faire progresser l'équipe tout autant que l'entreprise. J'ai personnellement beaucoup appris de lui, il a su me faire monter en compétence sur des aspects techniques (java, Spring ...) comme plus "idéologique" (DDD, clean code ...) . Je pense que Sébastien est un atout de taille dans une équipe, et je retravaillerais avec plaisir avec lui à nouveau !

Brice De Gromard - BNPPARIBAS

12/6/2019

J’ai travaillé avec Sébastien sur un projet de refonte d’application dont l’enjeu visait surtout un code optimisé et lisible. L’application est utilisée par l’ensemble des collaborateurs du groupe (190000) soit en moyenne 4000 utilisations quotidiennes. Sebastien a su faire preuve à mes yeux d’exigence pour aller au fond des choses, de curiosité qui a permis de challenger le besoin et s’assurer une bonne compréhension. Au delà de la qualité de son travail, j’ai aussi bien apprécié son humour qui nous a fait passer de bons moments.

Guillaume Launais - eco-mobilier.fr

12/5/2019

Sébastien et moi avons travaillé ensemble à la DSI de Wonderbox un peu plus de deux ans. Bien plus qu'un excellent codeur ou qu'un architecte Sébastien s'est révélé être une analyste pragmatique sachant combiner habilement les enjeux métiers et techniques. Lui et l'équipe dont il avait la charge ont livré from scratch et en un temps record deux applications métiers qui ont permis à Wonderbox réduire sensiblement ses coûts opérationnels internes et son time to market. C'est par ailleurs un excellent pédagogue qui a à cœur de transmettre sa passion pour son métier. Ce fut une expérience techniquement et intellectuellement enrichissante et un plaisir de travailler avec quelqu'un qui a un haut niveau d'exigence professionnelle.

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code