Sébastien Capillier

développeur java / tech lead / architecte

Peut se déplacer à Paris, Paris

  • 48.8546
  • 2.3477
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Sébastien.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Sébastien.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour
  • Paris

Préférences

Durée de mission
  • entre 1 et 3 mois
  • entre 3 et 6 mois
  • ≥ 6 mois
Secteur d'activité
  • Arts & artisanat
  • Biotechnologies
  • Cinéma & audiovisuel
  • Culture
  • Divertissements & loisirs
+12 autres
Taille d'entreprise
  • 1 personne
  • 2 - 10 personnes
  • 11 - 49 personnes
  • 50 - 249 personnes
  • 250 - 999 personnes

Vérifications

Influence

Langues

Catégories

Compétences (31)

  • Langages
  • Débutant Intermédiaire Confirmé
  • SQL
    Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Methodologies
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé

Sébastien en quelques mots

Evoluant dans l'univers Java depuis 13 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.)

Expériences

RATP Smart Systems - RATP

Transports

Consultant performance applicative

Noisy-le-Grand, France

janvier 2020 - septembre 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

Voyage & tourisme

Développeur

Paris, France

mars 2018 - novembre 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

Banque & assurances

Lead tech java

Montreuil, France

septembre 2017 - février 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

Réseaux sociaux

Développeur backend

Paris, France

janvier 2017 - juillet 2017

4 recommandations externes

Formations