Dom Norbert YACA

Développeur Fullstack DevOps SpringBoot/JUnit/Angular/Groovy/Docker/Kubernetes/KarmaJasmin

Salaire / Taux journalier

Marseille, France

Mobilité : Aix-en-Provence, Île-de-Fr...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaSpring BootAngularDockerReactTypescriptJavascriptKubernetesGoogle Cloud PlatformGitLabGitMavenBootstrapReact NativeHTMLCSSPHPMySQLSQLiteRequêtes SQLOracleAndroidDevOpsRESTful APIsTest & QADéveloppement MobileJiraNodeMicroservicesDéveloppement BackendTerraformOVHcloudGrafanaPrometheusCoaching agile

Langues

Français (Maternelle)Kongo (Maternelle)Lingala (Maternelle)Anglais (Courant)ChinoisJaponais

À propos

Introduction

Développer des solutions pour des problématiques mettant en jeu des technologies qui m'étaient plus ou moins inconnues la veille, voilà ce que j'aime dans ce métier. Au delà du fait que le développement informatique soit mon secteur de métier, c'est également un centre d'intérêt. Assidu et travailleur, j'aime beaucoup apprendre et dans mon métier, on est vite servi car même quand on croit maîtriser en vérité on commence juste à apprendre. En ce qui concerne mon métier, je mettrais en avant premièrement ma capacité d'adaptation, ce qui me rend très polyvalent: quoi de plus polyvalent que d'avoir été Ingénieur en Génie des Procédés (traitement des eaux, des déchets y compris nucléaires) et d'être aujourd'hui DevOps (Développement Full-Stack d'applications, déploiement de ces dernières), quoi de plus polyvalent que de travailler sur la mise en place de routes Camel XML et de scénarios de tests de ces routes avec JUnit puis de totalement basculer dans la création d'une application Angular dans un contexte d'architecture Micro-services. Secundo (le meilleur pour la fin 😋), je vous parlerais de mon secret: j'essaie de ne retenir que les points positifs de mes collaborateurs, n'oubliez pas qu'on travaille en mode Agile et vous savez comme moi que dans ce métier on ne peut rien faire seul dans son coin, il est donc primordiale d'avoir une bonne aisance relationnelle ce qui permet d'entretenir de bons rapports avec ces collègues. Voilà c'est tout pour moi, à bientôt.

Liens

Expérience de travail

Fondateur / Développeur Fullstack & DevOps

DefenseSalarie

oct. 2025 - Présent

1 an 1 mois

À distance

Conception et mise en production d’une plateformeweb LegalTech de génération automatisée de courriers RH / salariés. Quelques missions : • Développement Fullstack de l'application : Java 21 / Spring Boot / React 19 • Création d'APIs REST, logique métier et génération PDF, Mise en place du déploiement sur GCP avec Cloud Run, Mise en place complète de l'Infrastructure as Code avec Terraform • Mise en place de la CI/CD sur GitHub avec GitHub Actions, Mise en place et Gestion DNS, domaine et sécurité Cloudflare / OVHcloud

Associate Software Engineer

Capgemini

sept. 2025 - Présent

1 an 2 mois

Marseille, France

Développement et évolution d’une application interne décisionnelle de gestion de projets IT. Quelques missions : • Développement fullstack Java 17 / React 18 de nouvelles fonctionnalités • Participation à la conception technique, Maintenance évolutive et corrective de l'application • Réalisation des tests unitaires JUnit 4 et JUnit 5, Collaboration Agile / Azure DevOps.

Neovacom

sept. 2020 - sept. 2025

5 ans 1 mois

Marseille, France

Développeur Fullstack DevOps SpringBoot/JUnit/Angular/Groovy/Docker/Kubernetes/KarmaJasmin

mars 2021 - sept. 2025

4 ans 7 mois

Marseille, France

Dans une équipe de 8 DevOps et 2 Product Owner. **Réalisations** : Développement FullStack et maintenance de l'application de gestion de factures Freedz. Mise en production des nouvelles fonctionnalités. Poste très intéressant car intègre toutes les étapes de développement et mise en production d'une application : - Développement front-end - Développement back-end - Tests Back-end avec JUnit - Tests front-end avec Karma Jasmine - Déploiement de l'application avec Kubernetes, Docker. - Gestion des environnements Cloud avec GCP (Google Cloud Platform). - Amélioration des jobs de développement, intégration et déploiement (GitLab CI) • Langages: Java 17, TypeScript, Apache Camel, BASH, Groovy, JavaScript, HTML5, CSS • FrameWorks: Spring Boot 3.3.5, Angular 17, Bootstrap, Nebular, Kubernetes, Hibernate, Maven, JPA • Outils: IntelliJ, Maven, Nexus, GitLab, GitLabCI, Jira, Docker, Nexus • Tests: JUnit 5, Apache CamelTest, KarmaJasmin

Développeur Fullstack DevOps SpringBoot/JUnit/Angular/Apache Camel/Groovy/Docker/Kubernetes

sept. 2020 - mars 2021

7 mois

Marseille, France

Mise en place et développement de solutions applicatives au sein d'une très formidable équipe fonctionnant en Agile. L'équipe est constituée des membres du département R&D (3 DevOps et 1 Architecte) et du Product-Owner. **Réalisations** : -Développement de connecteurs avec Apache Camel -Développement de solutions permettant d'exécuter du code Groovy dans des connecteurs avec Apache Camel -Développement de solutions permettant le chargement et l'exécution de fichiers Groovy externe depuis le connecteur - Prise en compte des changements dans le fichier le Groovy en cas de modification de ce dernier grâce au développement d'un Groovy Script Engine -Mise en place de tests unitaires JUnit automatiques de connecteurs Apache Camel -Tests unitaires JUnit automatiques de script Groovy exécutés dans le scénario Apache Camel -Mockage des composants Camel (FTP, File...) -Tests JUnit de fichiers Groovy avec des classes de tests écrits en JAVA -Développement d'un plugin Outlook permettant de récupérer les pièces jointes d'un mail. -Développement d'une application Angular intégrant le plugin Outlook et permettant de récupérer des factures reçu par mail et de les envoyer à la plateforme cloud de gestion de factures de NEOVACOM (Freedz) Langages: Java 8/11, TypeScript, Apache Camel, Groovy FrameWork: Spring Boot 2, Angular 8.2.5, Bootstrap, Docker, Kubernetes Outils: IntelliJ, Maven, Nexus, GitLab, Jira, Hibernate Test: JUnit, Apache CamelTest

Aix-Marseille Université

nov. 2019 - mai 2020

7 mois

Marseille, France

Développeur Full-Stack (Projet de fin d’études)

déc. 2019 - mai 2020

6 mois

Marseille, France

*Projet FuzzAndDrums « The Fuzz And Drums » est un groupe de rock marseillais en activité depuis plusieurs années. Afin de personnaliser leurs expérience avec leurs fans et rendre leurs activités musicales plus accessibles, il nous a été demandé de créer une application mobile déployable à minima sur les deux principales plateformes mobiles à savoir Android et iOs et ce, avec un délais de temps bien précis (4 mois). L’application permet aux fans du groupe d’avoir accès à leurs dates de concerts et autres activités, leurs contenus audio et vidéos, ainsi qu’à leurs photos. Une vue contact et newsletter permettent également aux fans de garder le contact avec le groupe. **Nombre de participants: 5 ***Réalisations: -Recueil des besoins des membres du groupe -Mise en place de l’architecture de l’application -Implémentation de la galerie de photos -Mise en place du stack-navigator entre différentes vues de l’application -Gestion du Back-end (connexion de l’application à l’API Graph de Facebook) -Rédaction des requêtes afin de récupérer les données via l’API Graph -Récupération et traitement de données contenus dans les objets JSON -Affichage des données dans l’application ****Environnement technique: React-Native, JavaScript, Graph-API

Développeur Full-Stack (Projet Tuteuré)

janv. 2020 - mars 2020

3 mois

Marseille, France

*Projet Food_Scanner Mise en place d’une application Android avec Android-Studio (Java). Food-Scanner comme son l’indique est une application qui permet de connaître les détails de composition d’un produit alimentaire après scan de son code-barres. **Nombre de participants: 1 ***Réalisations: -Création des vues -Création des différentes activités ****Environnement technique: Android-Studio, Java

Développeur Full-Stack (Projet Tuteuré)

nov. 2019 - mars 2020

5 mois

Marseille, France

*Projet Galerie Création d’un site web de galerie de photos dans lequel l’utilisateur peut mettre en ligne des photos, les supprimer, créer un compte et se connecter. *Nombre de partcipants: 1 **Réalisations: -Implémentation de la galerie -Mise en place des différents contrôleurs et des différentes vues ***Environnement technique et Méthodes: PHP, serveur LAMP, Sqlite

Développeur Full-Stack (Projet Tuteuré)

nov. 2019 - mars 2020

5 mois

*Projet Football Site web qui affiche des résultats des matchs de ligue 1 : Classement général, données sur une journée, buts d’un match, buts d’une équipe, actions d’un match, actions d’une équipe. **Nombre de participants: 1 ***Réalisations: -Récupération des différentes données (Architecture MVC) -Mise en place des différentes vues et des différents contrôleurs ****Environnement technique et Méthodes: PHP, serveur LAMP

Développeur de bases de données (Projet Tuteuré)

déc. 2019 - janv. 2020

2 mois

Marseille, France

*Projet Perlage Perlage est un magasin de vente de champagne de tout type, de toutes marques et de divers cépages. Dans le but de mieux gérer son magasin et de le mettre en ligne afin de permettre aux clients de commander directement sur internet, le propriétaire nous a chargé de mettre en place une base de données fiable et robuste lui permettant de gérer son stock et ses commandes. **Nombre de participants: 1 ***Réalisations -Rédaction du dictionnaire de données et de définition -Capture des règles de gestion -Détermination des objets et des relations -Conception du MCD final (Modèle Conceptuel de Données) -Conception du schéma relationnel -Conception de l’arbre des relations -Création de la base de données (Création et remplissage des tables) -Rédaction de 30 requêtes afin de vérifier la fiabilité de la base de données -Interrogation de la base de données ****Environnement technique et Méthodes: Méthode Merise, Mysql-server workbench, Mysql, Oracle, SQL

Kumamoto University, JAPAN

avr. 2018 - oct. 2018

7 mois

Kumamoto Metropolitan Area

English Tutor (emploi étudiant)

mai 2018 - oct. 2018

6 mois

Kumamoto Metropolitan Area

** English Tutor Kumamoto University, Japon | Mai 2018-Septembre 2018 ** Nous avons parcouru plusieurs villes de la Province de Kyūshu, à la rencontre d'élèves de niveaux allant du primaire au lycée dans le but de leur enseigner l'Anglais, mais aussi leur partager nos différentes cultures. Durant cet emploi, j'étais accompagné de Monsieur Lander Sims, Responsable de ces missions au College of Cross-Cultural and Multidisciplinary Studies of Kumamoto University pour laquelle nous travaillions mais également de plusieurs autres Tuteurs venus d'horizons différents tels que la Chine, Taiwan, le Mexique, la République dominicaine, le Paraguay, le Japon bien-sûr, et les Etats-unis d'Amérique. Nous avions pour tâche entre autres la préparation de documents et de cours ainsi que leurs présentations auprès des élèves, nous devions également en ce qui concerne les élèves de Lycée, leur aider dans le préparation et la présentation de sujets scientifiques de leur choix en Anglais à travers des posters: Durant deux jours, les élèves formaient des groupes de travail de 4 personnes, à chaque groupe était assigné un tuteur. Le travail du tuteur était d'aider son groupe à choisir son sujet, faire des recherches dessus, préparer le poster sans utiliser d'outils informatiques (mise en page, textes, design, décoration) et sa présentation (répétition, simulation de la séance de questions-réponses). J'ai eu la chance de travailler avec des groupes composés de filles et de garçons et cela a été pour moi une expérience exceptionnelle au cours de laquelle, des liens se sont tissés entre moi et les étudiants et j'ai pu apprendre énormément sur la culture japonaise du travail et de l'abnégation. Les étudiants étaient de comportement très variés mais j'ai pu cependant m'adapter grâce à l'humour dans le travail et en m'appuyant sur les étudiants les plus timides au début.

Ingénieur recherche/développement

avr. 2018 - oct. 2018

7 mois

Kumamoto, Préfecture de Kumamoto, Japon

Synthèse d'un Polymère thermosensible en solution aqueuse, en absence d'une quelque molécule d'initiateur et par utilisation d'un Jet de Plasma à Pression Atmosphérique plus connu sous le terme anglophone de Atmospheric Pressure Plasma Jet (APPJ): cas du Poly N-isopropylacrilamide (Poly NIPAM). L'objectif de ce stage a été d'étudier les conditions nécessaires (que ce soit la Pression du gaz et son débit, la distance entre la surface du liquide et le bec à travers lequel le plasma jaillissait, la température du milieu et le volume de solution à irradier de plasma) à la polymérisation du N-Isopropylacrylamide (NIPAAm) en solution aqueuse sans initiateurs sous l'effet d'un Jet atmosphérique de plasma d'hélium. Les résultats obtenus ont été positifs, la formation de particules solides après irradiation semble confirmer la présence du polymère, un taux de conversion maximal de 98,5% a été obtenu. On a également observé que le taux de conversion diminue en fonction de l'augmentation du nombre de mole initial de NIPAAm. ** In English** Polymerization of N-isopropylacrylamide (NIPAAm) in a aqueous solution without any initiators by using an Atmospheric Pressure Plasma Jet (APPJ). In the aim to reduce the use of organic solvents in Polymerization Process, we studied the required conditions of gas flow rate and Pressure, room temperature, aqueous solution volume and also distance between the liquid surface and the nozzle through which plasma jet spouts out, necessary to polymerization of NIPAAm monomer under Plasma Jet irradiation.


Formation

Aix-Marseille University

Master 2 (M2), Computer Science, Informatique

2019 - 2020

1 an 1 mois

Résultat : Moyenne: 12,815

- Programmation en langage C - Bases de données (Opérateurs relationnels, Opérateurs ensemblistes, SQL): Interrogation et Conception de Bases de données. - Langages du web (PHP, Javascript, CSS, HTML) - Programmation orientée objets en Java - Systèmes UNIX - Programmation sur plateformes mobiles (iOS et Android) - Introduction à l'informatique graphique

Aix-Marseille University

Master 2 (M2), Génie des Procédés

2017 - 2018

1 an 1 mois

Résultat : Moyenne annuelle : 14,989

Dimensionnement, conduite et optimisation de Procédés, Traitements biologiques des eaux usées, Traitements des déchets (déchets nucléaires compris : cimentation, vitrification), Traitement des sols et des solides, Traitements des gaz, Réacteurs idéaux, Gestion des déchets nucléaires. Mise en oeuvre de Procédés pilotes : -Procédé de décantation-coagulation-floculation d'une eau chargée en Bentonite -Procédé de traitement de gaz (air humide) par adsorption (sur particules de silice) -Filtration d'une eau saline sur une membrane d'osmose inverse -Filtration d'une solution de lait sur une membrane d'ultrafiltration -Procédé d'absorption gaz-liquide (Air-SO2-Eau) dans une colonne à garnissage. -Calculs de pertes de charges -Transfert thermiques dans une Cuve agitée -Transfert de chaleur dans un échangeur à Plaques -Fluidisation des particules solides -Dimensionnement des pompes centrifuges en série et en parallèle.

Aix-Marseille University

Master 1(M1), Génie des Procédés

2016 - 2017

1 an 1 mois

Résultat : Moyenne annuelle: 13,269

Activités et associations : Club d'anglais

Dimensionnement, Gestion, optimisation des procédés industriels.

Aix-Marseille University

Licence, Genie des Procédés

2015 - 2016

1 an 1 mois

Résultat : Moyenne annuelle: 13,728

Activités et associations : Club d'anglais

Formation aux méthodes de dimensionnement des Procédés industriels tels que la distillation, l'absorption et l'extraction liquide-liquide, formation en électrochimie, matériaux, chromatographie et autres disciplines chimiques.


Licences et certifications

Certificat de réussite Apprendre à programmer avec Javascript

Délivré le : juil. 2026

Certifié par OpenClassrooms

Sécurité du numérique - MOOC

Délivré le : déc. 2024

Certifié par SecNum Académie de ANSSI

Portfolio

DefenseSalarie

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.