Bienvenue sur le profil Malt de Yannick !
Localisation et déplacement
- Localisation
- Clichy, France
- Peut travailler dans vos locaux à
-
- Clichy et 50km autour
- Paris
Préférences
- Durée de mission
-
- entre 3 et 6 mois
- ≥ 6 mois
Vérifications
Charte du freelance Malt signée
Consulter la charte
Langues
Catégories
Compétences (11)
- Langages
-
-
-
- Methodologies
-
-
- Cloud
-
- Frameworks
-
-
Yannick en quelques mots
Après 13 ans d'expérience dans le développement d'applications, j'ai pu me confronter à de nombreux domaines et situations. J'ai souvent rencontré le travail en équipe avec ses avantages et ses inconvénients mais mes capacités à m'adapter, à privilégier le dialogue et à faire preuve d'empathie m'ont toujours permis d'évoluer au sein de ces équipes sans problèmes.
Je suis attiré par les nouveaux défis et les nouvelles expériences. Je privilégie particulièrement les environnements AGILE. J'adhère complètement à la philosophie portée par les méthodes agiles et je suis convaincu de leur importance et leur efficacité lorsqu'elles sont implémentées rigoureusement et surtout adoptées par toute l'équipe. J'ai d'ailleurs une certification Scrum Master Niveau I. Cest un rôle que je peux tenir dans une équipe.
D'un point de vue technique, j'ai une forte expérience sur la plateforme .Net et c#. Ces 3 dernières années j'ai pu acquérir une grande expérience sur l'approche DevOps en utilisant au quotidien des outils comme Azure Devops et dans une moindre mesure TeamCity et Octopus Deploy. Cependant je suis très familier du principe, pour les outils mis en oeuvre ce n'est qu'une question d'adaptation et d'apprentissage, ce qui est un de mes points forts, ma capacité d'apprendre toujours plus de choses.
Au niveau des technologies front, j'ai eu des expériences avec Angular 6 et plus. Travailler dans une équipe fullstack ne me posera aucun problème. En plus d'Angular, j'ai aussi suivi des trainings sur ReactJs avec Redux.
L'architecture applicative est aussi une discipline qui me passionne et dans laquelle je travaille à progresser en permanence. Une bonne architecture au départ c'est l'assurance d'une maintenance fortement moins couteuse et des applications facilement évolutives.
Expériences
ALD AUTOMOTIVE FRANCE - Société Générale
Banque & assurances
Lead Developer - En tant que freelance
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
Valtech
Agence & SSII
Sitecore Developer
L’Oreal professionnel (www.lorealprofessionnel.com)
Contexte projet
L’Oreal Pressionnel est un site web qui présente les produits professionnels disponibles en salon de
coiffure 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ées
Mise en place des Roll out pays
Développement de composants et fonctionnalités Intégration de composants externes
Environnement technique
C#
Sitecore 8
.Net 4.5
SQL Server 2012 Visual Studio 2013
Git
Octopus Deploy
EYEGATES SERVICES
Agence & SSII
Fondateur et Développeur .NET
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ées
Conception de base de données
Architecture applicative
Création des modules applicatifs
Environnement technique
C#
.Net 4.5
SQL Server 2012
Visual Studio 2013
Lucène
jQuery, HTML5, Bootstrap
Xamarin pour Android et IOS
Mediapost - La Poste Groupe - Filiales
Presse & médias
Mediapost
Dans ce contexte, j’ai fait partie d’une équipe de 5 développeurs qui était chargée de maintenir et de faire évoluer les différentes applications composantes du système d’information.
Mes tâches quotidiennes consistaient à écrire et modifier le code source de l’application, modifier la base de données en fonction des besoins, gérer l’import de millions de lignes en base de données. Ces applications étant vieillissantes, nous avons également gérer leur refonte total afin de répondre à l’évolution des offres commerciales et d’améliorer les performances.
Tâches réalisées
Administration de la base de données
Maintenance applicatives
Développement des évolutions
Support technique pour l’équipe
Environnement technique
C#
.Net 4.0
SQL Server 2012
Visual Studio 2012
Winwise
Agence & SSII
Ingénieur études et développement
Sucre et denrées 5 mois
Projet : Jet2 Gestion de la comptabilité
Contexte projet
Sucre et denrées disposait d’une application ASP.NET 2.0 pour gérer la comptabilité. Cependant, celle-ci, par sa conception était très couteuse en maintenance et difficile à faire évoluer.
Je suis donc intervenu dans ce contexte de refonte de l’application au sein d’une équipe de cinq développeurs sous la direction du DSI du groupe. J’étais positionné comme développeur mais aussi comme force de proposition en terme d’architecture et de bonnes pratiques. Et enfin je suis intervenu en support technique pour l’équipe.
Tâches réalisées
Administration de la base de données
Création des vues et des viewmodels associés
Participation à la mise en place de l’architecture du projet
Support technique pour l’équipe
Création des services RIA
Environnement technique
C#
.Net 4.0
SQL Server 2008
PRISM
Silverlight 4 pattern MVVM
Entity Framework 4
RIA Servicices
--------------------------------------------------------------------
Crédit Agricole SA 4 mois
Projet : Applications Surface
Contexte projet
Proposition et déploiement au sein groupe Crédit Agricole de nouveaux moyens afin d'assister les conseillers en agence pour vendre, accompagner et présenter les produits de la société aux clients. Intervention portée sur des applications orientées business critique, ces applications seront déployées dans des agences test afin de valider les concepts et interfaces naturelles mis en oeuvre.
Développement d’une application permettant la consultation et l'abonnement à des magazines proposé par l'entité Uni Edition du Crédit Agricole. Travail en étroite collaboration avec une équipe de designers, graphistes, ergonomes cognitif et sous la direction d'un chef de projet.
Participation au développement d'une application bancaire destinée aux agences du Crédit Lyonnais sur la technologie surface
Tâches réalisées
Création de custom contrôles WPF
Création des vues et des viewmodels associés
Participation à la conception technique des applications
Environnement technique
C#
.Net 3.5
WPF
SQL Server 2008
Microsoft Surface SDK
EXAKIS
Agence & SSII
Déveoppeur
Janssen-Cilag 4 mois
Projet : Compliance
Contexte projet
Janssen-CILAG, Première filiale européenne pharmaceutique de Johnson & Johnson, doit opérer selon des règles strictes et bien définies. Il était donc Important pour Janssen-CILAG d’organiser ces règles et de les rendre plus facilement exploitables par ses collaborateurs. Pour répondre à ce besoin, il m’a été confié la mission de réaliser une interface Silverlight type iPhone afin de présenter de façon ergonomique et plus agréable que l’interface de MOSS 2007, les règles de la compliance aux collaborateurs.
L’interface Silverlight était alimentée par un service WCF qui récupérait les données dans des listes SharePoint.
Ce projet a été mené à bien grâce à une équipe de trois personnes composée d’un développeur SharePoint d’un chef de projet et un développeur Silverlight que je représente.
Tâches réalisées
Création des customs contrôles
Création des vues
Développement de l’interface silverlight
Environnement technique
C#
.NET 3.5
Silverlight 3.0
WCF
---------------------------------------------------------------
Aéroport de Paris 1 mois
Projet : WebMobile
Contexte projet
Les aéroports de paris gèrent un nombre important de vols chaque jour. Dans le but de faciliter la consultation des horaires à tous les usagers de ses aéroports, la société Aéroports de Paris a mis en place une plateforme WAP afin de rendre accessible les horaires via un téléphone mobile.
Cependant le domaine de la téléphonie évoluant à vitesse grand V, cette plateforme s’est vite trouvée obsolète et plutôt austère. ADP a souhaité la mettre au gout du jour et exploiter les capacités des mobiles de dernière génération.
Ainsi je suis intervenu dans le développement de la nouvelle plateforme web mobile mettant à disposition des usagers un certain nombre de services tels que les horaires de départ et d’arrivée des vols, les services proposés par l’aéroport de départ ou d’arrivée (parking, salon VIP, Taxis, etc…). La plateforme mobile était une application ASP.NET exploitant un service WCF comme source de données. Cette application s’est déclinée en trois versions qui sont fonction du périphérique mobile utilisé pour y accéder. L’application est visible à cette adresse : http://m.adp.fr
Tâches réalisées
Développement de la couche métier de l’application
Liaison de l’interface aux données
Environnement technique
ASP.NET 3.5
C#
WCF
---------------------------------------------------------
Bouygues Télécom 4 mois
Projet : Front office opérateur
Contexte projet
Front Office Opérateur est une application métier développée pour Bouygues Télécom ayant pour objectif de gérer les contrats conclus entre Bouygues et différents opérateurs de service liés à la téléphonie mobile.
Mon intervention sur ce projet avait pour but la correction d’anomalies dans un premier temps suivi de la réalisation des évolutions demandées par Bouygues Télécom telles que la refonte de la gestion des contrats qui constituait l’évolution majeure du lot. J’étai sous la responsabilité d’un chef de projet .
Tâches réalisées
Corrections d’anomalies
Evolutions
Test de l’application
Environnement technique
C#
ASP.NET 3.5
SQL Server 2005
Avanade - ACCENTURE ORGANISATION
Agence & SSII
Ingénieur études et développement
Axa 3 mois
Projet ATOL (Attestation Online)
Contexte projet
Axa a mis à disposition de ses abonnés un Espace Clients en ligne qui leur permet de réaliser des actions sur leurs contrats. Ce projet vient étoffer les services mis à disposition par AXA à ses clients par le bien de son site client. Le projet ATOL apporte la possibilité pour les clients d’éditer des attestations habitation, Responsabilité civile et scolaire en ligne au format PDF. Ce projet a mobilisé une équipe de 20 personnes regroupées par spécialités (Main Frame, Web Services, Applicatif .Net). J’ai eu la responsabilité de développer et d’intégrer la fonctionnalité à l’application existante.
Tâches réalisées
Evolutions
Rédaction des scénarios de test
Déroulement des scénarios de test
Corrections de bugs
Environnement technique
C#
ASP.NET 1.1
COBOL
-----------------------------------------------------
Axa 3 mois
Projet : MODA
Contexte projet
Axa a mis à disposition de ses abonnés un Espace Clients en ligne qui leur permet de réaliser des actions sur leurs contrats et de faire des demandes par rapport à ceux-ci. Le projet MODA consiste en un outil d’administration des demandes faites sur l’espace client afin qu’elles soient traitées au plus vite.
L’espace client étant complexe et générant de nombreuses demandes de nature différentes, l’outil MODA est divisé en blocs de fonctionnalités. Le bloc concerné par cette mission est le bloc « statistiques » qui consiste en plusieurs Web Parts permettant de requêter la base de MODA et d’obtenir des statistiques sur une période donnée. Ces statistiques peuvent être exportées au format Excel.
Tâches réalisées
Développement des différentes fonctionnalités
Rédaction des scénarios de test
Déroulement des scénarios de test
Corrections de bugs
Déploiement de l’application
Environnement technique
C#
ASP.NET 2.0
-----------------------------------------------------
Carrefour 6 mois
Projet : Console Pricing
Contexte projet
Carrefour a souhaité se doter d’un outil de gestion du calcul des prix des produits vendus dans ses supermarchés afin d’optimiser le temps passé par ses collaborateurs sur le calcul des prix.
C’est au sein d’une équipe de 15 personnes que j’ai pu évoluer pour le développement très modulaire de cette application winform.
L’application a été divisée en de nombreux modules et j’ai pu implémenter le moteur de recherche de l’application.
Ce moteur de recherche offrait 15 critères de recherche possibles et exploitait la technologie LINQ to SQL.
Tâches réalisées
Implémentation du moteur de recherche Linq To Sql
Création de customs contrôles
Environnement technique
C#
ASP.NET 2.0
-----------------------------------------------------
Cégélec 2 mois
Projet : Portail achat
Contexte projet
Yannick a participé aux phases de développement et de déploiement du portail achat pour le client CEGELEC. Ce portail a pour but de rassembler tous les acheteurs du groupe CEGELEC au sein d’une même entité afin d’avoir un accès direct et pertinent à des informations cruciales telles que les prix négociés auprès de fournisseurs.
Tâches réalisées
Développement du portail SPS 2003
Création de l’interface entre le portail et l’Active Directory du client
Mise en production du portail
Environnement technique
Sharepoint 2003
.NET 1.1
C#
1 recommandation externe
Consultez les recommandations qu'a reçues Yannick