Votre navigateur est obsolète !

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

×

Yohann Delaunay

Architecte Solution / Lead Dev et Devops

41 ans
Permis de conduire
Saint Aignan Grandlieu (44860) France
En poste Ouvert aux opportunités
Fort de très nombreuses années d'expérience, je suis un habitué des systèmes complexes. Mes expériences sont diverses, dans le developpement, le devops ou l'architecture (logicielle comme infrastructure).
Vous avez trouvé le mouton à 5 pattes.

https://www.linkedin.com/in/yohann-d-131aa1276/
CV réalisé sur DoYouBuzz
  • En plus de mes activités de Lead (40+ collaborateurs), toujours dans le cadre du projet SOFACT.
  • Cadrage et Conception de l'extension de l'usine logicielle existante aux besoins d'infrastructure (usine dédiée : artifactory, gitlab, jenkins)
  • Durcissement de la sécurité et gestion des rôles (RBAC) pour garantir la ségrégation des projets et des intervenants
  • Architecture & Médiation : Rôle pivot entre le Project Manager, la Sécurité, la Conformité, l'Architecture d'Entreprise et les équipes de réalisation.
  • Traduction des exigences de conformité, sécurité et modèles opérationnels en spécifications techniques réalisables et en assets techniques utilisés.
  • Dans le cadre du projet SOFACT, mon rôle est de garantir le maintien en conditions opérationnelles de l'usine logicielle. Cela inclut le développement, l'intégration, le test, le déploiement et la maintenance continue des applications et progiciels, ainsi que la gestion des migrations technologiques, telles que la transition d'un IaaS interne vers un PaaS interne.

    Au sein d'une équipe de quarante personnes, organisée selon le cadre agile à l'échelle (SAFe), je suis lead transverse Dev/DevOps/Support. Mon rôle consiste à superviser et assurer la bonne exécution technique des tâches, en veillant à l'application des bonnes pratiques, au sein de quatre équipes agiles (wagons SAFe), composées de développeurs, DevOps, PO et testeurs.
  • Dans le cadre de l’externalisation de projets pour le compte du Ministère de l'Europe et des Affaires Étrangères, j’ai contribué à la refonte et aux évolutions des systèmes existants. Mon rôle a consisté à former et animer l'équipe technique sur les socles technologiques spécifiques du ministère, issus de mes expériences antérieures, tout en assurant la mise en place des bonnes pratiques de développement et d’architecture.

Lead Dev / Software Architect

Indépendant
Avril 2017 à mai 2023
  • Analyse et développement de l'application CROCUS pour le Ministère de l'Europe et des Affaires Étrangères.

    Création d'Interfaces Utilisateur avec ReactJS et NodeJS.

    Développement de services REST avec Spring Boot.

    Mise en place d'une recherche approximative avec ElasticSearch.

    Développement de batchs Spring Batch.
    Mise en œuvre d'une plateforme d'intégration et déploiement continu avec Docker et GitLab CI.

    Déploiement d'outils chez Cloudwatt et OvhCloud avec Docker et OpenStack.

    Intégration de Kafka pour améliorer la
    résilience et fluidité des services métiers.
    Évolution du framework interne pour gérer l'obsolescence technologique.

    Encadrement et animation de l’équipe technique.

    Rédaction de dossiers d'architecture pour une plateforme d’échange de flux avec un SI tiers.

    Rédaction de "Technical Stories" pour les évolutions techniques et exigences clients.

    Pilotage technique des projets et des audits de sécurité.

    Environnement technique : ReactJS, NodeJS, Spring (REST, Data, JPA), Maven, GitLab, Scrum, TypeScript, Java, ElasticSearch, Docker, OpenStack, Kafka.
En savoir +
  • Analyse et Développement pour l’application SmartOpus de La Poste
  • Réalisations d'IHMs sur le socle FwAD (FW basé sur rivetsjs)
  • Réalisations de services REST et du domaine d'entités en JPA
  • Environnement : Websphere 6.1, Java5, git, rivetsjs, spring-rest, hibernate, JPA. Gitlab CI
En savoir +
  • Analyse et Développement pour l’application Sagaie au Ministère des Affaires étrangères et du Développement International
  • Réalisations d'IHMs sur le socle MAEDI Hornet v5 (ReactJS / NewForm / Fluxible)
  • Services REST (Spring, MyBatis)
  • Environnement : Tomcat, Java 8, svn, Reactjs, Fluxible, Newform, Mybatis, NodeJs.
En savoir +
  • Analyse et Développement pour l’application Portail Agent V2 pour la Caisse nationale d'assurance maladie
  • Migration de l’application Portail Agent V1 sur un nouveau socle technique AngularJS
  • Mise en place de l'outillage autour de Docker pour les environnements d’exécution et de développement
  • Contexte Agile : Mise en application de la méthode SCRUM
  • Environnement : WebLogic Server, git, maven, Java, Javascript, Spring MVC, Web service SOAP, REST, AngularJS, Docker, JRebel, SCRUM, Protractor
En savoir +
  • Analyse et Développement pour l’application Fluxtiers pour la Caisse Nationale d'Assurance Maladie
  • Formation et encadrement d'une équipe de 4 développeurs autour de Spring Batch
  • Développement de multiples batchs Spring Batch
  • Réalisation de l'outillage d'administration et d'exploitation des batchs
  • Rédaction des manuels d'installation et des fiches d'exploitation
  • Environnement : Spring Batch, Git, CVS, Ant, CentOS, Postgresql
En savoir +
  • Analyse et Développement pour l’application Portail Agent pour la Caisse nationale d’assurance maladie
  • WebServices consommant d’autres WebServices et des services Tuxedo
  • Réalisations de bouchons SoapUI
  • Réalisations d'EJB
  • Développements de Portlets avec Spring MVC Porlet
  • Mise en oeuvre de la communication interportlet (JSR-286)
  • Développements de batch avec Spring Batch
  • Environnement : Weblogic Server et Portal, JAXWS, Axis, J2EE, SoapUI, Spring MVC portlet, Spring Batch, Maven, Git
En savoir +
  • Développement pour l’application SARA (Saisie des Auto-évaluation et des Rapports de certification) de la Haute Autorité de Santé
  • Reverse engineering sur les batchs de l’application et productions des documentations techniques associées
  • Lot d’évolution apportant de nouveaux écrans plus ergonomiques pour la gestion des certifications
  • Environnement : Java, JEE, Eclipse, Apache Tomcat, Maven, Git, jQuery
En savoir +
  • Analyse et Développement pour l’application FEVE, moteur de valorisation des tickets de communication de Bouygues Telecom
  • Développement de services Tuxedo en C++.
  • Développement et TMA du moteur de valorisation de tickets de communications du SI Bouygues Telecom en C/C++ et JAVA
  • Migration du cache mémoire du moteur de valorisation des mémoires partagées UNIX vers la grille mémoire distribuée Oracle Coherence
  • Clonage en JAVA des entités C++ du moteur, et développements des interfaces C++/JAVA (EntryProcessor, tasks et CacheStore) pour utilisation de l’API Oracle Coherence
  • Migration technique de l'applicatif Oracle DB (10g vers 11g), TUXEDO (9 vers 11), AIX 5.3 vers Linux RedHat
  • Développement d’un moteur de tests unitaires de l’application en Python
  • Migration de gestion de configuration de Synergy vers SVN
  • Environnement : AIX 5.3, Linux Red Hat, Solaris 10, WebLogic, Tomcat, Oracle Coherence, Oracle DB, Jenkins, Sonar
En savoir +
  • SI référentiel client, remboursement, recouvrement de France Telecom-Orange
    (applications classées Or par FT - fortes volumétries, contraintes de performances et de temps de réponse, disponibilité 24/7 en consultation)
  • Développement de services Tuxedo en C++
  • Développement et TMA de l’applicatif en C++
  • Migration technique des produits l'applicatif (AIX (4.3 vers 5.3), Oracle DB (8i vers 10g), BEA Systems / Oracle Tuxedo (vers 10g))
  • Migration technique de l'applicatif en exploitation vers une architecture haute disponibilité (clustering, repartition, replication)
  • Bascule technique sans interruption de services vers l'architecture cible (applicatif, BDD, DNS, MQSeries)
  • Conception et développement de vues Transactional Processing en NSDK
  • Environnements : AIX 4.3, 5.3, C++/Tuxedo, MQSeries, NSDK, Oracle DB, DB2
En savoir +
  • Gestion pour cliniques vétérinaires sous Visual Basic Net & SQL Server (Planning de RDV, gestion des stocks, relances de vaccins)
  • Gestion pour un magasin de location de skis avec Oracle Designer (Location / retour de matériel, fiches de location, paiement, gestion de caisse, archives)
  • Gestion d’une application de QCM avec JAVA J2SE et J2EE (Définition des tests et outils de passage des tests)
En savoir +
  • Anglais - Lu, écrit, parlé
  • Java / JEE
  • C++
  • JavaScript / TypeScript
  • Python
  • Shell Script
  • HTML5
  • CSS 3
  • SQL
  • Spring (Core, MVC, Rest, Data, Batch)
  • JPA
  • Hibernate-Search
  • AngularJS
  • ReactJS
  • NodeJS
  • jQuery
  • Git
  • Maven
  • npm
  • Kubernetes, Docker, Swarm, Compose
  • Openshift
  • Helm
  • Gitlab CI
  • Artifactory
  • Openstack
  • Jenkins
  • Sonar
  • Virtualisation
  • Weblogic Portal
  • Websphere
  • Node
  • Tomcat
  • Srpingboot
  • Traefik
  • NGINX
  • Apache
  • Squid
  • Sniffing/Spoofing
  • Backdooring
  • Buffer overflow
  • Enumération des services / règles réseaux
  • Failles PHP
  • Injections
  • Metasploit
  • MySql
  • Postgresql
  • H2
  • Derby
  • SQLite
  • Windows
  • Linux (debian-like)
  • ElasticSearch
  • MongoDB

Sécuriser les applications JSE & JEE

ENI Service

Octobre 2016

Auditer la sécurité d’une application

ENI Service - Nantes

Septembre 2016

Sécurité informatique – Ethical Hacking

ENI Service - Nantes

Juin 2016

AngularJS

IB Nantes

Juin 2015

Node.js

IB Nantes

Avril 2015

Accessibilité et HTML 5 / CSS3

acs-horizons

Juin 2014
Titre « Développeur Informatique » homologué par l’ETAT niveau III (Bac +2) (obtenu)

Maitrise de Physique

Faculté des sciences et des technique de Nantes

2007

Licence 1, 2, 3 (obtenues)

Faculté des sciences et des techniques de Nantes - Parcours Physique-Chimie

2006

Baccalauréat scientifique

Lycée Jean Perrin - Rezé

2002