.net architect / developer

Michel VACHER

Opter pour le software craftsmanship et le DevOps me semblent des évidences nécessaires au maintien de la motivation et de l’engagement des équipes IT. Faciliter leur travail est mon mantra. Les outils existent, les solutions sont éprouvées, il est temps d’adopter des pratiques pleines de bon sens.

code
Tags
  • Architecture
  • AWS
  • .NET Core
  • Serverless
  • REST API
  • .NET
  • Kubernetes
  • JAVA
  • Docker
  • DevOps
  • Jenkins
  • Software Craftsmanship
done_all
SKILLS
.Net
100% Complete (success)
Crafts
85% Complete (success)
DevOps & Cloud
100% Complete (success)
WebApi
80% Complete (success)
Web
70% Complete (success)
portrait
PROFIL

ARCHITECTE .NET / MIXTE (JAVA-.NET)

Conception, préconisations et mise en œuvre d’architectures, respectant l’ensemble des bonnes pratiques d’industrialisation et de maintenance.

COACH DEVOPS

Accompagnement des organisations pour industrialiser le pipeline d’’intégration continue, jusqu’au déploiement continue. Sensibilisation aux bonnes pratiques de DevOps et leurs avantages.

FORMATEUR

Mise en place et animation de formations DevOps et Software Craftsmanship

  • Refactoring Legacy Code
  • Lego4Devops
  • Clean Code
  • TDD C#

COACH SOFTWARE CRAFTSMANSHIP

Formation aux bonnes pratiques de développement et de respect de la qualité de code. Animation de Kata, Randori et d’exercices pour la maitrise des outils (IDE, …) du développeur. Accompagnement à l’industrialisation des tests.

verified
CERTIFICATIONS
128x128

DevOps & Clouds

Azure - AWS - Infrastructure & Déploiement

64x64 (Depuis 6 mois)

Quantalys

Tech Lead


Dans un contexte de refonte du legacy de l’application Plateform Wealth :

  • Gestion d’une equipe de 4 developpeurs dedie aux process de souscription.
  • Evolution des systèmes pour une meilleure tolérances aux défaillances.
  • Mise en place des bonnes pratiques de developpement.
  • Reduction de la dette technique et amelioration de la qualite des livrables.

AWS Azure DevOps .Net 4.8 .Net 8 MVC 5 API REST C# Docker Architecture Hexagonale JavaScript (Angular) Typescript (Angular) SQL Server

64x64 (1 ans)

Total Oil Trading

Senior Cloud Developer


Dans un contexte de migration cloud sur le scope de redescente de deals et du monitoring du trading :

  • Etude et mise en place d’un plan de migration des differents applications.
  • Propositions de nouvelles architectures logicielles, de bonnes pratiques de developpement afin d’ameliorer la qualité et le TTM.
  • Mise en place d’echanges entres les équipes clouds du Groupe Total Energies et les equipes Total Oil Trading.
  • Realisation et suivi d’ateliers sur le design d’application cloud en collaboration avec AWS.

AWS Lambda Azure DevOps Github Action .Net 6/7/8 Web Api API REST C# Docker AWS SQS/SNS Architecture Hexagonale Architecture orienté messages JavaScript (Angular) Typescript (Angular) Oracle MongoDb

64x64 (1 ans et 2 mois)

Sarenza

Architecte


Dans un contexte d’evolution d’une markeplace et de l’homogenisation du SI :

  • Etude et mise en place d’un plan de transformation du SI suite au rachat par le groupe Beaumanoir.
  • Etude des différentes possibilités de replaforming des frontaux web.
  • Maintenance des librairies et des applicatifs transverse du SI existant.
  • Diffusion, amélioration et uniformisation des bonnes pratiques au sein des différentes équipes de développement.

GCP Kubernetes Azure DevOps .NET Core 3.1 / .Net 6 Web Api API REST C# Docker RabbitMQ Mirakl Neteven Architecture Hexagonale Architecture orienté messages Saleforce Commerce Cloud JavaScript (React / expressJS)

64x64 (10 mois)

Sarenza

Technical Leader


Dans un contexte de mise en place d’une markeplace :

  • Mise en place et évolution d’une nouvelle plateforme microservice sur kubernetes
  • Evolution des systèmes pour une meilleure tolérances aux défaillances.
  • Evolution des chaînes CI/CD sur azure Devops pour une plus grande automatisation des taches.
  • Evolution du SI existant pour intégrer les systèmes nécessaires à une marketplace.

GCP Kubernetes Azure DevOps .NET Core 2.0 / 3.1 Web Api API REST C# Docker RabbitMQ Mirakl Neteven Architecture Hexagonale Architecture orienté messages

64x64 (2 ans et 9 mois)

ITS Learning France

Technical Leader


Dans un contexte de migration d’infrastruction et d’évolutions des systemes :

  • Gestion de l’infrastructure et des développements de la filiale France
  • Migration d’un Datacenter physique vers une infrastructure cloud (AWS)
  • Evolution des systèmes pour une meilleure tolérances aux défaillances.
  • Réduction de la dette techniques des applications.
  • Mise en place de chaînes CI/CD
  • Refonte des systèmes SSO pour une plus grande résilience et une meilleure scalabilité

AWS Liquibase Jenkins .NET Core 2.0 / 3.1 .NET 4.5 / 3.5 Web Api MVC C# API REST Docker Kubernetes CAS / SAML / OIDC

64x64 (6 mois)

FORTIA

Team Leader / Infrastructure Leader


Team Leader :

  • Gestion d’une equipe de 4 developpeurs dedie a l’integration de donnees heterogene.
  • Creation et maintenance de pipelines CI As Code.
  • Uniformisation et automatisation des environnements de Developpement locaux.

Infrastructure Leader

  • Mise en place d’Active Directory et des GPO.
  • Homogenisation de l’infrastructure (Etude PRA, VPN interne, Securisation de l’outsourcing, …).
  • Mise en place d’un cluster Rancher HA inter-datacenters.

Scala Spark Liquibase Jenkins Rancher Teamcity Gitlab Scrum Centos7 Networking

64x64 (3 mois)

TALENTSOFT

Développeur sénior / Architecte Infrastructure


Dans le contexte de la fiabilisation et automatisation de plateforme d’intégration continue :

  • Etude pour la mise en place de provision d’environnements à la demande
  • Fiabilisation et amélioration des performances des fermes de «Web Tests »
  • Uniformisation des technologies

Azure SQL Server Jenkins Chef Powershell Suite Altassian

64x64 (2 mois)

RENAULT

Architecte


Dans le contexte de la Refonte intégrale de l’infrastructure et du pipeline d’intégration et déploiement continue Renault a fait appel à moi pour :

  • Auditer et analyser de l’existant, et définir les modalités de la nouvelle plateforme (infrastructure et architecture)
  • Automatiser les déploiements, et Industrialiser la provision d’environnements

AWS Ansible Jenkins Docker Troposphere

Conseil

Accompagnement - Audit - Tranformation digitale

64x64 (15 jours)

BNF

Coach DevOps / Auditeur


Dans le cadre d’une transformation agile globale de la BNF, sensibilisation aux pratiques DevOps et accompagnement sur la transformation de l’ensemble du Système d’Information

  • Interviews, Atelier, Rapport d’étonnement, Préconisations Gestion documentaire, Transition technologique

Lego4DevOps Atelier de sensibilisation Rapport d'étonnement Interviews

64x64 (20 jours)

La Poste

Coach DevOps / Auditeur


Dans les équipes de la poste, accompagnement des équipes OPS, très résistantes au changement, pour adopter la stratégie DevOps de la société.

  • Interviews et entretiens, rapport d’étonnement, préconisations d’évolution en cohérence avec la stratégie agile à mettre en place et la complexité du système d’information.
  • Réalisation d’ateliers de « gamification » pour la prise en compte des avantages du DevOps pour leur activité.

Lego4DevOps Atelier de sensibilisation Rapport d'étonnement

Backend

Web API - Sql - service windows - client lourd

64x64 (3 mois)

ZENPARK

Leader technique


Dans le contexte de la mise en place d’une régie externalisée afin d’augmenter les capacités de production :

  • Auditer et analyser les processus de production existant
  • Mise en place des bonnes pratiques de développement et veille de la qualité des livrables
  • Assistance à la définition des spécifications

Azure SQL Jenkins MVC5 WebApi 2 Bitbucket

64x64 (1 ans et 7 mois)

SG CIB

Développeur sénior / Architecte applicatif


Au sein de la cellule d’expertise en charge de l’APIfication de la banque

  • Développement de librairies transverses à destination des équipe projets
  • Support technique aux équipes utilisatrices, et préconisations d’utilisations
  • Réalisation de POC autour de la gestion des logs distribués et chainage d’appels de services en .net et java

Au sein d’une équipe de recherche financière dédiée à l’intégration quotidienne des données marchés de SGCIB et leurs restitutions à travers des services Web, sites Web et clients lourds.

  • Etudes des solutions techniques pour la rationalisation des intégrations des données
  • Etudes de la refonte du streamer temps réel
  • Réalisation de multiples POCs (Snapshotter de données marché / Streamer Temps Réel / Intégration de donnée uniforme / …)
  • Suivi et amélioration de la qualité du code
  • Développement d’un dashboard de production et automatisation de taches de support
  • Etude, Développement et Migration de l’infrastructure ‘Physique/VM’ vers le ‘Cloud Privé’ SG

.NET 4.5 / 3.5 Web Api 2 MVC 5 C# API REST Docker Private Cloud Vagrant Consul Oracle 11g Méthodologie AGILE TDD NUnit Specflow

64x64 (1 ans et 8 mois)

Natixis CIB

Développeur sénior / Architeche applicatif


Au sein d’une équipe Business Intelligence dédiée à l’intégration et l’analyse des données sur les périmètres Front-Office, Middle-Office, Change, Taux et Crédit.

Architecte

  • Recherche et proposition d’architectures techniques pour plusieurs modules.
  • Conception et spécification technique de l’architecture sélectionnée.
  • Mise en place d’une usine d’intégration et d’une politique de tests unitaires.

Développeur sénior

  • Assistance technique au sein de l’équipe.
  • Réalisation technique.
  • Qualification.
  • Déploiement.
  • Maintenance corrective.

IIS 7 .NET 4.5 / 3.5 C# MVC 5 WEB API 2 BOOTSTRAP VISUAL STUDIO 2012 TFS SYBASE IQ / ASE SQL SERVER 2008 R2 / SSIS / SSAS Méthodologie AGILE SCRUM

64x64 (2 mois)

RAPP / Groupe DDB

Développeur


Marketing et communication digitale. Réalisation de sites évènementiels : jeu concours Nivea For Men (intégration forte des réseaux sociaux Facebook et Twitter) et Carte de vœux 2013 dans un environnement multilingue (Air France).

  • Conception et développement.
  • Maintenance corrective.
  • Recette.
  • Mises en production.

IIS 6 .NET 3.5 ASP.NET WEBFORM C# JAVASCRIPT VISUAL STUDIO 2010 SVN SQL SERVEUR 2008 Méthodologie AGILE

64x64 (7 mois)

Bouygues Immobilier

Développeur


Maintenance évolutive du site institutionnel.

  • Développement spécifique pour l’industrialisation des campagnes publicitaires.
  • Maintenance corrective.

IIS 6 TOMCAT .NET 3.5 JAVA EE 5 ASP.NET WEBFORM JSP C# HTML CSS JAVASCRIPT VISUAL STUDIO 2010 SVN SQL SERVEUR 2005 / 2008

64x64 (1 ans et 3 mois)

AXA Assurances

Développeur


Création d’un portail web de consultation des contrats d’assurances vie pour les différents réseaux d’agents commerciaux

  • Développement du portail et des Web Services mandataires du portail.
  • Documentation complète des Web Services et du Portail.
  • Etude technique dans le cadre du choix d’un composant de génération de graphique.
  • En charge d’une équipe de 2 personnes pour la conception et le développement de modules pour l’intégration des spécificités des contrats de type ‘Epargne’.
  • Chiffrage, construction et suivi des plannings de développement.

IIS 6 .NET 3.5 ASP.NET WEBFORM C# WCF JAVASCRIPT JQUERY VISUAL STUDIO 2010 CLEARCASE / CLEARQUEST ORACLE 10I / 11I

64x64 (6 mois)

SG - CIB

Développeur


Mission dans le cadre du trading électronique dans l’équipe en charge de la communication vers les places de marchés, la négociation automatique et le routage vers les traders.

  • Ajout de fonctionnalités dans un contexte multithread.
  • Optimisation de la performance et Profiling de code.
  • Maintenance applicative.

.NET 3.5 SERVICES WINDOWS C# VISUAL STUDIO 2010 CLEARCASE

64x64 (1 ans et 7 mois)

Randstad

Développeur


Migration du système d’information d’une plateforme client lourd (Progress) vers une plateforme web.

  • Etude et conception
  • Spécification technique
  • Développement
  • Documentation

.NET 2.0 C# VB.NET VISUAL STUDIO 2008 SVN FRAMEWORK PROPRIETAIRE

64x64 (7 mois)

Percall

Développeur


Intégration, customisation pour les grands comptes et support technique avancé de la solution PLM WindChill pour la zone Europe.

  • Etude d’intégration
  • Développement
  • Support technique avancé

JAVA J2SE LINUX ORACLE 9I

64x64 (2 ans et 4 mois)

Altead Sera

Développeur


Intégration, Réalisation d’une plateforme de supervision pour le secteur agroalimentaire.

  • Dll de communication entre le serveur et les automates via protocole ModBus TCP/IP.
  • Développement d’une couche d’abstraction de la base de données (DAL).
  • Développement de l’utilitaire de configuration de la plateforme.

WINFORM .NET 2.0 C# SQL SERVEUR 2005