À propos de Yannick
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- ALD AUTOMOTIVE FRANCELead DeveloperBANQUE & ASSURANCESseptembre 2017 - Aujourd'hui (8 ans et 9 mois)Clichy, FranceDepuis 3 années au sein de la DSI d'ALD Automotive, J'interviens au sein d'une équipe composée de tech lead et pilotée par un architecte avec pour mission d'établir les standards de développement (les outils, les bonnes pratiques, les conventions) utilisés par toutes les équipes projet de la DSI, ainsi que le développement des APIs transverses et génériques qui fournissent des fonctionnalités partagées par différents pôles métiers.Cette mission s'inscrit dans la durée. A mon arrivée, la DSI était en pleine transformation digitale et les équipes en plein renouvellement. L'objectif de la DSI était de mettre en place une usine logicielle performante qui pourrait soutenir les projets de croissance de l'entreprise. Cela passait par une APIsation forte accompagnée de la mise en place d'une intégration continue et déploiement continu (CI/CD), du monitoring des APIs.Après 3 ans de travail, nous avons pu standardiser les méthodes de travail au sein des différentes équipes. Le code source est désormais standardisé ce qui permet à chacun de changer d'équipe et de se retrouver sur une base de code connue. Aussi les applications sont déployées automatiquement grâce à Azure DevOps.Plusieurs processus ont été automatisés comme par exemple la création d'un pipeline d'intégration continue.Création du repository Git, création des définitions de build/Release, définition des policies appliquées au repository (branch policies, PR policies), création des appInsights, des keyvaults, des alertes de monitoring azure.Nous sommes passés de 1 à 2 jours pour l'initialisation d'une nouvelle API à 1 demi-journée. Désormais, tout développeur devant écrire une nouvelle API peut se concentrer directement sur le code métier ou sur la fonctionnalité à implémenter sans avoir à se préoccuper du code infrastructure qui est commun d'une API à l'autre.Cette standardisation des processus et des outils a également permis le développement dans des délais courts d'applications métiers stratégiques pour l'entreprise. Je prendrais en exemple le processus de demande de véhicule en Location Longue Durée des professionnels. En 4 mois nous avons pu passer d'un processus qui demandait une grande quantité de documents justificatifs à fournir par les demandeurs, un temps d'analyse de ces documents avec les aller-retours possibles beaucoup trop grand qui entraînait des réponses trop longues, 2 à 5 jours, par rapport à la concurrence. Aujourd'hui une étude de dossier est passée de 2 à 5 jours pour obtenir une réponse à 10 minutes.La stack technique:- Architecture Microservices avec Microsoft Service Fabric (Azure et On premise)- Aspnet.Core 2.0/3.1- SQL Server, DB2 et Mongodb- Clean code et principes SOLID- Tests unitaires et test d'intégrations- Azure Devops comme outil d'intégration et déploiement continu.- Framework ASP.NET Boilerplate utilisé pour accélérer les développements en fournissant des fonctionnalités techniques partagées par toutes les APIs (le Logging, génération de code technique sans business value etc)- Angular 8- Identity Server 4- Visual Studio est l'IDE- Azure est fortement utilisé notamment pour le monitoring, les appInsights, du Iaas, du Paas, Keyvault, Storage, Api Management
- ValtechSitecore DeveloperAGENCE & SSIIdécembre 2015 - septembre 2017 (1 an et 9 mois)Paris, FranceAu sein de cette SSII, j'ai pu participer au projet suivantL’Oreal professionnel (www.lorealprofessionnel.com)Contexte projetL’Oreal Pressionnel est un site web qui présente les produits professionnels disponibles en salon decoiffure proposés par L’Oreal. L’Oreal professionnel cible plus de 20 pays répartis sur toute la planète et chaque pays dispose de son propre site développé localement. Ainsi il existait une multitude de sites avec autant d’identité visuelle et de contenus différents.L’Oreal a souhaité harmoniser ces sites en s’appuyant sur Sitecore un CMS basé sur .Net. La mission était de développer un master et de remplacer tous les sites pays par une nouvelle instance basée sur le master. Nous avons donc délivré plus de20 sites web, de l’Amérique à l’Asie sur une période de 12 mois.Chaque site pays pouvait inclure des développements dédiés à leur pays en fonction des besoins de leur marché.En se basant sur Sitecore, L’Oreal a pu uniformiser ses sites web tant au niveau des technologies utilisées qu’au niveau de l’identité visuelle, et faciliter leur administration et leurs déploiement.Tâches réaliséesMise en place des Roll out paysDéveloppement de composants et fonctionnalités Intégration de composants externesEnvironnement techniqueC#Sitecore 8.Net 4.5SQL Server 2012 Visual Studio 2013GitOctopus Deploy
- EYEGATES SERVICESFondateur et Développeur .NETAGENCE & SSIIjuillet 2014 - septembre 2015 (1 an et 3 mois)Libreville, GabonEYEGATES SERVICES est une startup que j'ai créée en 2014 au Gabon. Cette entité propose aux entreprises locales des services et du conseil autour des NTIC.De plus, elle développe des produits grand public dont la plateforme www.adziik.com.ADZIIK est une plateforme qui qui permet la vente de contenu musical, littéraire et cinématographique en ligne (téléchargement ou streaming).Cette plateforme représente un défi en Afrique notamment au niveau du paiement en ligne.Tâches réaliséesConception de base de donnéesArchitecture applicativeCréation des modules applicatifsEnvironnement techniqueC#.Net 4.5SQL Server 2012Visual Studio 2013LucènejQuery, HTML5, BootstrapXamarin pour Android et IOS
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- BTS - Informatique de gestionCFA Aforp2007