PROJETS PERSO
2018
Formateur en Entreprise
Antony a eu l'occasion à deux reprises d'oganiser et orchestrer des formations
professionnelles dans le cadre de ses expériences.
1) Animation d’une formation Xamarin pour la société Ikomobi spécialisée dans
le développement d’application mobile.
• Xamarin
• Xamarin.Forms
• Déploiements et publications des applications
2) Animation d’une formation Xamarin pour la société CapGemini (9 stagiaires,
orientation forte de la formation vers Xamarin.Forms).
• Xamarin
• Xamarin.Forms
• Déploiements et publications des applications
ENVIRONNEMENT TECHNIQUE :
Xamarin, Xamarin.Forms, Azure, Git, Visual Studio For Mac, TestCloud, Mobile
Center, iTunes Connect, Android Console Developer, C#, XAML, iOS, Android
Depuis 2012
Publications et Contributions
Différentes distinctions
> Articles presse et médias variés
> Speaker aux microsoft TechDays
> Speaker au Meetup Cross-Platform Native Mobile Development à Paris
> Microsoft
> Xamarin
> Développer Heroe
> Directeur Laboratoire Mobilité Ingésup
EXPÉRIENCES
Mars 2023 –
Février 2024
POSTE : DevOps CRÉDIT AGRICOLE CIB
CONTEXTE :
Afin d'implémenter une nouvelle application OpenSource dans un
environnement Cloud dans son socle. Il fut nécessaire de mettre en place des
outils encore nouveau pour la société. Mon rôle au Crédit Agricole CIB est de
contribuer à la formation des équipes, la mise en place des outils et le
développement du projet.
MISSIONS :
>
> Amélioration de l'environnement Kubernetes.
> Amélioration du projet GitOps avec ArgoCD. Suppression des Kustomizes.
> Mise en place de projets Helm pour le déploiement d'applications.
> Analyse de logs sur divers supports (Kubectl, ArgoCD, SEQ, CloudWatch)
> Analyse et propositions d'amélioration sur les déploiements Cloud AWS
Formation des équipes sur divers sujets (Docker, Kubernetes, Helm,
ArgoCD)
>
> Mise en place de nouveaux Dashboards Grafana
ENVIRONNEMENT TECHNIQUE :
Gitlab, Docker, Kubernetes, Helm, Grafana, Terraform, Bash, SEQ, AWS, C#.NET
Avril 2022 –
Février 2023
POSTE : DevOps CRÉDIT AGRICOLE CIB
CONTEXTE :
Dans le cadre d'une équipe, il est nécessaire de faire progresser ensemble les
développeurs et les opérateurs qui disposent de deux visions différentes. Mon
rôle au Crédit Agricole CIB est de continuer à perpétuer cette expérience.
MISSIONS :
> Mise en place d'outils pour les développeurs à travers Docker.
Upgrading des différents outils (ELK, Octopus Deploy) et amélioration
continue.
>
Mise en place d'un environnement Kubernetes au sein de l'entité pour migrer
les projets
Windows vers Linux K8S.
>
> Réécriture de pipelines Azure DevOps, débug et aide aux développeurs.
> Intégration de Sonar au sein des projets.
Mise en place d’une migration des projets .Net Core vers un nouvel
environnement technique : Kubernetes
ENVIRONNEMENT TECHNIQUE :
Azure DevOps, Vault Hashicorp, C#.Net, SonarQube, Batch, Bash, NodeJs,
Powershell, Kubernetes, Docker, Linux, Windows Server, ELK
2021 - 2022
POSTE : Domain Architect TUI
CONTEXTE :
TUI est le leader de tourisme et le premier voyagiste français. Le groupe
possède des agences de voyage, hôtels, navires de croisière, des magasins de
détail et six compagnies aériennes. J'ai intégré l'équipe Domain Architect.
MISSIONS :
Réécriture de toutes les pipelines de release Azure DevOps
> Formation d’équipes aux workflows Git
Mise en place de Vaults (Hashicorp) pour la gestion des secrets de
l’entreprise
>
Cartographie des applications de l’entreprise avec documentation
autogénérés avec des scripts provenant de serveurs, ou d’Azure DeVops. Le
tout est ensuite visuellement accessible a l’aide du logiciel Obsidian
ENVIRONNEMENT TECHNIQUE :
Azure DevOps, Vault Hashicorp, C#.Net, Sonar, Jira, Batch, Bash, NodeJs
2019 - 2021
POSTE : DevOps - Administrateur d'Architecture FNAC - DARTY
CONTEXTE :
Afin de gérer les nombreux projets de l’entreprise, FNAC DARTY a mis en place
et utilisé plusieurs forges de développement. Un travail de coordination et de
maintenance était nécessaire.
MISSIONS :
Maintenance des outils OnPremise (mises à jour, gestion des incidents) : TFS,
Jenkins, Sonar, Proget, Nexus, Jira,
>
Écriture de pipelines CI/CD : TFS (Powershell, Batch, NodeJS), Jenkins (JS),
Azure DevOps, (YAML & Docker), Gitlab (YAML & Docker),
>
Mise en place d’une solution de remplacement de Sweagle pour la gestion de
properties avec Git
>
> Debug de pipelines, assistance aux équipes de développementlors des builds
> Formation des équipes à l’agilité avec SCRUM, à l’utilisation de Git
> Mise en place et animation de retro de sprints.
ENVIRONNEMENT TECHNIQUE :
Team Foundation Server 2018, Jenkins, Gitlab, Azure DevOps, Proget, Nexus,
Sonar, Jira, Batch, Bash, NodeJs, XAML, YAML, C#, Gradle, Docker
2018 - 2019
POSTE : Développeur Senior LES LABORATOIRES CHIESI
CONTEXTE :
Pour le développement continu de solutions utiles à la force de vente, de
nombreuses applications Web et Mobile sont développées en interne.
Je suis intervenu sur leur maintenance et développement.
MISSIONS :
Développement de l’application
Mise en place d’une usine de production Azure DevOps pour gérer le code
applicatif, l’historique du travail et faciliter le déploiement.
>
Migration de bases de données Access et PowerBI vers une base commune
MSSQL Server
>
> Développement d’une API ASP.Net Core pour la manipulation des données
ENVIRONNEMENT TECHNIQUE :
Xamarin.Forms, Visual Studio for Mac, GitLab, Mobile Center, Azure DevOps,
C#, XAML, Bash, Asp.Net Core, MSSQL Server, iOS, Android, Console
Développeur Android, iTunes Connect
2018 - 2019
POSTE : Scrum Master - TechLead PÔLE EMPLOI
CONTEXTE :
Dans le cadre de la création d’une équipe de développement mobile Xamarin de
6 personne, reprise, amélioration et développement de nouveaux écrans et
fonctionnalités sur une application mobile à destination des recruteurs.
MISSIONS :
Développement de l’application : Environnement Safe (Agilité à l’échelle)
> Lead Technique Xamarin.Forms
> Migration de la PIC Jenkins vers Azure DevOps
> Formation de l’équipe aux designs pattern, C#, XAML, Xamarin
Prises de décisions liées au design, ergonomique et fonctionnel de
l’application
>
Scrum Master :
Animation des DSM, mêlée quotidienne
Rétrospectives (Speed Boat, 4L, StarFish, etc)
Suivi des recettes
Estimation des sprints et Poker Planning
Définition des Users Stories
ENVIRONNEMENT TECHNIQUE :
Xamarin.Forms, Visual Studio for Mac, GitLab, Jenkins, Gradle, Groovy, bash,
IBM RTC, Confluence, Sonar, HockeyApp, Mobile Center, VSTS, C#, XAML, iOS,
Android, Console, iTunes Connect
2014 - 2018
POSTE : Développeur .Net au Forfait
CONTEXTE :
Développement d'applications web et mobiles au forfait pour différents clients,
parmi lesquels : Le Bon Marché, Daher, Hamelin, Engie, Recommend, Soat,
Lafourchette, Pôle Emploi.
MISSIONS :
Développement de projets et de POC
> Mise en place d’architecture de projet
> Installation et intégration d’usine de production VSTS (Azure DevOps)
> Proposition de Design (avec Adobe Photoshop/XD)
> Gestion d’API au travers d’un VPN
Gestion des features par du Gitflow, gestion des versions sur trois niveaux
(Dev, Recette, Prod)
>
> Développement de procédures stockées dans un serveur SQL 2012
> Développement de services sécurisés par une authentification Google
> Développement de pages web ASP.Net
> Développement de plugins « WordIn » en XAML, C#
> Développement d'applications CrossPlateform Microsoft (C#, XAML),
> Mise en place de base de données interne SQLite
> Développement des applications CrossPlateforme Microsoft (C#, X
ENVIRONNEMENT TECHNIQUE :
Visual Studio 2010 et 2012, Windows 8, Windows Phone 8, TFS, C#, XAML,
SQLite, GitLab, ASP.Net, MSSQL, Server, JQuery, HandlebarsJS, Bash,
Powershell, ASP.Net, Xamarin, Xamarin.Forms, VSTS, iOS, Android, Mac