Emmanuel Julia

Développeur Web Full-Stack Senior | Node.js

Salary / Daily rate

Toulouse, France

Freelance

Can come onsite

Skills

Software CraftsmanshipReactNodeSpring BootHexagonal ArchitectureJavascriptVueJavaExpressGitCypressClean ArchitectureEvent Driven ArchitectureGitHubGitLabDockerGraphQLPostgreSQLTypescriptMavenFigmaKanbanScrum

Languages

French (Native)English (Fluent)Spanish

About me

Intro

Développeur full-stack avec 6 ans d'expérience, j’interviens sur des applications web complexes en conception, développement et amélioration de code existant. Spécialisé en Software Craftsmanship et habitué aux environnements exigeants (aérospatial), j'applique des standards élevés de qualité (lisibilité, tests, architecture) avec une forte attention au métier. J'utilise les agents IA de développement comme levier d'accélération tout en gardant un haut niveau d'exigence sur la qualité de code.

Links

Work experience

OCTO Technology

Sep 2022 - Jan 2026

3 years 5 months

Toulouse, France

Développeur Node.js / React

Jan 2024 - Jan 2026

2 years 1 month

Toulouse, France

✧ Projet: Application utilisée par les contrôleurs aériens en route pour compléter les informations radar et aider à la prise de décision. ✧ Client: Direction Générale de l'Aviation Civile (Aéronautique) ✧ Équipe & méthodologie : 5 personnes - Agile (Kanban + Scrum) ✧ Missions : • Développement de nouvelles fonctionnalités backend et frontend pour les utilisateurs opérationnels critiques • Amélioration de la qualité applicative : -- Découplage du code métier (dépendance Apollo GraphQL) -- Augmentation de la couverture de tests (30% → 85%) -- Mise en oeuvre des bonnes pratiques d'accessibilité web • Conception des interfaces graphiques (outil Excalidraw) • Diffusion des pratiques de Software Craftsmanship (revues de code collectives, langage ubiquitaire, TDD, pair/mob programming) • Participation à la structuration de l'équipe : -- Mise en place d'une méthodologie Agile sur mesure pour l'équipe -- Mise en place d'une méthodologie de découpage métier → technique, avec traçabilité dans GitLab (issues, MR) -- Renforcement de la cohésion de l'équipe multi-sites (Toulouse, Bordeaux, Paris) ✧ Stack technique: TypeScript, Node.js, React, Apollo GraphQL, Vitest, React Testing Library, PostgreSQL, Turborepo, Docker, GitLab CI

Développeur Node.js / Vue.js

Sep 2022 - Jan 2024

1 year 5 months

Toulouse, France

✧ Projet: Application de traitement et de restitution de données météorologiques critiques pour les contrôleurs en tour, conforme au standard d'assurance logicielle ED-109A (SWAL 3). ✧ Client: Direction Générale de l'Aviation Civile (Aéronautique) ✧ Équipe & méthodologie : 17 personnes - Cycles en V courts (6 mois) + rituels Scrum ✧ Missions : • Développements backend : -- Parsing du protocole applicatif des capteurs météo (DIFNA) -- Gestion centralisée des données météo de tous les aérodromes sur le territoire français -- Évaluation en temps réel de la fiabilité des données météo critiques • Migration de l'architecture backend : -- Passage d'une architecture CQRS et Event-Driven à trois Bounded Contexts avec des architectures hexagonales • Refonte du frontend pour améliorer l'expérience utilisateur : -- Exploitation des maquettes conçues par un UX Designer sur Figma -- Développement des composants les plus complexes avec Canvas (HTML5) • Assurance logicielle : -- Rédaction des cahiers d'exigences logicielles pour le standard ED-109A -- Versionnement des exigences dans la base de code pour améliorer leur traçabilité (sortie d'un fichier Word partagé) ✧ Stack technique: TypeScript, Node.js, Vue.js, HTML5 Canvas, Express, Jest, Cucumber, Cypress, PostgreSQL, Docker

Développeur Full-Stack Java

Capgemini

Sep 2019 - Aug 2022

3 years

Toulouse, France

✧ Projet: Maintenance évolutive des applications d'exploitation de satellites d'observation de la Terre ✧ Client: Airbus Defense and Space (Spatial) ✧ Équipe & méthodologie : 15 à 19 personnes - Cycle en V ✧ Missions: 3 projets • Application de demande d'images satellites et de consultation des acquisitions -- Correction de bugs sur le backend J2EE -- Évolution du backend pour augmenter le nombre de satellites gérés -- Gestion des workflows de demandes d'images (validations hiérarchiques) -- Développements frontend sur framework graphique interne (Eclipse RCP) -- Gestion de l'affichage des images avec dépixellisation sélective selon le destinataire -- Gestion des performances et de la stabilité de la JVM -- Animation de présentations internes sur les Design Patterns -- Travail en environnement sécurisé (locaux isolés, machines déconnectées d'Internet...) -- Stack technique: Java, J2EE, Maven, Eclipse RCP, SOAP, JUnit, PostgreSQL, Docker, Git • Application de planification des opérations des satellites (acquisitions, calibrations...) -- Développement du backend Spring Boot -- Développements frontend sur framework graphique interne (Eclipse RCP) -- Gestion des contraintes des satellites (position, orientation, niveau d'énergie...) -- Gestion des conflits de demandes d'acquisitions -- Gestion des opérations de maintenance (calibrations de position et de capteurs) -- Migration du système de versionnement (SVN → Git) -- Stack technique: Java, Spring Boot, Maven, Eclipse RCP, SOAP, JUnit, PostgreSQL, Docker, SVN, Git • Création d'une solution de tests automatisés pour l'application de demande d'images -- Identification d'une technologie de tests compatible: Squish -- Développement d'une librairie de tests avec Squish -- Gestion de l'instabilité du frontend à tester (clignotements, délais variables de feedback...) -- Automatisation des scénarios de test critiques du projet -- Rédaction d'un dossier Crédit Impôt Recherche -- Stack technique: JavaScript, Squish


Education

IUT Paul Sabatier - Toulouse, Auch, Castres

Licence professionnelle, Développement et Qualité des Logiciels (DQL)

2019 - 2020

1 year 1 month

• Développement logiciel : POO, Java, technologies web, architecture • Méthodologies et qualité logicielle : Scrum, Xtrem Programming, TDD, Clean Code, Refactoring, Design Patterns

Université Paul Sabatier Toulouse III

Master, Gènes Cellules Développement (GCD), Biologie cellulaire et moléculaire

2016 - 2018

2 years 1 month

• Domaines : Biologie cellulaire et moléculaire, génétique et épigénétique, cancérologie, vectorologie • Stage de recherche : Épigénétique et séquençage ADN


Licenses & certifications

Opquast avancé : Intégrer les règles et le vocabulaire assurance qualité web dans sa pratique professionnelle

Issued: Sep 2025

Certified by Opquast

Software Craftsmanship : Maîtriser la qualité d'un développement logiciel

Issued: Oct 2024

Certified by OCTO Technology

The best place to find your next move

© 2026. All Rights Reserved.