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.
  • Non renseigné.
Description de l'entreprise
Une banque pour les entrepreneurs, par des entrepreneurs.
Site web de l'entreprise
  • Transformation Agile de mon équipe, incluant PM & UX
  • Architecture, maintenance et évolution des Nuxeo Online Services (Connect, Studio, Marketplace)
  • Coordination avec les autres équipes, et "défense" de notre vision technique/produit
Détails de l'expérience
  • Agile: coaching de l'équipe, définition du pipeline idée -> prod
  • DevOps: déploiements réguliers, amélioration process avec équipe cloud, PoC Habitat
  • Développement Java: Nuxeo, JAX-RS, GWT
  • Vision technique: tendre vers des "µServices", "BDD" grâce aux APIs REST, Authz distribuée
Description de l'entreprise
Nuxeo édite une plateforme de gestion de contenu pour les entreprises.
Site web de l'entreprise
  • Architecture, maintenance et évolution d'une plateforme de gestion à distance d'écrans intéractifs urbains (Livetouch)
  • Amélioration continue des outils de l'équipe pour aller vers DevOps et deploiement continu
  • Maintenance, évolution et création de diverses applications web (backend/services/frontend)
Détails de l'expérience
  • DevOps: Gitlab, Maven, Jenkins, Sonar, AWS, déploiement chaque fin de sprint (2 semaines), Habitat
  • Développement Java: Spring 4, JPA, JAX-RS, GWT, FP (Java 8)
  • Architecture micro-services, Design des APIs REST de la plateforme (pas encore d'hypermedia), Création service authz distribuée
  • Développement Frontend: HTML, CSS, Bootstrap, AngularJS
  • Technologies utilisées au quotidien: MQTT, Cassandra, Tomcat7, Httpd, RHEL6, Eclipse
Description de l'entreprise
JC Decaux est le leader mondial de l'affichage publicitaire extérieur.
Site web de l'entreprise
  • Participation au bureau en tant que secrétaire pendant 2 ans
  • Responsable de la paie des employées pendant 4 ans (y compris pendant la crise sanitaire)
Détails de l'expérience
  • Organisation des AGs/réunions de bureau (ordre du jour, comptes rendus, animation)
  • Recrutement des futures familles (salons, entretiens)
  • Edition des bulletins de paie
  • Déclaration des cotisations & charges
Description de l'entreprise
Crèche parentale créée en 1992, il s'agit d'association à but non lucratif, cette crèche est administrée par les parents des enfants qui y sont gardés. L'association embauche une équipe de professionnels que les parents épaulent en passant du temps sur place lors de permanences.
Site web de l'entreprise
  • Architecture, maintenance et évolution d'une plateforme de gestion à distance d'écrans intéractifs urbains (Livetouch)
  • Maintenance, évolution et création de diverses applications web (backend/services/frontend)
  • Création de l'API OpenData de JC Decaux http://developer.jcdecaux.com
  • Amélioration continue des outils de l'équipe pour aller vers DevOps et déploiement continu
  • Maintenance et évolution d'un OS custom Android
Détails de l'expérience
  • Technologies utilisées au quotidien: MQTT, Cassandra, Tomcat7, Httpd, RHEL6, Eclipse, Git, Repo (Android Source)
  • Développement Android OS
  • DevOps: Gitlab, Maven, Jenkins, Sonar, AWS, déploiement chaque fin de sprint (2 semaines)
  • Développement Java: Spring 4, JPA, JAX-RS, GWT, FP (Java 8)
  • Développement Frontend: HTML, CSS, Bootstrap, AngularJS
Description de l'entreprise
JC Decaux est le leader mondial de l'affichage publicitaire extérieur.
Site web de l'entreprise
  • Développement des fonctionnalités du domaine médical pour la nouvelle application de gestion du permis de conduire français.
  • Développement d'un composant de recherche avancée de dossiers pour les forces de l'ordre.
Détails de l'expérience
  • Développement Java : Spring 3, Hibernate (Oracle), MyBatis, Struts 2, Maven, Eclipse
  • Développement Frontend : HTML, CSS (LESS), JQuery
Description de l'entreprise
Cap Gemini est une multinationale française. Dans ce contexte, Cap Gemini a remporté un appel d'offres pour la réalisation du système d'information de gestion du permis de conduire français, au normes européennes.
Site web de l'entreprise
  • TMA sur la partie gestion de compte du site de la Française des Jeux.
  • Développement web mobile (HTML5/CSS3+Javascript)
Détails de l'expérience
  • TMA: Corrections de bug, évolutions sur de l'existant
  • Travail avec des frameworks propriétaires côté serveur (ORM + MVC) et client (Javascript MVC)
  • Gestion des changement/configurations: IBM Synergy/Change, Jira
Description de l'entreprise
Lotsys est une
Site web de l'entreprise
  • Création de l'outil de test de charge Gatling avec le directeur technique de l'entreprise.
  • Présentations de Gatling à divers meetups & conférences (Devoxx, Devoxx France, ...)
  • Missions (voir expériences suivantes)
Détails de l'expérience
  • Développement Scala: Design et implémentation de Gatling (Akka / AsyncHttpClient).
  • Présentations: Dans une dizaine de lieux, en anglais ou français, avec live coding.
Description de l'entreprise
eBusiness Information est une entreprise de service en informatique. Elle se positionne sur un service de qualité et une notion qui lui est propre : le service équitable.
Site web de l'entreprise
  • Formation de 6 semaines sur les technologies Java / JEE utilisées par l'entreprise: Java 6, Java EE 6, Maven, Spring, Hibernate, Log4J. Cette formation s'est terminée par la création d'une application d'ebanking réalisée en groupe avec la méthode agile eXtreme Programming. http://github.com/BluePyth/patricks-bank
  • Création de l'outil de test de charge Gatling avec le directeur technique de l'entreprise. Cette mission a duré le reste de mon stage (et s'est poursuivie ensuite).
  • Ecrit en Scala, Gatling propose une nouvelle approche du test de charge en terme de performances, son architecture est basée sur l'utilisation d'acteurs et d'I/O non bloquantes.
Détails de l'expérience
  • Développement Scala: Gatling est écrit en Scala (langage object et fonctionnel). Développement sous Eclipse. Utilisation des bibliothèques Akka et Async Http Client.
  • Projet Open Source: compatibilité de licences, utilisation de Github, gestion d'un projet Open Source
  • Développement HTML/CSS: Intégration HTML/CSS3
  • Développement Java: Utilisation avancée de Maven (création d'archetypes, administration Nexus), apprentissage de Spring et Hibernate. Adminsitration du serveur d'intégration Jenkins
  • Suite à ce stage, j'ai été embauché (CDI) dans cette entreprise
Description de l'entreprise
eBusiness Information est une entreprise de service en informatique. Elle se positionne sur un service de qualité et une notion qui lui est propre : le service équitable.
Site web de l'entreprise
  • Développement d'une application permettant de vérifier des modèles à automate temporisés paramétrés.
  • Développée en Ruby avec le framework Ruby-on-Rails, elle offre une interface web qui envoie les calculs de vérification à un cluster.
  • La problématique principale du projet consistait en l'optimisation du temps de calcul en fonction des vérifications demandées à l'aide d'algorithmes heuristiques.
Détails de l'expérience
  • Développement Ruby : Création d'une application Ruby-on-Rails, développement d'un moteur multi-thread en Ruby. Projet réalisé à l'aide de netbeans.
  • Architecture logicielle : Travail avec un serveur web, une gateway cluster, définition de l'architecture du logiciel.
  • Algorithmique : Utilisation d'algorithme heuristiques (Hill climbing, Simulated Annealing, Genetic Algorithms, etc.)
  • Anglais : Pratique de l'anglais pendant 6 mois (stage au Danemark)
Description de l'entreprise
CISS est une entreprise qui est située dans le département "Computer Science" de l'université d'Aalborg, au Danemark. Sa mission consiste à transmettre aux entreprises danoises (en particulier mais pas seulement) le savoir développé dans le centre de recherche de l'université.
Site web de l'entreprise
  • Reprise du développement d'un comparateur de prix. J'ai refondu tout le code afin de l'optimiser, en profitant des avantages de la POO.
  • Intégration CSS
  • Suivi des sites existants (maintenance)
  • Préparation des prochaines versions des sites.
    Il a fallu mettre en place un système de versionning de fichiers (ici SVN). Une fois cela fait, j'ai préparé les projets symfony pour chaque nouveau site jusqu'à la fin de mon stage.
Détails de l'expérience
  • Développement PHP : maintenance d'un site réalisé en PHP4, développement d'un comparateur en PHP 5 objet, utilisation de Symfony. Tous les projets ont été réalisés avec Netbeans
  • Administration Serveur : mise en place d'un serveur SVN
  • Développement HTML/CSS : utilisation de JQuery principalement pour des requêtes ajax, perfectionnement de mes compétences pour la compatibilité entre les navigateurs web, utilisation des standards les plus récents.
Description de l'entreprise
PC INpact propose à ce jour deux sites web : www.pcinpact.com, site d'actualité informatique français et www.prixdunet.com, comparateur de prix.
Site web de l'entreprise
Site web de l'entreprise
  • Réalisation d'un site web pour le compte d'un client.
  • Intégration et développement d'un outil de création de rapports au format RTF dans le framework de l'entreprise.
  • Refonte du système de notifications email du framework de l'entreprise
  • Documentation et réorganisation de code.
    En parallèle de mes diverses missions, j'ai entrepris de réorganiser et documenter le code des frameworks existants.
  • Tâches d'administration serveur.
    • mise en place un workflow pour le développement des frameworks (SVN, serveur de développement)
    • maintenance de serveurs sous linux
    • réécriture partielle du code du site de l'entreprise pour le rendre conforme aux recommandations du W3C
Détails de l'expérience
  • Développement PHP : maintenance de deux frameworks PHP, améliorations des frameworks pour migrer vers les fonctionnalités objet de PHP. Utilisation de classes existantes pour fournir un service. Projets réalisés avec Eclipse PDT.
  • Développement HTML/CSS : intégration CSS de thèmes réalisés sous photoshop (découpage des images, etc.) conforme au W3C.
  • Administration serveur : DNS, Wiki (MediaWiki), SVN, Apache
Description de l'entreprise
Devisubox offre un service de suivi en temps réel de chantiers grâce à deux produits : Devisufixe et Devisumobile, lesquels sont liés au site de l'entreprise sur lequel les photos sont stockées, organisées et où de nombreuses fonctionnalités permettent de faciliter la gestion d'un chantier.
Site web de l'entreprise
  • Gestion de stocks. Triage et marquage de pièces mécaniques destinées au GIAT.
  • Service Qualité. Mesurage de pièces afin de vérifier leur conformité.
  • Programmation en Visual Basic. Création de macros générant des rapports en fonction des mesures effectuées.
Détails de l'expérience
  • Stage ouvrier en fin de première année à Centrale Marseille destiné à sensibiliser au fonctionnement d'une entreprise et au travail que font les ouvriers. Afin de savoir à quoi ressemble ce métier lorsque nous serons ingénieurs.
Description de l'entreprise
L'entreprise Tardy propose une expertise en mécanique générale. Ils fabriquent des pièces pour de nombreuses entreprise dont le GIAT et Airbus.
Site web de l'entreprise
  • Réalisation de tâches diverses au sein du secteur comptabilité
  • Développement Visual Basic. Réalisation de macros sous Excel permettant d'améliorer grandement le confort et la rapidité de travail de certaines opérations.
Détails de l'expérience
  • Missions de 2 à 3 mois pendant les étés 2004, 2005, et 2006.
Description de l'entreprise
Compass Group France fournit des services de restauration collective pour hôpitaux, écoles, entreprises via différentes filiales.
Site web de l'entreprise