Salut, moi c'est Ju !

Lead-Tech fullstack Spé Mean Amoureux du Js Formateur Adepte de la qualité Manager d'équipe Entrepreneur Opiniâtre

Profitez de plus de deux décennies d'expertise passionnée dans le domaine du web. Mon engagement envers la technologie et l'excellence est votre atout pour réussir.

Grande photo de moi, Julien Moulin
- Heureux de vous rencontrer !

Julien Moulin

Lead-Tech fullstack Js Spé Mongo Node/Nest Angular Amoureux de Javascript Formateur dans l'âme Adepte des tests et de la doc Manager d'équipe technique Créateur de Supradev.co Persévérant et optimiste

C'est avec un immense plaisir que je vous accueille sur mon site personnel ! Laissez-moi vous partager ma passion qui s'est épanouie pendant plus de 20 ans au cœur de la technologie.
Mon amour indéfectible pour le développement web et mon appétit insatiable pour l'apprentissage continu ont été les moteurs de mon parcours.

Au fil de ces années enrichissantes, j'ai cultivé une expérience inestimable, qui me permet aujourd'hui de relever une multitude de défis, tant dans le domaine du développement web que dans la gestion d'équipes techniques.
Et je ne m'arrête pas juste à la théorie ; je vis pleinement mon métier, j'en connais les rouages, j'en saisis les enjeux et les perspectives business.
Mon expertise me permet également d'évaluer avec précision les risques, à chaque étape du processus de production.

Ma mission ? Guider les équipes et les projets vers une croissance florissante.
Ma philosophie repose sur deux piliers essentiels : la qualité, garantie d'assurance et de pérennité, et la communication positive, avec humilité. En m'associant à vos côtés, vous pouvez être certain de propulser vos initiatives vers de nouveaux sommets.

Bienvenue dans mon univers, où l'excellence technique se marie harmonieusement avec la vision humaine.

  • +20

    Années d'expérience
  • +15

    Projets finalisés
  • +50

    Clients satisfaits
- curriculum vitæ

Toutes mes expériences

  • Supradev, l'école des développeurs
    - 2022 à aujourd'hui

    Fondateur / Formateur

    Supradev.co

    Side project, plateforme de formation aux métiers du web, par cursus ou à la carte. Développement d'une solution complète, outils de record et suivi élèves.

    SupraDev se donne pour mission de former des développeurs, dans les meilleures conditions possibles, avec un format Blended Learning innovant, mêlant auto-apprentissage et accompagnement en distanciel, sur des rythmes permettant de se former tout en ayant une activité profesionnelle a coté.

    Notre formation s'adresse avant tout à des développeurs débutants ou en reconversion, mais peut convenir également à des développeurs souhaitant consolider les acquis ou valider leurs connaissances.

    La première phase (bêta) s'étale sur l'année 2023, avec 10 apprenants, pour valider le cursus et amener nos élèves à obtenir des bases solides, jusqu'à un emploi en entreprise.

    La seconde phase démarrera à la fin du premier cursus, avec une ouverture de la plateforme au tout public et de la VOD, pour consommer des formations à la carte.

  • Illustration de parions Sport
    - 2020 à aujourd'hui

    Lead-tech

    - La Française des jeux

    Gestion des équipes et des projets Parions Sport coté Web. Maintenance et évolution de la stack technique MEAN/Kafka.

    Accompagnement et organisation de l'équipe tech web de la B.U. Parions Sport.
    Mise en place d'outils customs (Node Nx / Puppeteer / Electron) pour la gestion des livraisons en SemVer et avec Changelog auto-généré.
    Création d'un outil de génération automatisée des definitions apis norme OAS3 pour Inversify, conception d'une brique de synchronisation vers SwaggerHub. Création d'un outil d'aide à la simulation de la stack de prod pour les développeurs en local.
    Implémentation de nouvelles features sur projets en Angular, mise en place du SSR full SEO, mise en place de sécurisation et amélioration des flux de données, mise en place du tracking d'analyse des parcours, amélioration des performances.
    TMA et amélioration des api NodeJs (Express, Inversify, Mongoose). Migration des flux de données xml vers du consumer Kafka.
    Mise en place des metrics des serveurs api, des requêtes et monitoring MongoDB/Mongoose, healthChecking des services.

    Responsable des projets et des équipes web Parions Sport (Point de Vente, En Ligne et stack API)

    • Orchestration des projets et des sujets Techniques
    • Management des équipes techniques
    • Suivi de la qualité et des performances des livrables
    • Recrutements et suivi des contrats
    • Gestion des logiciels
    • Gestion des workflow de production

  • Logo de Vallourec sur une cube
    - 2019 - 2020

    Tech Lead Php/Js

    - Vallourec

    Refonte complète de la plateforme e-commerce Smartengo©, lead d'une équipe de 6 développeurs. Mise en place d'outils de gestion des données ELK.

    Mise en place de la nouvelle stack moderne des projets Smartengo Marketplace et Digital Expertise Center, réalignement des technologies et accompagnement de la politique de transformation digitale sur la partie technique.

    Utilisation des technologies serverless via AWS (Node/Nestjs), Angular en Front sur les applications, mise en place d'un Design System global sous Stencil. Mise en place et suivi d'une roadmap de migration de la plateforme Legacy.

    Mise en place d'un workflow Agile global (cadre méthodologique d'équipe et gestion du code via Gitlab Issue et Gitlab Runner).

    Réécriture complète du site web e-commerce du groupe sous la marque Smartengo - Api-platform et Angular Ssr - http://smartengo.vallourec.com

    Création d'un outil CMS maison moderne, sur la base d'un gestionnaire de composants Web pouvant être assemblés ensemble pour former des pages dynamique sous Angular et Node.

    Participation au recrutement de l'équipe tech Smartengo.

    Organisation de l'équipe autour de 2 grands projets en parallèle.

    Mise en place des outils d'amélioration des flux de travail (gitFlow, ci/cd, outils de tests via cucumber/protractor).

    Suivi agile et technique (revue de code, messes agiles, animation des poker planning, démo et retro)

  • Logo d'ancre bleus
    - 2018 - 2020

    Fondateur & CTO

    - Blueanchor.io

    Création d'une startup en modèle bottega. Formations de juniors sur projets clients et interne (Framework Fullstack JS).

    Suivi technique des outils internes et des projets, accompagnement des réalisations.

    Hacklab :

    • Développement d'outils d'automatisation de tâches avec Angular, NodeJs, MongoDB, Nginx, Docker, Aws Lambda
    • Utilisation des techniques de scrapping pour les besoins internes et ceux de nos clients
    • Mise en pratique de la blockchain Ethereum avec les outils Truffle

    Formation :

    • Montée en compétence constante de l'équipe blueanchor.io
    • Création de programmes pour nos formations intra/inter (domaines du web)
    • Création de supports vidéo pour notre plateforme de reconversion (formation par cursus)

    Open-sourcing :

    • Développement d'un framework fullstack autour de NestJs/Angular/Typescript

  • Une tasse Renault Digital
    - 2017 - 2018

    Lead Dev Front

    - Renault Digital

    Création du projet One-PDL, gestion de la partie front, équipe de 4 développeurs. Outil interne Alliance pour le design plateforme des véhicules.

    Projet One-PDL

    Objectif : transformation d'un outil Excel complexe en une application collaborative et simple d'utilisation.

    Travail en sprint de deux semaines, participation aux points agiles (rétro, démo, sprint, grooming).

    Création d'une application intra sur front Angular4+ en relation avec les utilisateurs finaux et reliée à une api. Encadrement et montée en compétences d'une équipe de 3 développeurs Front-end.

    Réflexion techniques sur les sujets d'optimisation de chargement, du traitement de données lourdes et mise en place de briques métiers coté front (transformation de données brutes, création et modification d'objets, appels Http optimisés, connexion sécurisée et temps d'expiration, exports Excel complexes coté front, aides a la saisie d'informations, tableau de données user-friendly, réorganisation d'interface).

    Intégration HTML/SCSS de composants/pages en relation étroite avec l'ux/ui. Problématiques UX fortes (éléments scrollable, éléments fixes, panneaux de config et filtrage de données, navigation et rechargement live de parties, chargement des infos par visibilité navigateur, gestion du cycle de vie des vues affichées).

    Mise en place d'une solution de tests en intégration continue des briques front, e2e (Protractor) et unitaire (Jasmine) avec container Docker sous Gitlab.

    Mise en place d'une génération automatique pour la documentation technique de la partie front, écriture de la doc et couverture du code.

  • Illustration de linkedin learning
    - 2014 - 2017

    Formateur indépendant

    - Linkedin Learning

    Création et enregistrement de plus de 30 formations entre 1h30 et 4h dans le domaine de la conception web (Php, Symfony, Angular, Node, ...).

    Création de formations vidéos en ligne pour le compte de l'enreprise Linkedin, pour leur plateforme d'apprentissage.

    Rédaction des scénario, enregistrement des vidéos à Graz en Autriche, suivi des élèves.

    • PHP 7 : Les nouveautés
    • JavaScript : JSON, AJAX et les requêtes asynchrones
    • Les fondements de la programmation pour les enfants
    • Découvrir AngularJS
    • PHP : Tests unitaires simplifiés avec PHPUnit
    • L'essentiel de PHP 7
    • Les fondements de la programmation : L’efficacité du code
    • PHP : Utilisation des micro-frameworks​
    • ECMAScript 6 : Les nouveautés
    • Créer une application de gestion du temps avec Backbone.js
    • Découvrir Symfony3
    • JavaScript : Les moteurs de template
    • JavaScript : Les pseudo-langages
    • Les fondements de la programmation : Le refactoring
    • Créer des applications mobiles avec AngularJS et Ionic
    • Intégrer un chat, un flux social et un espace de galerie avec Bootstrap 3
    • Les fondements de la programmation : Les services web
    • PHP : Le débogage et l'analyse de code
    • Mettre une application en production avec Angular 2
    • Créer un gestionnaire de collections avec Symfony3
    • Découvrir Vue.js 2
    • JavaScript : Le débogage et l'analyse de code
    • Créer une application mobile avec Ionic 2 et Angular 2
    • Découvrir API Platform
    • Node.js : Bases de données, templating et debug
    • JavaScript : Les tests unitaires et fonctionnels (2017)
    • Découvrir HTML5 Boilerplate 5
    • Découvrir Bootstrap 3
    • PHP : La sécurité des applications
    • Symfony2 : Services, commandes et évènements
    • Symfony2 : Formulaires et sessions utilisateur
    • Découvrir Symfony2
    • PHP 5 : L'API interne et la gestion de la mémoire
  • Illustration de l'application web CLickeat
    - 2016 (6 mois)

    Mission Fullstack

    - Click'eat

    Mise en place d'une stack technique CI/CD, optimisation Symfony et implémentation JWT, Boostrap de l'application mobile sous Ionic.

    Gestion des projets :

    • Mise en place d'une solution d'intégration continue (Jenkins, SL insight, tests)
    • Création d'outils de mise en production (déploiement de code avec Fabric et automatisation de la gestion des assets via bower/gulp).
    • Gestion des recrutements de l'équipe dev et de la montée en compétences Symfony.
    • Mise en place d'outils de travail (gitbook et documentation, poker planning, sprint, suivi de tickets, insight) et d'un workflow de dev (travail en submodules Git, pull-request).

    Développements des solution core / web :

    • Réflexion sur des briques système pour les nouvelle solutions à mettre en place (serveur de licence, communication live websocket, gestion des medias).
    • Développement de fonctionnalités sur l'existant et refacto de code (montée en médaille sur Insight, bug kill, amélioration des performances).
    • Mise à plat de l'api existante vers une nouvelle version, augmentation de plus de 50% des performances de réponse et consommation de données amoindrie.
    • Sécurisation de la plateforme Api (JWT), développement d'un système de communication entre api découplées.

    Applications mobiles de la marque :

    • Internalisation des applications mobiles (android/ios) de la marque (Click-eat et TrackTheTruck) sous ionic2/Angular2, montée en compétences des équipes
    • Création d'une application de livraison à destination des équipes de livreurs des clients de Click-eat sous ionic2/Angular2
    • Mise en place de l'outil de production et de livraison de versions avec "Fabric", script de build et gestion des mises à jour pour les beta-testeurs sous ios et Android
    • Mise en place de l'application en production chez Apple, via Itunes connect, et validation du premier coup

  • Illustration de l'application web Melba
    - 2016 (6 mois)

    Mission Fullstack

    - Melba (FoodMeUp)

    TMA sur le projet Api en Symfony et le front en Javascript pure, audit solution front et participation à la réflexion de la refonte vers React.

    Intervention en TMA sur le projet Back en Symfony et Javascript natif en front.

  • Logo de Mistra formation
    - 2014 - 2016

    Formateur indépendant

    - Mistra

    Création de formation complète, support et exercies. Animation de formation pour des équipes de développeurs, dans de nombreux contextes.

    Création de supports de formations :

    • Bootstrap 3
    • Symfony 2
    • Node.js
    • Javascript
    • Jenkins et CI/CD
    • Angular.js
    • Doctrine
    • PhpUnit
    • JQuery

    Animation des séances de formations pour des clients finaux, dont :

    • M2i
    • Orsys
    • ISAGRI
    • Ministères de l'éduction et des finances
    • Cap Gemini

  • Des tasses avec le logo Symfony
    - 2011 - 2014

    Senior Symfony Developer

    - SensioLabs

    Boostrap et TMA de projets pour les clients de SensioLabs. Animation de formations. Mise en place d'outils internes et de tests unitaires et fonctionnels.

    La plateforme du batiment
    Finalisation de la plateforme E-commerce (ajout de fonctionnalités sur panier, gestion des stock magasin, gestion des horaires de retrait en dépot avec règle complexes, intégration export base de données vers mobile hors ligne, maintenances diverses et résolutions de bug)

    INSEAD

    • Création d'une interface d'inscription sur dossier pour les élèves.
    • Architecture technique complète
    • Intégration d'une mise en page "format PDF" sur écran
    • Gestion du dialogue WS depuis l'application vers PeopleSoft

    Profideo

    • Montée en compétences des équipes
    • Fix et intégration de services
    • Amélioration du flux de travail pour migration sf1 vers sf2

    SensioLabs

    • Mise en place d'outils de tests fonctionnels sur tous les projets (casperJs, phpUnit)
    • Formateur phpUnit
    • Création d'une application de gestion du temps, façon webdesk (html5/css/jquery via tideSDK)
    • Participation au processus de recrutement interne (Entretiens des candidats)

  • Un développer et pleins de technologies
    - 2007 - 2011

    Symfony Developer / Formateur

    - For Design

    Gestion des projets clients, boostrap et TMA d'applications web et de sites internet, création et animations de formations.

    • Création de CDCT & CDCF (définition des spec., mockups, diagramme techniques, modélisation base de données).
    • Partie commerciale, recherche des projets, gestion clientèle et facturation.
    • Développement Php, Symfony, doctrine.
    • Création de design/logo et découpage/intégration CSS.
    • Création de contenus de formations sur les logiciels bureautique, multimédia et internet (à destination des cadres du milieu hospitalier et du secteur public).
    • Animation de formation d'un ou plusieurs jours sur les outils informatiques.

  • Une jolie photo de Verneuil sur Seine vue du ciel
    - 2002 - 2007

    Php Developer

    - Mairie de Verneuil (78)

    Responsable espaces informatiques, animation d'ateliers d'initiation à la programmation, outillage interne en PHP.

    • Gestion de deux espaces informatiques, maintenance logiciel et matériel, gestion d'un parc de 20 machines en réseau et de deux serveurs GNU/Linux.
    • Animation d'ateliers à destination de tout publics (écoles, retraités, personnel communal) autour des outils informatiques, bureautiques et internet.
    • Mise en place des ateliers B2i.
    • Animation de soirée jeux pour les adolescents.
    • Mise en place d'ateliers d'initiations à la photo et à la vidéo lors des périodes de vacances scolaires.
    • Mise en place d'outils internes en PHP pour la gestion des occupations horaires des deux salles.
    • Initiation à la programmation avec des ateliers HTML, CSS, PHP.

- Services

Je peux vous aider ?

hello@julienmoulin.tech
  • Angular et Node
    01

    Développement web

    Bootstrap d'application web, d'api et maintenance

    Que ce soit pour démarrer un projet de 0 ou pour effectuer de la maintenance applicative, je suis efficace et rapide dans tous les contextes. J'ai été amené à travailler dans de nombreux secteurs et je dispose de solides connaissances en web, sur les technos Javascript et Php.

    Au départ une passion, le code est devenu mon métier, et j'apporte beaucoup d'importance à doter mes créations d'une structure propre et profesionnelle. J'héstime qu'une code clairement formaté, documenté et testé permettra une maintenabilité plus simple dans le temps.

    J'ai de nombreux mantra, que je tente de suivre au maximum dans mon travail :

    • DRY - Dont' repeat youself
    • Less is More - plus c'est simple, mieux c'est
    • KISS - Keep it simple and stupid
    • YAGNI - You ain't gonna need it

  • Une loupe pour ne rien louper des bugs
    02

    Audit

    Permormance ou sécurité de vos applications web

    Votre code est lent, difficile à maintenir, vous pensez avoir des failles de sécurité ?
    Laissez moi donc regarder tout ça de plus près.

    Il existe des façon de faire, qui optimisent le code, qui garantissent les régressions, qui assurent de la qualité et de la sécurité du code.
    En étudiant votre code et avec une palette d'outils adaptés, je peux vous donner des informations, vous offrir une analyse statique et vous produire un rapport.

    Libre à vous ensuite de suivre mes recommandations ou bien de me faire confiance pour les resoudre pour vous.
    Dans tous les cas, je vous conseil l'analyse d'audit à toutes les étapes de votre projet, pour vous assurer de sa pérénité ou d'avoir bien démarré.

  • Illustration sur l'importance de la qualité dans le code
    03

    Qualité

    Couverture de code, écriture de doc, tests fonctionnels et unitaires

    La qualité, ce n'est pas juste un code beau, propre, et exempt de bogues.
    Ce sont surtout les moyens mis en place pour s'en assurer, à toutes les étapes de le conception d'un logiciel.

    Avec des connaissances en CI/CD et en mise en place d'outillage dans le projet, je vous accompagne à optimiser votre production avec les bons outils. Que ce soit une chaine automatisée ou de la documentation auto-générée (Swagger, compodoc, jsdoc), il est important de bien s'entourer, avec les meilleures méthodes permettant de garantir la qualité au global.
    Je connais les moyens de mettre en place ces techniques au plus près du développeur, afin que les erreurs potentielles deviennent improbables.

    Je suis également en capacité de vous aider à couvrir votre code en tests unitaires et fonctionnels, afin de vous assurer de ne rien casser au fur et à mesure de l'évolution de vos programmes.

  • Illustration de comment pousser les équipes vers le haut
    04

    Gestion d'équipe

    Organisation du travail, gestion du code flow, ateliers agiles

    J'ai assumé de nombreux postes de lead technique, dans des équipes de tailles différentes.

    La tech, c'est une chose, mais dans toute équipe tech, il y a avant tout l'humain, et une équipe soudée réussit mieux, plus loin, plus fort, plus rapidement.

    J'aide naturellement mes collaborateurs à progresser et à donner le meilleur, en travaillant avec eux sur leurs capacités, pour servir le client, le projet et les objectifs.

    Démonstratif quand il le faut, mon niveau technique me permet d'obtenir le respect de mes pairs et m'aide à transmettre sans ambiguïté.

    Adepte des méthodes agiles, j'aime construire des ateliers qui parlent aux participants, en leur permettant d'évoluer en fonction des situations vécues.

  • Deux hommes qui parlent ensemble, se conseillent mutuellement, tout en flou
    05

    Conseils

    Choix techniques, accompagnement à la prise de décision

    Choisir une technologie plutôt qu'une autre n'est pas simple. Il faut prendre en compte tous les aspects du projet, penser à son futur et s'assurer que les ressources seront simples à trouver.

    J'ai accompagné beaucoup de projets dans les choix techniques, en me basant sur l'histoire, les besoins mais aussi en ayant un oeil constant sur les tendances et les possibilités du marché.

    Toujours en veille, je suis à jour sur les meilleures techniques et sur les attentes des développeurs actuels, ce qui permet de disposer d'une stack technique attrayante et au goût du jour.

    Je vous accompagne dans toutes les étapes de réflexion, que votre projet éxiste ou non, qu'il soit à réévaluer ou déjà en ligne.

    Mes conseils sont larges et toujours strictement analysés, pour que vos décisions restent les votres, avec les bons arguments en face.

  • Illustration sur le développement web
    06

    Formation

    Animation de formations en présentiel ou en distanciel

    Depuis mes débuts, j'ai toujours formé, et j'aime ça, transmettre est pour moi une passion.

    Il faut permettre aux développeur d'évoluer et de continuer à apprendre, tant la technique change rapidement, c'est une priorité dans nos domaines.

    En ligne sur Linkeding Learning ou Udemy, mais également au travers de mon side-project (supradev), je consacre du temps à former les meilleurs développeurs d'aujourd'hui et de demain.

    Je peux également mettre en place des formations en présentiel, selon vos propres besoins, pour apporter de nouvelles connaissances à vos équipes et les faire grandir techniquement.

    Soyez assuré que je mettrai toute mon énergie à construire des ateliers d'apprentissage ludiques et simple d'accès pour que vos collaborateurs apprennent dans les meilleures conditions.

- Portfolio

Mes dernières créations

- Clients

Ils m'ont fait confiance

  • Le groupe FDJ
  • Vallourec
  • Renault Digital
  • Linkedin
  • Clickeat
  • Melba
  • Mistra formation
  • Sensiolabs
- Témoignages

Ce qu'ils pensent de moi

- Connectons-nous

Pour vos besoins

Je suis toujours ouvert à collaborer sur de nouveaux projets, j'ai à coeur d'aider mes clients à améliorer leur produit ou leur organisation, n'hésitez pas à me contacter pour vos besoins ou à m'ajouter sur Linkedin !


how to add google map