Rechercher un freelance Déposer un projet

Bienvenue sur le profil Malt de Yannick !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Yannick pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Yannick Eyeghe Ogoula

fullstack .net/angular/reactjs solidity

Peut se déplacer à Clichy, Paris

  • 48.9036
  • 2.3054
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Yannick.
Proposer un projet La mission ne démarrera que si vous acceptez le devis 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

E-mail vérifié

Langues

Catégories

Compétences (11)

Yannick en quelques mots

Passionné par les nouvelles technologies, je m'épanoui particulièrement dans le développement d'applications.

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

Clichy, France

septembre 2017 - Aujourd'hui (4 ans et 7 mois)

Depuis 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

Valtech

Agence & SSII

Sitecore Developer

Paris, France

décembre 2015 - septembre 2017 (1 an et 9 mois)

Au sein de cette SSII, j'ai pu participer au projet suivant

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

Libreville, Gabon

juillet 2014 - septembre 2015 (1 an et 2 mois)

EYEGATES 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é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

Paris, France

juin 2011 - juin 2014 (3 ans)

1 recommandation externe

Consultez les recommandations qu'a reçues Yannick

Formations

Certifications