Votre navigateur est obsolète !

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

×

Julien Janvier

Tech Lead

Julien Janvier
39 ans
Permis de conduire
Nantes (44100) France
Situation professionnelle
Freelance
Ouvert aux opportunités
Présentation
Vous recherchez un Tech Lead pour renforcer votre équipe ?

Vous êtes au bon endroit ! Je suis Julien Janvier, ingénieur logiciel avec plus de 15 années d’expérience dans des secteurs comme l'ecommerce et le bancaire.

J’ai eu l’opportunité de travailler avec des grands comptes comme Société Générale, Groupama, Royal Canin et la Commission Européenne ; ainsi qu'avec de très belles startups françaises comme Akeneo, Convelio, Edflex, Skaleet et Oneytrust.

Je suis en mesure de vous accompagner sur :

  • L'amélioration de vos mises en production → pour offrir à vos clients une plateforme SaaS stable et disponible 

  • L'intégration d'APIs → pour connecter différentes applications ou faire remonter des Key Performance Indicators

  • L'automatisation de votre quotidien →  pour vous permettre de passer du temps sur les choses qui ont vraiment de la valeur à vos yeux

  • La conception et le développement de nouvelles fonctionnalités  → pour faire évoluer votre produit en adéquation avec les besoins métier

  • La montée en compétences de vos développeurs

On échange sur votre projet ?

Bonne journée :)
CV réalisé sur DoYouBuzz
Expériences
  • Oneytrust est une startup spécialisée dans la détection de fraudes pour les e-commerçants. Elle compte des clients prestigieux comme Galeries Lafayette, Boulanger ou Oney. Sa solution SaaS permet de scorer 1,5 milliard de transactions par an et d'éviter des millions d'euros de pertes en fraude à ses clients.

    J'ai rejoint l'équipe Parcours Marchand afin d'améliorer et de fiabiliser la plateforme :
    • création d'un pipeline d'Intégration Continue pour réduire drastiquement les bugs, rollbacks et régression (de 5+ rollbacks/régressions par release à 0)
    • passage d'une release manuelle trimestrielle (~40 actions) à une release semi automatisée hebdomadaire grâce à de la simplification, de l'automatisation et un pipeline de Continuous Delivery
    • amorce de la transition Cloud Native vers Azure (logs, delivery, infrastructure, variables d'environnement)
    • amorce de la transition du changement de base de données Oracle vers PostgreSQL
    • décommissionnement progressif du legacy
    • fluidification de l'installation du projet
    • découplage du code métier vs infrastructure par l'Architecture Hexagonal
    • mise à jour des dépendances et dépendances de sécurité
  • Skaleet est une startup dans le secteur bancaire qui fournit aux institutions bancaires une plateforme SaaS leur permettant de lancer de nouveaux services financiers innovants. Skaleet vend sa solution à plus de 40 institutions financières réglementées et gère plus de 10 millions de comptes dans le monde.

    J'ai rejoint l'équipe core afin de fournir une offre de crédit clef en main ainsi qu'un système avancé de tarifications bancaires.
  • Akeneo la startup leader de la gestion des informations produit (PIM) et d'intelligence des données produit pour améliorer l'expérience client. Akeneo compte plus de 700 clients français et internationaux prestigieux tels que Legallais, Intersport, Myer, ou encore Tarkett.

    Coaching de 5 équipes de 5 à 6 développeurs dans la découverte et l'apprentissage du Test Driven Development. La formation se veut participative, collaborative et très orientée sur la pratique.

    Les sujets abordés tout au long de la formation sont les suivants :
    • comment écrire des tests lisibles et maintenables ?
    • quel est le lien entre les tests et l'architecture ?
    • pourquoi le TDD est-il une manière efficace de coder ?
    • qu'est ce que le Red/Green/Refactor ?
    • comment désigner son code de manière incrémentale ?
  • Edflex est une startup dans le domaine du e-learning. Edflex fournit une plateforme SaaS permettant aux 850 000 employés de ses 200 clients (Orange, Generali, AXA, Safran…) de se former et d'appendre quotidiennement en ligne sur tout type de sujet grâce à plus de 10 000 sources de contenus.

    J'ai rejoint l'équipe core afin de construire l'API partenaires et clients utilisée pour connecter la plateforme.
  • Convelio est une startup dans le domaine de la logistique servant actuellement plus de 1000 clients, que ce soit des galeries d'art, des maisons de vente aux enchères, des architectes d'intérieur et des plateformes en ligne. Convelio fournit une solution SaaS rapide, simple, fiable et économe pour le transport de leurs œuvres d'art.

    J'ai rejoint l'équipe core pour développer de nouvelles fonctionnalités sur la plateforme et pour refactorer des parties legacy existantes.
  • Smallable est une entreprise spécialisée dans la vente de produits de mode et de décoration pour les familles. Leur catalogue comprend plus de 1 000 marques de créateurs internationales, ainsi que plus de 60 000 articles.

    J'ai connecté le système d'information de Smallable à Akeneo PIM et réalisé les tâches suivantes :
    • Formation fonctionnelle et technique de l'ensemble des développeurs à Akeneo
    • Intégration d'imports par l'API
    • Intégration d'exports par l'API
  • Akeneo la startup leader de la gestion des informations produit (PIM) et d'intelligence des données produit pour améliorer l'expérience client. Akeneo compte plus de 700 clients français et internationaux prestigieux tels que Legallais, Intersport, Myer, ou encore Tarkett.

    Arrivé en 2014 alors que l'entreprise n'avait que quelques mois d'existence et seulement 9 employés, j'ai contribué à mon échelle durant ces 6 années et demi à aider Akeneo à rejoindre le French Tech Next40. Akeneo possède aujourd'hui 7 bureaux à travers le monde, emploie 450 personnes et a levé environ 200M$ au total.


    Au sein de l’équipe architecture & outillage, et en collaboration directe avec le CTO, j’ai participé à la transformation en 3 phases du monolithe on-premise Akeneo PIM en plateforme SaaS :
    1. Réorganisation et découplage du code afin de faciliter le grossissement de l’équipe
    2. Correction des problèmes techniques empêchant le SaaS. Passage des environnements développeurs sous Docker afin de les rapprocher fortement de l'environnement de production.
    3. Refonte des flux d’intégration continue pour la prise en compte des problématiques SaaS. Mise de en place de la livraison en continue automatisée. Préparation au déploiement en continu.

    En une année, nous sommes passés d’une release manuelle par trimestre nécessitant 5 personnes sur 3 semaines à plusieurs releases automatisées par semaine.

    J’ai effectué les tâches suivantes :
    • Industrialisation du process de développement du logiciel Akeneo PIM : continuous integration, continuous delivery et quasi continuous deployment
    • Transformation du logiciel on-premise Akeneo PIM en plateforme SaaS
    • Aide au rapprochement des équipes ops et dev
    • Responsable de la réorganisation du code d'Akeneo PIM permettant l'alignement des équipes avec le métier et la technique par l'application des patterns DDD stratégiques
  • Lead développeur d’une équipe Agile pluridisciplinaire, j’ai guidé la refonte du cœur de métier du logiciel Akeneo PIM. Durant cette période, j’ai également défini le plan de formation de l’ensemble des équipes de développement et introduit l’Event Storming comme moyen de communication entre le métier et les développeurs.

    J'ai réalisé les tâches suivantes :
    • Responsable de la refonte de la modélisation des produits variants dans Akeneo PIM
    • Responsable de la refonte du système de stockage et de recherche des produits dans Akeneo PIM
    • Responsable du plan de formation de l'équipe de développement (20+ développeurs)
    • Facilitateur Event Storming
    • Coaching en développement
    • Développeur XP
    • Développements de nombreuses fonctionnalités sur Akeneo PIM
    • Releases
  • Dans un environnement Agile, j'ai participé à la réalisation du projet « Easypack » pour la société Royal Canin. Royal Canin est un fabricant français et fournisseur mondial de nourriture spécialisée pour chats et chiens.

    « Easypack » est l’outil du service Packaging de Royal Canin lui permettant d’automatiser le processus de production packaging de l'ensemble des produits de la marque. Basé sur un logiciel de gestion de circuit de validation (Dalim ES), Easypack est disponible dans le monde entier pour tous les acteurs liés à Royal Canin; qu'ils soient internes (services packaging, marketing, juridique, prévisionnel, des achats, usines de fabrication) ou externes (agences de création packaging, agences de traduction, imprimeurs, photograveurs...).

    J'ai réalisé les tâches suivantes :
    • Développements Symfony2 et PHP en TDD/BDD
    • Mises en recette et production
  • Worldline est une multinationale française de services de paiement et de transactions. Le groupe est le leader du marché européen dans le secteur des services de paiement et de transaction.

    Durant mon passage chez Worldline j'ai travaillé pour de nombreuses banques françaises et européennes comme La Banque Postale, Société Générale, Caisse d'épargne, ING, Record Bank, BCC Corporate ou encore Deutsche Bank.

    Au sein d’une équipe d’une vingtaine de personnes, j’ai participé à la réalisation de solutions de paiement Internet hautement sécurisées pour de nombreuses banques françaises et européennes. Ces solutions respectent le protocole 3D-Secure, mis au point par Mastercard et Visa, ainsi que la norme PCI (Payment Card Industry). 3D-Secure consiste à s’assurer, lors de chaque paiement en ligne, que la carte est bien utilisée par son titulaire et la norme PCI vise à encadrer la sécurité des données dans le domaine bancaire. Ces applications doivent également répondre à de fortes contraintes en matière de disponibilité et de charge.

    J'ai réalisé les tâches suivantes :
    • Création de modules d’authentification en Java/J2EE, JSP et Spring
    • Mise en place de modules d’authentification forte déjà existants pour de nouvelles banques
    • Refonte des applications afin de renforcer significativement le cryptage des données sensibles (utilisation des algorithmes de chiffrement 3DES et AES)
    • Participation aux audits sur la sécurité en tant que développeur interviewvé sur le projet « top 10 OWASP », dont le but est de fournir une liste des Dix Risques de Sécurité Applicatifs Web les Plus Critique
  • Client : Commission Européenne

    J'ai réalisé les tâches suivantes :
    • Personnalisation d'outils collaboratifs OpenSource PHP (Mediawiki, phpBB, Wordpress)
    • Développements, tests et administration du système de gestion de contenu PHP Drupal

    Détails de l'expérience :
    • Projet Interactive Web Tool : réalisation d'un site web collaboratif destiné à la Direction Générale des Affaires - Maritimes et de la Pêche
    • Projet Flexible PlatForm For Internet Services : réalisation d'une distribution Linux personnalisée pour le travail collaboratif et destinée aux administrations européennes
  • Client : Groupama

    • Développement et tests unitaires SQL et Java

    Détails de l'expérience :
    • Projet Migration Rivage : migration de données sous Oracle pour Groupama Assurances

PHP Developer

Asia Economic Institute
Juin 2007 à septembre 2007
    • Développements CodeIgniter et PHP d'un portail collaboratif

    Étude et réalisation d'un portail web ayant pour vocation de rassembler une communauté d'experts en économie afin qu'ils puissent réunir, partager des informations et travailler ensemble.
Compétences

Processus de développement

  • Test-Driven Development
    Expert
  • Continuous Refactoring
    Expert
  • eXtrem Programming
    Expert
  • Domain-Driven Design
    Avancé
  • Behavior-Driven Development
    Avancé
  • Event Storming
    Avancé
  • Continuous Integration
    Expert
  • Continuous Delivery
    Expert
  • Continuous Deployment
    Avancé
  • Ports and Adapters Architecture
    Expert
  • Hexagonal Architecture
    Expert

Technologies

  • PHP
    Expert
  • Symfony
    Expert
  • Java
    Bon niveau
  • Kotlin
    Bon niveau
  • MySQL
    Avancé
  • SQL
    Avancé
  • Elasticsearch
    Avancé
  • Docker
    Bon niveau
  • Kubernetes
    Intermédiaire
  • Ansible
    Intermédiaire
  • MongoDB
    Intermédiaire
  • Rabbit MQ
    Intermédiaire
  • Javascript
    Notions

Gestion de projet

  • Kanban
    Expert
  • Scrum
    Avancé

Langues

  • Français
    Expert
  • Anglais
    Avancé

Autres Compétences

  • Code Refactoring
  • Banking
  • 3D Secure
  • Credit Card Fraud Prevention
  • Agile Methodologies
  • TDD
  • Gitlab
  • Legacy System Conversion
  • Continuous Delivery
  • Coaching
  • Scrum
  • Clean architecture
  • Banking as a Service
  • Kotlin
  • Product Information Management
  • Continuous Integration
  • Legacy Modernization
  • Logistics Management
  • DDD
  • Firebase
  • Go
  • Flutter
  • Symfony
  • No-Code Development
  • BDD
  • React.js
  • Web Development
  • Event Storming
  • Testing
  • Software Design
  • Fraud Detection
  • Dynatrace
  • MySQL
  • Edtech
  • Credit Card Transaction Processing
  • Software Architecture
  • Technical Leadership
  • PHP
  • Test Driven Development
  • Kanban
  • BaaS
  • TypeScript
  • No code
  • E-Commerce
  • Hexagonal Architecture
  • Fraud Prevention
  • Debian
  • Git
  • Technical Project Leadership
  • Dart
Langues
  • Anglais
    Expert

Master 2 Administration des Entreprises

Institut Des Administrations Des Entreprises (IAE) Université De Tours

Septembre 2007 à janvier 2008

Diplôme d'Ingénieur en Informatique

Université Tours Francois Rabelais

Septembre 2004 à juin 2007

DUT Informatique

Université Orléans

Septembre 2002 à juin 2004