Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Romain Sertelon

Tech Lead - Kotlin / Java / DevOps

Tech Lead
Agile & DevOps
Architecte
Kotlin
Java/JEE
Romain Sertelon
37 ans
Permis de conduire
Privas (Ardèche) (07000) France
Situation professionnelle
En poste
En simple veille
Présentation
L'informatique est pour moi une passion depuis l'enfance. Autodidacte, j'ai appris à programmer, créer des sites web et administrer des serveurs sur mon temps libre d'abord - par le bidouillage et mes lectures, puis lors de mes études, et enfin en emploi.

Convaincu que la réussite est collective, je participe au développement de produits open source et à des conférences (speaker/attendee) lorsque j'en ai la possibilité.

Conscient que le logiciel change le monde, et profondément attaché à toute forme d'émancipation, je m'intéresse à des sujets aussi vastes que la philosophie, l'économie, le management, etc. afin de m'enrichir personnellement et, je l'espère, me permettre de faire du bon travail.

Maintenant fort de plus de 10 ans d'expérience, encore loin de tout savoir, j'occupe le role de Tech Lead. Partager mes connaissances, définir une vision/architecture technique (DevOps), et animer une équipe (de manière Agile) font de ce role un métier qui me passionne.
  • Communication/Pédagogie
    Une vision/architecture ne sert pas si personne ne la connait/comprend :)
  • Congruence avec la vision produit/UX
    Il est nécessaire de faire coïncider les trois visions afin de pouvoir adresser la dette technique, et les nouvelles features de manière incrémentale et cohérente
  • Architecture Distribuée
    Je puise beaucoup dans BDD et les bonnes pratiques micro services pour construire mes architectures
  • KISS, YAGNI, Single Source of Truth
    Ce sont les principes qui me guident. Cela rend le design plus difficile à créer, mais résoud énormément de problèmes potentiels en amont.
  • Agile comme philosophie
    Savoir que l'on ne sait pas prédire, accepter le changement, mettre l'humain au coeur de tout
  • Animation d'équipe
    Construire un esprit d'équipe, pour que chacun trouve sa place et se sente responsabilisé ainsi que pour améliorer les conditions de travail de tous
  • Connaissance de divers procédés Agile
    SCRUM, Kanban, XP servent de boite à outils pour aider l'équipe à trouver ses propres process.
  • DevOps comme philosophie
    Détruire les silos, faire travailler/parler les devs et les ops ensemble, pour améliorer la production du logiciel et les conditions de travail. Pour moi, c'est une extension de l'Agile prenant en compte Ops et Sec en plus
  • Dev + Ops
    Bien que principalement développeur, j'ai de solides connaissances en infrastructure/opérationnel. De plus, je considère qu'on ne peut pas faire un bon logiciel sans en maitriser (au moins comprendre) la chaine de production complète (des sources à la prod)
  • Connaissance du Cloud
    Notions sur Docker, Kubernetes, AWS, CoreOS, etcd, nomad, etc. Bien que non attaché à une technologie particulière, je comprends à quel besoin répondent ces outils et leur place dans l'écosystème.
  • Pro/Code : Kotlin, Java/JEE, JAX-RS, Spring, ES6
  • Pro/Infra: RDBMS, Cassandra, MQTT
  • Tools: Git, Gradle, Maven, NPM, Jenkins, Habitat
  • Perso/Code : Rust principalement, curieux sinon
  • Perso/Infra : Habitat, Linux, Apache, Email Server, Bind
  • Anglais Opérationnel
  • Awesome CHEF (2018)
    Pour mes contributions au projet open source CHEF Habitat.
  • Functional programming in Scala (2012)
  • Oracle Certified Professional Java Programmer 6 (2011)
  • TOEIC 965/990 (2010)
  • Novell Certified Linux Administrator (2008)