Yann BASTIEN

Curriculum Vitae

Consultant Full Stack .NET / Angular

Développeur / Architecte logiciel spécialisé dans les systèmes critiques : banque, énergie, secteur public et industrie.

Parcours professionnel

Octobre 2008 – Décembre 2017

CELLA GROUP

Développement au forfait en centre de services sur des applications métier pour différents clients. Participation aux projets de TMA, aux évolutions applicatives et aux livraisons.

Également responsable qualité du processus Enquête et Satisfaction Client dans le cadre de la certification ISO 9001.

Janvier 2018 – Février 2020

UMANIS

Continuité du parcours à la suite du rachat de CELLA GROUP par UMANIS, dans le même service et auprès de plusieurs clients historiques.

Missions de développement, d’architecture logicielle, de maintenance applicative et d’accompagnement technique des équipes.

Depuis Février 2020

SERYCE

Poursuite de plusieurs contrats historiques repris par SERYCE, puis intervention en mission dédiée chez BNP Paribas à partir de mars 2023.

Développement Full Stack .NET / Angular, optimisation SQL Server, industrialisation et participation aux choix d’architecture.

Mon parcours s’est principalement construit en ESN, sur des projets réalisés au forfait, en centre de services ou en mission dédiée. Certaines expériences clients se chevauchent donc naturellement, notamment lorsque plusieurs projets étaient suivis en parallèle ou lorsqu’un client a été accompagné sur plusieurs années.

Expertises techniques

⚙️Backend .NET

  • .NET Framework / .NET Core / .NET 5 → 10 - développement d'applications métier, API REST, services backend et modernisation d'applications existantes
  • ASP.NET MVC / ASP.NET Core - applications web, Web API, middlewares, authentification et Swagger/OpenAPI
  • C# - programmation orientée objet, LINQ, génériques, réflexion, async/await et traitements asynchrones
  • Entity Framework / EF Core / NHibernate - ORM, Code First, migrations, optimisation des accès aux données et mapping objet/relationnel
  • Services & traitements - Worker Services, services Windows, traitements batch, synchronisation et librairies métier

🖥️Frontend

  • Angular 2 → 22 - développement d'applications SPA, migrations techniques et maintenance long terme
  • TypeScript - architecture des composants, services, routing, Reactive Forms et RxJS
  • Angular Material / DevExpress / Bootstrap - interfaces métier, tableaux, formulaires, dashboards et composants avancés
  • JavaScript / jQuery - maintenance et évolution d'applications web legacy
  • HTML / CSS - intégration responsive, refontes graphiques et optimisation de l'expérience utilisateur

🗄️Données & Intégration

  • SQL Server / Oracle / DB2 - modélisation, T-SQL, PL/SQL, procédures stockées, packages, indexation et optimisation
  • Interopérabilité - API REST, échanges entre applications, synchronisation et connecteurs
  • Formats métier - XML, SWIFT MT, ISO 20022 (MX), SEPA, SDMX-ML et parsing de données
  • Reporting & documents - SSRS, RDLC, Crystal Reports, PDF, Excel et éditions métier
  • Migration de données - reprises, imports, exports et migration de bases existantes

🏗️Architecture & Qualité

  • Architecture logicielle - N-Tiers, MVC, Web API, séparation des couches et structuration des applications
  • Design Patterns - Repository, Strategy, Unit of Work, Dependency Injection et factorisation
  • Qualité logicielle - tests unitaires, xUnit, revues techniques, documentation et maintenance évolutive
  • Analyse statique - SonarQube, Fortify, couverture de code et amélioration continue
  • Conception - ateliers métier, spécifications fonctionnelles et techniques, accompagnement des équipes

🚀Industrialisation & Outils

  • CI/CD - Azure DevOps, pipelines, builds, releases, Web Deploy et automatisation des livraisons
  • Gestion de versions - Git, TFS, SVN et Visual SourceSafe
  • Déploiement - IIS, Web Deploy, environnements de recette et mises en production
  • Environnement de développement - Visual Studio, VS Code, SSMS, Oracle SQL Developer et Eclipse
  • Gestion de projet - Jira, Mantis, Squash, HP Quality Center, Teams, Agile Scrum et Cycle en V

🏢Domaines d'expertise

  • Applications métier - ERP, CRM, workflows, tableaux de bord, reporting et gestion documentaire
  • Secteurs d'activité - Banque, énergie, immobilier, industrie, secteur public, associations et organismes internationaux
  • Performance - optimisation SQL, recherche Full-Text, traitements volumineux et analyse de données
  • Conduite de projet - architecture technique, encadrement, transfert de compétences et accompagnement des équipes
  • Industrialisation - factorisation, composants réutilisables, librairies internes et standardisation des développements

Expérience clients

BNP Paribas

Consultant Full Stack .NET / Angular • Mars 2023 - Août 2026

Contexte

Intervention au sein de l'équipe Compliance de BNP Paribas sur une application stratégique permettant l'analyse de plusieurs centaines de millions de paiements internationaux (SWIFT / SEPA).

L'objectif est de permettre aux analystes de répondre rapidement aux demandes des régulateurs, d'analyser les risques, d'identifier l'exposition du Groupe lors d'évènements sensibles et de réaliser des recherches complexes sur les flux financiers.

Responsabilités

  • Conception et développement de nouvelles fonctionnalités.
  • Maintenance corrective et évolutive.
  • Participation aux choix d'architecture.
  • Optimisation des performances SQL Server.
  • Participation aux revues de code.
  • Support aux équipes métier.
  • Mise en production des nouvelles versions.

Réalisations principales

Messages Portal

Développement de l'application principale utilisée par les analystes Compliance pour consulter, rechercher et analyser les flux de paiements internationaux.

L'application est organisée autour de trois modules principaux : Archibald (moteur de recherche), Monitoring (contrôle qualité des données) et Nestor (adaptation métier CIB).

Moteur de recherche avancé

Développement d'un moteur permettant de construire dynamiquement des requêtes SQL complexes via une interface graphique, sans connaissance technique des utilisateurs.

  • Construction dynamique des requêtes.
  • Recherche multicritère.
  • Visualisation des résultats.
  • Export des transactions.
Optimisation des performances
  • Optimisation des procédures stockées.
  • Amélioration des temps de réponse.
  • Utilisation du Full-Text Search.
  • Optimisation des index SQL Server.
  • Réduction des traitements inutiles.
Traitements batch

Développement de traitements nocturnes permettant l'exécution de calculs volumineux, l'alimentation des données et les contrôles qualité sans impacter les utilisateurs.

Librairie de parsing MX

Conception d'une librairie générique de parsing des messages ISO20022 (MX) transformant automatiquement les messages XML en objets métiers fortement typés.

La librairie est distribuée sous forme d'un package NuGet interne réutilisé par plusieurs applications du Groupe.

Architecture & Conception

  • Architecture N-Tiers.
  • Dependency Injection.
  • Repository Pattern.
  • Strategy Pattern.
  • Unit Of Work.
  • Middleware ASP.NET Core.
  • Background Services.
  • Structuration des services métier.

Qualité logicielle

  • Développement des tests unitaires avec xUnit.
  • ≈ 60 % de couverture de code sur Messages Portal.
  • ≈ 80 % sur la librairie de parsing MX.
  • Analyse SonarQube.
  • Correction des Security Hotspots Fortify.
  • Factorisation du code.

Déploiement & Livraison

  • Gestion Git.
  • Azure DevOps.
  • Pipelines CI/CD.
  • Builds automatisés.
  • Gestion des Artifacts.
  • Déploiements.
  • Releases.

Environnement technique

.NET 10C#ASP.NET CoreAngular 22TypeScript 6SQL Server 2025T-SQLSSMS 22Azure DevOpsGitxUnitSonarQubeFortifySWIFTSEPAISO 20022XML

Idex La Défense

Architecte logiciel / Consultant Full Stack • Mai 2017 - Février 2023

Contexte

Intervention au sein de deux filiales du groupe Idex, Enertherm devenue aujourd'hui Idex La Défense, et Enerbiosa, concessionnaires des réseaux de chaleur et de froid de La Défense.

Durant près de six années, j'ai participé à la conception, au développement et à l'évolution de plusieurs applications métier destinées à gérer les activités opérationnelles des deux filiales.

Les deux principaux projets réalisés sont PHÉNIX, un ERP métier démarré en 2017 et maintenu jusqu'à la fin de mission en 2023, ainsi que le site IJT, dédié aux Installations à Jouissance Temporaire, démarré en 2020.

Responsabilités

  • Définition de l'architecture technique des applications.
  • Conception des modèles métiers.
  • Développement Backend et Frontend.
  • Encadrement technique de l'équipe.
  • Maintenance corrective et évolutive.
  • Participation aux ateliers fonctionnels.
  • Livraisons et déploiements chez le client.

Réalisations principales

ERP PHÉNIX

Conception, développement et maintenance d'un ERP métier permettant de gérer les principales activités des deux filiales.

Le projet a démarré en 2017 et a été maintenu jusqu'à la fin de mission en février 2023.

  • Gestion de la facturation clients.
  • Gestion des achats.
  • Gestion des contrats.
  • Suivi des équipements.
  • Gestion documentaire.
  • Tableaux de bord.
  • Reporting RDLC.
  • Maintenance corrective et évolutive.
Site IJT

Conception et développement d'un site dédié à la gestion des Installations à Jouissance Temporaire, distinct de PHÉNIX.

Le projet, démarré en 2020, permettait d'assurer le suivi des installations, des conventions, des équipements associés ainsi que la génération automatique de la facturation.

  • Développement Frontend Angular 10 à 16.
  • Développement Backend .NET Core 3.1.
  • Mise en place de rapports SSRS.
  • Mise en place d'une pipeline CI/CD avec Azure DevOps.
  • Livraisons automatisées.
Migration technologique

Participation à la modernisation progressive des applications, notamment côté Frontend avec les montées de version Angular et l'amélioration de l'ergonomie des interfaces.

Industrialisation
  • Mise à jour automatique des bases de données.
  • Versionnement des procédures stockées.
  • Déploiements automatisés.
  • Gestion des livraisons clients.

Architecture & Conception

  • Architecture N-Tiers.
  • Architecture Web API.
  • Design Patterns (Repository, Strategy, Unit Of Work).
  • Dependency Injection.
  • Entity Framework Code First.
  • Structuration des couches métier.
  • Accompagnement technique de l'équipe.

Qualité logicielle

  • Développement des tests unitaires.
  • Correction des anomalies.
  • Maintenance évolutive.
  • Revues techniques.
  • Documentation technique.

Déploiement & Livraison

  • Gestion du code source avec TFS.
  • Azure DevOps (IJT).
  • Pipeline CI/CD.
  • Création des packages Web Deploy.
  • Déploiement des applications IIS via Web Deploy.
  • Livraisons client.
  • Mises en production.

Environnement technique

.NET Framework 4.8.NET Core 3.1ASP.NET MVCASP.NET CoreC#Angular (2 → 11)Angular (10 → 16)TypeScriptAngular MaterialBootstrapEntity FrameworkSQL ServerT-SQLSSRSRDLCAzure DevOpsTFSJiraTeams

Dalkia

Architecte logiciel / Consultant Full Stack • Septembre 2018 - Février 2020

Contexte

Réalisation d'une application métier de gestion de rondes techniques destinée aux techniciens intervenant sur les installations énergétiques exploitées par Dalkia.

Le projet visait à remplacer les processus papier par une solution numérique permettant la planification des rondes, la saisie des relevés sur tablette Android, la synchronisation des données avec le système central et la consultation en temps réel des interventions.

Responsabilités

  • Définition de l'architecture technique de la solution.
  • Conception des modèles métiers et des objets techniques.
  • Développement Backend (.NET Core Web API).
  • Développement Frontend Angular.
  • Encadrement technique de l'équipe.
  • Participation aux ateliers fonctionnels.
  • Livraison et mise en production.

Réalisations principales

Application de gestion de rondes

Développement d'une application web permettant la planification, le suivi et l'exploitation des rondes techniques réalisées par les agents sur les installations du groupe.

Synchronisation Tablettes Android

Mise en œuvre d'un mécanisme de synchronisation entre les tablettes utilisées sur le terrain et la Web API afin de garantir la remontée fiable des données collectées par les techniciens.

Reprise et migration des données

Développement des traitements de reprise permettant d'intégrer les données historiques dans le nouvel environnement applicatif tout en garantissant leur cohérence.

Hébergement Cloud

Participation au déploiement de la solution sur Google Cloud avec automatisation des livraisons et accompagnement des phases de recette.

Architecture & Conception

  • Architecture N-Tiers.
  • ASP.NET Core Web API.
  • Entity Framework Code First.
  • Dependency Injection.
  • Design Patterns (Repository, Strategy).
  • Structuration des couches métier.
  • Accompagnement technique de l'équipe.

Qualité logicielle

  • Développement des tests unitaires.
  • Maintenance corrective et évolutive.
  • Participation aux recettes fonctionnelles.
  • Corrections d'anomalies.
  • Documentation technique.

Déploiement & Livraison

  • Gestion du code source avec TFS.
  • Déploiement de la solution sur Google Cloud.
  • Livraisons régulières en environnement de recette.
  • Suivi des anomalies via Mantis.

Environnement technique

.NET Core 2.1ASP.NET Core Web APIC#Angular 8TypeScriptEntity Framework CoreCode FirstSQL ServerGoogle CloudAndroidTFSMantis

DentyVIP

Architecte logiciel / Consultant Full Stack • 2022 - Février 2023

Contexte

Développement puis maintenance d'une plateforme SaaS destinée aux cabinets dentaires permettant la gestion de l'activité, le suivi des patients et l'automatisation de nombreux processus métier.

Le projet comprenait la conception de l'architecture applicative, le développement du Back-End et du Front-End ainsi que la mise en place des processus de déploiement.

Responsabilités

  • Définition de l'architecture technique.
  • Conception des modèles métiers.
  • Développement Backend (.NET 5 Web API).
  • Développement Frontend Angular.
  • Encadrement technique de l'équipe.
  • Maintenance corrective et évolutive.
  • Livraisons client.

Réalisations principales

Plateforme DentyVIP

Conception et développement d'une plateforme web complète dédiée aux cabinets dentaires.

  • Développement des Web API REST.
  • Développement du Front Office Angular.
  • Architecture Code First.
  • Gestion des utilisateurs.
  • Gestion des rendez-vous.
  • Gestion des patients.
Tableaux de bord

Développement de tableaux de bord statistiques permettant le suivi de l'activité.

  • Graphiques Google Charts.
  • Statistiques métier.
  • Indicateurs de pilotage.
Import / Export

Mise en œuvre d'un système d'import/export de données permettant les échanges avec une société de relance téléphonique.

Industrialisation
  • Mise à jour automatique de la base de données.
  • Versionnement des procédures stockées.
  • Génération de PDF.
  • Reprise de données.
  • Système d'emailing.
  • Déploiement de la solution.

Architecture & Conception

  • Architecture N-Tiers.
  • ASP.NET Core Web API.
  • Entity Framework Core Code First.
  • Dependency Injection.
  • Architecture REST.
  • Structuration des couches métier.
  • Accompagnement technique.

Qualité logicielle

  • Développement des tests unitaires.
  • Maintenance corrective.
  • Maintenance évolutive.
  • Correction des anomalies.
  • Documentation technique.

Déploiement & Livraison

  • Azure DevOps.
  • Pipeline CI/CD.
  • Déploiement de la solution.
  • Livraisons client.

Environnement technique

.NET 5ASP.NET Core Web APIC#Angular 14Angular MaterialTypeScriptEntity Framework CoreCode FirstSQL ServerGoogle ChartsAzure DevOpsJiraTeamsVisual StudioSSMS

France Télévisions

Ingénieur de développement • Janvier 2010 - 2020

Contexte

Participation au développement et à la maintenance d'ELEC+, application stratégique utilisée par France Télévisions pour préparer, centraliser et diffuser les résultats électoraux lors des soirées d'élections.

L'application devait garantir une forte disponibilité et permettre aux équipes de production de disposer de données fiables et actualisées en temps réel pendant les soirées électorales.

Responsabilités

  • Participation aux ateliers d'étude.
  • Développement de nouvelles fonctionnalités.
  • Développement de l'interface utilisateur WinForms.
  • Maintenance corrective et évolutive.
  • Développement des rapports.
  • Développement des packages et procédures stockées Oracle.
  • Présence et support technique lors des soirées électorales.

Réalisations principales

Application ELEC+

Participation au développement et à l'évolution de l'application de gestion des élections utilisée par les équipes de France Télévisions.

Interfaces utilisateur

Développement des écrans métiers avec WinForms et les composants DevExpress afin de faciliter la saisie et la consultation des résultats électoraux.

Reporting

Développement et évolution des états de restitution destinés aux utilisateurs métier.

Base de données Oracle
  • Développement de packages PL/SQL.
  • Développement de procédures stockées.
  • Optimisation des traitements de données.

Architecture & Conception

  • Architecture client lourd.
  • Application WinForms.
  • Base de données Oracle.
  • Structuration des traitements métier.

Qualité logicielle

  • Développement des tests unitaires.
  • Maintenance corrective.
  • Maintenance évolutive.
  • Participation aux recettes.
  • Support lors des soirées électorales.

Déploiement & Livraison

  • Gestion du code source avec TFS.
  • Gestion des versions.
  • Suivi des anomalies avec HP Quality Center.

Environnement technique

C#.NET FrameworkWinFormsDevExpressOraclePL/SQLPackages OracleProcédures stockéesVisual StudioTFSHP Quality Center

Agence Internationale de l'Énergie

Ingénieur de développement • Octobre 2008 - Décembre 2016

Contexte

Participation au développement et à la maintenance de l'application web de collecte, de gestion et de diffusion des données énergétiques des pays membres de l'OCDE pour l'Agence Internationale de l'Énergie (AIE).

L'application permettait la saisie, la validation et l'exploitation de données statistiques énergétiques utilisées pour les analyses internationales et les publications officielles de l'organisation.

Responsabilités

  • Développement de nouvelles fonctionnalités.
  • Maintenance corrective et évolutive.
  • Participation aux évolutions fonctionnelles.
  • Développement des procédures stockées SQL Server.
  • Participation aux migrations techniques.
  • Réalisation des tests unitaires.

Réalisations principales

Application de gestion des données énergétiques

Développement et évolution d'une application web permettant la collecte, le contrôle et l'exploitation des données énergétiques transmises par les pays membres de l'OCDE.

Migration technologique

Participation aux différentes migrations techniques réalisées durant le cycle de vie de l'application.

  • Migration du Framework .NET.
  • Migration des composants Web.
  • Montées de version de SQL Server.
  • Maintien de la compatibilité applicative.
Interopérabilité des données

Participation à la gestion des échanges de données au format SDMX-ML, standard international utilisé pour les statistiques officielles.

Accès aux données

Développement de la couche de persistance à l'aide de NHibernate afin de simplifier les accès aux données et de garantir la séparation entre les couches métier et données.

Architecture & Conception

  • Architecture N-Tiers.
  • ASP.NET.
  • NHibernate.
  • SQL Server.
  • Structuration des couches métier.
  • Évolution continue de l'architecture applicative.

Qualité logicielle

  • Développement des tests unitaires.
  • Maintenance corrective.
  • Maintenance évolutive.
  • Correction des anomalies.
  • Optimisation des traitements.

Déploiement & Livraison

  • Gestion du code source avec Visual SourceSafe.
  • Suivi des anomalies avec Mantis.
  • Livraisons applicatives.

Environnement technique

ASP.NETC#.NET FrameworkNHibernateSQL ServerT-SQLFarPointSDMX-MLVisual StudioVisual SourceSafeMantis

CISAC

Ingénieur de développement • 2018 - 2023

Contexte

Intervention au sein de la Confédération Internationale des Sociétés d'Auteurs et Compositeurs (CISAC) sur le portail institutionnel cisac.org, destiné à promouvoir les activités de l'organisation et à diffuser des informations auprès de ses membres et du grand public.

Le projet comprenait la maintenance corrective et évolutive du portail existant ainsi que la réalisation du site de la BIEM (Bureau International des Sociétés gérant les droits d'enregistrement et de reproduction mécanique), développé à partir de la même base applicative.

Responsabilités

  • Analyse des besoins fonctionnels.
  • Maintenance corrective.
  • Maintenance évolutive.
  • Développement de nouvelles fonctionnalités.
  • Adaptation de l'application pour le portail BIEM.
  • Participation aux mises en production.

Réalisations principales

Portail CISAC

Maintenance et évolution du portail institutionnel cisac.org.

  • Correction d'anomalies.
  • Ajout de nouvelles pages.
  • Évolutions fonctionnelles.
  • Optimisation du code existant.
Portail BIEM

Développement d'un second portail destiné à la BIEM à partir de la base applicative CISAC.

  • Allègement de l'application.
  • Ajout de pages spécifiques à la BIEM.
  • Personnalisation de l'interface.
  • Adaptation des contenus.

Architecture & Conception

  • Architecture MVC Struts.
  • Java.
  • Hibernate.
  • JSP.
  • Structuration des couches métier.

Qualité logicielle

  • Maintenance corrective.
  • Maintenance évolutive.
  • Correction des anomalies.
  • Tests des évolutions.

Déploiement & Livraison

  • Gestion du code source avec Git.
  • Livraisons applicatives.

Environnement technique

Java 8Apache StrutsHibernateJavaScriptjQueryJSPHTMLCSSGitEclipse

Société Centrale Canine

Ingénieur de développement • Septembre 2013 - 2023

Contexte

Développement et maintenance de l'espace dédié aux licences de la Société Centrale Canine, utilisé par les clubs canins, les associations affiliées et les utilisateurs pour la gestion des licences.

En 2021, réalisation d'une refonte complète de l'interface utilisateur et modernisation du parcours de souscription avec l'intégration du module de paiement Mercanet de BNP Paribas.

Responsabilités

  • Développement de nouvelles fonctionnalités.
  • Maintenance corrective et évolutive.
  • Conception des évolutions techniques.
  • Refonte complète de l'interface utilisateur.
  • Intégration du paiement sécurisé Mercanet.
  • Développement des rapports et éditions de licences.
  • Développement des procédures stockées Oracle.

Réalisations principales

Espace Licences

Développement et évolution de l'application de gestion des licences destinée aux clubs et utilisateurs de la Société Centrale Canine.

Refonte graphique (2021)

Refonte complète de l'interface utilisateur afin de moderniser l'expérience utilisateur tout en conservant les fonctionnalités existantes.

  • Nouvelle identité graphique.
  • Responsive Design.
  • Modernisation des formulaires.
  • Amélioration de l'expérience utilisateur.
Paiement Mercanet

Intégration de la solution de paiement sécurisé Mercanet de BNP Paribas permettant la souscription et le renouvellement des licences en ligne.

Reporting & éditions

Développement des éditions Crystal Reports permettant la génération des licences et des documents administratifs.

Architecture & Conception

  • Architecture MVC Spring.
  • Java.
  • Hibernate.
  • Oracle.
  • Structuration des couches métier.

Qualité logicielle

  • Maintenance corrective.
  • Maintenance évolutive.
  • Correction des anomalies.
  • Tests fonctionnels.
  • Documentation.

Déploiement & Livraison

  • Gestion du code source avec SVN puis Git.
  • Livraisons applicatives.
  • Suivi des anomalies avec Mantis.

Environnement technique

JavaSpring MVCHibernateOraclePL/SQLCrystal ReportsBootstrapMercanetHTMLCSSJavaScriptSVNGitOracle SQL DeveloperEclipseMantisFigma

Nooks

Architecte logiciel / Consultant Full Stack • Février 2016 - Février 2017

Contexte

Développement et maintenance d'une plateforme SaaS dédiée à l'immobilier commercial permettant la gestion et la commercialisation de surfaces de retail.

L'application avait pour objectif de faciliter la mise en relation entre les bailleurs et les enseignes tout en proposant une plateforme moderne intégrant la recherche, la cartographie, le référencement et les paiements en ligne.

Responsabilités

  • Définition de l'architecture technique.
  • Développement Backend ASP.NET MVC.
  • Développement Frontend.
  • Maintenance corrective et évolutive.
  • Participation aux choix fonctionnels.
  • Livraison des nouvelles versions.

Réalisations principales

Plateforme de leasing

Conception et développement d'une plateforme de gestion de biens immobiliers commerciaux destinée aux acteurs du retail.

Référencement naturel (SEO)

Mise en œuvre des optimisations techniques destinées à améliorer le référencement naturel de la plateforme.

Internationalisation

Développement d'un mode multilingue permettant l'adaptation de l'application à plusieurs langues.

Cartographie

Intégration de Google Maps afin de localiser les biens immobiliers et faciliter leur consultation.

Paiement en ligne

Développement du processus de paiement permettant la souscription des offres proposées sur la plateforme.

Architecture & Conception

  • Architecture MVC.
  • ASP.NET MVC.
  • Architecture N-Tiers.
  • Structuration des couches métier.
  • Définition de l'architecture technique.

Qualité logicielle

  • Maintenance corrective.
  • Maintenance évolutive.
  • Correction des anomalies.
  • Optimisation des performances.

Déploiement & Livraison

  • Gestion du code source avec TFS.
  • Livraisons applicatives.
  • Suivi des anomalies avec Mantis.

Environnement technique

.NET FrameworkASP.NET MVCC#SQL ServerJavaScriptjQueryDevExpressGoogle MapsGéolocalisationMultilingueSEOVisual StudioTFSMantis

Groupe RAVE

Architecte logiciel / Ingénieur de développement • Mars 2016 - Décembre 2016

Contexte

Développement de connecteurs entre le système d'information du Groupe RAVE et son ERP AS/400 afin de faciliter les échanges de données entre les différentes applications métiers.

La mission comprenait la définition de l'architecture technique, le développement des composants d'intégration ainsi que l'accompagnement des équipes clientes lors du transfert de compétences.

Responsabilités

  • Définition de l'architecture technique.
  • Conception des modèles métiers.
  • Développement des connecteurs.
  • Développement de l'application WinForms.
  • Participation aux ateliers techniques.
  • Coaching des équipes clientes.
  • Rédaction de la documentation technique.

Réalisations principales

Connecteurs AS/400

Conception et développement de connecteurs permettant la communication entre les applications métier et le système IBM AS/400.

Application d'administration

Développement d'une application WinForms permettant de superviser les traitements, de contrôler les échanges et de faciliter l'exploitation des connecteurs.

Interopérabilité des données

Mise en œuvre des échanges de données entre SQL Server et DB2 afin de garantir la cohérence des informations entre les différents systèmes.

Transfert de compétences

Accompagnement des équipes techniques du client, animation de sessions de coaching et rédaction de la documentation technique.

Architecture & Conception

  • Architecture N-Tiers.
  • Architecture de connecteurs.
  • Interopérabilité SQL Server / DB2.
  • Structuration des couches métier.
  • Définition de l'architecture technique.

Qualité logicielle

  • Tests unitaires.
  • Documentation technique.
  • Maintenance corrective.
  • Accompagnement des équipes.

Déploiement & Livraison

  • Gestion du code source avec TFS.
  • Livraisons applicatives.
  • Suivi des anomalies avec Mantis.

Environnement technique

C#.NET FrameworkWinFormsSQL ServerDB2AS/400DevExpressVisual StudioTFSMantis

ODEADOM

Ingénieur de développement • Décembre 2008 - Décembre 2012

Contexte

Développement et maintenance de l'application web de gestion des demandes d'aides de l'Office de Développement de l'Économie Agricole d'Outre-mer (ODEADOM).

L'application permettait d'instruire les demandes d'aides, de suivre les dossiers des bénéficiaires et de faciliter la gestion administrative des dispositifs de soutien à l'agriculture ultramarine.

Responsabilités

  • Conception de l'architecture technique.
  • Développement de nouvelles fonctionnalités.
  • Maintenance corrective et évolutive.
  • Développement des interfaces utilisateur.
  • Participation aux évolutions fonctionnelles.
  • Réalisation des tests unitaires.

Réalisations principales

Application de gestion des aides

Conception et développement d'une application web destinée à la gestion des demandes d'aides agricoles.

Gestion des dossiers

Développement des fonctionnalités permettant l'enregistrement, le suivi et la consultation des dossiers des bénéficiaires.

Évolutions fonctionnelles

Participation aux évolutions de l'application afin de répondre aux nouveaux besoins métier et réglementaires.

Architecture & Conception

  • Architecture N-Tiers.
  • ASP.NET.
  • Structuration des couches métier.
  • Conception de l'architecture technique.

Qualité logicielle

  • Développement des tests unitaires.
  • Maintenance corrective.
  • Maintenance évolutive.
  • Correction des anomalies.

Déploiement & Livraison

  • Gestion du code source avec Visual SourceSafe.
  • Livraisons applicatives.
  • Suivi des anomalies avec Mantis.

Environnement technique

ASP.NETC#.NET FrameworkJavaScriptjQueryDevExpressAccess 2000Visual StudioVisual SourceSafeMantis

Suprême Conseil de France

Ingénieur de développement • Décembre 2013 - 2018

Contexte

Développement et maintenance de l'espace privé du site du Suprême Conseil de France, destiné à accompagner les membres dans leur parcours de progression au sein de l'organisation.

L'application permettait de gérer l'ensemble du processus de validation des différents niveaux, depuis les recommandations jusqu'à la validation finale, via un workflow sécurisé impliquant plusieurs acteurs.

Responsabilités

  • Participation à la conception de l'architecture technique.
  • Développement de nouvelles fonctionnalités.
  • Maintenance corrective et évolutive.
  • Développement Backend ASP.NET MVC.
  • Développement Frontend.
  • Participation aux ateliers fonctionnels.
  • Livraisons applicatives.

Réalisations principales

Gestion du parcours des membres

Conception et développement du module privé permettant le suivi du parcours des membres et la gestion des demandes de changement de degré.

Workflow de validation

Mise en œuvre d'un workflow métier permettant d'orchestrer les différentes étapes du processus de progression.

  • Gestion des recommandations.
  • Gestion des validations successives.
  • Notation des ateliers.
  • Historisation des décisions.
  • Suivi de l'avancement des dossiers.
Gestion documentaire

Développement des fonctionnalités de consultation et de gestion des informations nécessaires au suivi des dossiers.

Architecture & Conception

  • Architecture MVC.
  • ASP.NET MVC.
  • Architecture N-Tiers.
  • Structuration des couches métier.

Qualité logicielle

  • Maintenance corrective.
  • Maintenance évolutive.
  • Tests unitaires.
  • Correction des anomalies.

Déploiement & Livraison

  • Gestion du code source.
  • Livraisons applicatives.

Environnement technique

.NET FrameworkASP.NET MVCC#SQL ServerJavaScriptjQueryHTMLCSSVisual Studio

CELLA GROUP

Ingénieur de développement / Responsable qualité • Décembre 2008 - Décembre 2016

Contexte

Réalisation et maintenance d'une application interne de gestion des actions qualité au sein de CELLA GROUP, dans le cadre de la certification ISO 9001.

En parallèle du développement applicatif, participation au dispositif qualité de l'entreprise en tant que responsable du processus <strong>Mesure de la satisfaction client</strong>.

Responsabilités

  • Développement et maintenance de l'application qualité.
  • Amélioration continue des fonctionnalités.
  • Mise en place des indicateurs de suivi.
  • Connexion avec des systèmes connexes.
  • Participation au suivi du processus qualité ISO 9001.
  • Production d'indicateurs de satisfaction client.

Réalisations principales

Application de gestion des actions qualité

Développement d'une application interne permettant le suivi des actions qualité, des plans d'amélioration et des indicateurs associés.

  • Gestion des actions qualité.
  • Suivi des plans d'actions.
  • Calcul des indicateurs.
  • Tableaux de bord qualité.
Certification ISO 9001

Contribution au système de management de la qualité de l'entreprise, notamment sur le processus de mesure de la satisfaction client.

Architecture & Conception

  • Architecture client/serveur.
  • C#.
  • SQL Server.
  • Structuration des traitements métier.

Qualité logicielle

  • Amélioration continue.
  • Suivi des indicateurs qualité.
  • Documentation fonctionnelle et technique.
  • Support aux utilisateurs internes.

Déploiement & Livraison

  • Livraisons applicatives internes.
  • Maintenance corrective et évolutive.

Environnement technique

C#.NET FrameworkSQL ServerT-SQLVisual Studio

UNIFAF

Formateur C# / ASP.NET MVC • Septembre 2019 - Octobre 2019

Contexte

Intervention ponctuelle de formation auprès d'une personne en poste chez un client, autour du développement C# et ASP.NET MVC.

Responsabilités

  • Préparation du support de formation.
  • Formation aux fondamentaux C#.
  • Formation aux bonnes pratiques ASP.NET MVC.
  • Accompagnement pratique sur des cas applicatifs.

Réalisations principales

Formation C# / MVC

Animation d'une formation technique orientée développement C# et ASP.NET MVC.

Architecture & Conception

  • ASP.NET MVC.
  • Bonnes pratiques de développement.

Qualité logicielle

  • Transmission des bonnes pratiques.
  • Accompagnement technique.

Déploiement & Livraison

  • Formation sur site client.

Environnement technique

C#ASP.NET MVC.NET FrameworkVisual Studio

Veolia

Ingénieur de développement • Mars 2017 - Juillet 2017

Contexte

Mission de maintenance d'un intranet Veolia reprise à la suite du départ des intervenants initiaux.

Responsabilités

  • Reprise de connaissance de l'application existante.
  • Maintenance corrective.
  • Maintenance évolutive.
  • Développement de pages et traitements.

Réalisations principales

Maintenance d'un intranet

Reprise et maintenance d'un intranet existant afin d'assurer la continuité du service et le traitement des demandes utilisateurs.

Architecture & Conception

  • Application Java.
  • HTML.

Qualité logicielle

  • Maintenance corrective.
  • Correction d'anomalies.

Déploiement & Livraison

  • Livraisons applicatives.

Environnement technique

JavaHTMLEclipse

FONJEP

Architecte logiciel / Ingénieur de développement • Décembre 2016 - Décembre 2017

Contexte

Participation à la refonte de l'extranet du FONJEP, organisme intervenant dans le financement et le suivi de postes associatifs.

Responsabilités

  • Définition de l'architecture technique.
  • Développement des pages de l'extranet.
  • Développement des traitements métier.
  • Écriture de packages et procédures stockées Oracle.
  • Maintenance corrective et évolutive.

Réalisations principales

Refonte de l'extranet

Développement de nouvelles pages et traitements dans le cadre de la refonte de l'extranet.

Base de données Oracle
  • Développement de packages PL/SQL.
  • Développement de procédures stockées.
  • Traitements de données métier.

Architecture & Conception

  • Architecture Web.
  • Architecture N-Tiers.
  • Oracle.

Qualité logicielle

  • Maintenance corrective.
  • Maintenance évolutive.
  • Tests unitaires.

Déploiement & Livraison

  • Livraisons applicatives.
  • Suivi des demandes.

Environnement technique

C#AngularJSJavaScriptOraclePL/SQLVisual Studio

Fédération Internationale du Béton

Ingénieur de développement • Juillet 2016 - Novembre 2017

Contexte

Développement et maintenance d'une application de gestion des adhérents pour la Fédération Internationale du Béton.

Responsabilités

  • Développement des écrans.
  • Maintenance corrective et évolutive.
  • Développement des traitements métier.
  • Tests unitaires.

Réalisations principales

Gestion des adhérents

Développement et évolution des écrans de gestion des adhérents.

Architecture & Conception

  • Application .NET.
  • Architecture MVVM.
  • SQL Server.

Qualité logicielle

  • Tests unitaires.
  • Maintenance corrective.

Déploiement & Livraison

  • Livraisons applicatives.

Environnement technique

C#.NET FrameworkMVVMSQL ServerVisual Studio

Idex La Défense

Ingénieur de développement • Décembre 2016 - Août 2018

Contexte

Intervention ponctuelle en renfort sur une application mobile Windows 8.1 afin d'aider l'équipe projet à respecter les délais de livraison.

Responsabilités

  • Développement de correctifs et d'évolutions.
  • Renfort de l'équipe de développement.
  • Maintenance corrective.
  • Participation aux livraisons.

Réalisations principales

Application mobile Prise en Charge

Contribution au développement et à la maintenance d'une application mobile métier Windows 8.1.

Architecture & Conception

  • Application mobile Windows 8.1.
  • Architecture .NET.

Qualité logicielle

  • Maintenance corrective.
  • Tests unitaires.
  • Correction d'anomalies.

Déploiement & Livraison

  • Livraisons applicatives.
  • Suivi des anomalies.

Environnement technique

C#.NET FrameworkWindows 8.1SQL ServerVisual StudioTFSMantis

SIX Group

Ingénieur de développement • Novembre 2014 - Août 2015

Contexte

Développement et maintenance d'applications pour SIX Group dans un contexte financier.

Responsabilités

  • Développement des écrans.
  • Maintenance corrective et évolutive.
  • Écriture de packages et procédures stockées.
  • Tests unitaires.

Réalisations principales

Applications SIX Group

Développement et maintenance d'applications métier dans un contexte financier.

Architecture & Conception

  • Application .NET.
  • SQL Server.

Qualité logicielle

  • Tests unitaires.
  • Maintenance corrective.

Déploiement & Livraison

  • Livraisons applicatives.

Environnement technique

VB.NET.NET FrameworkSQL ServerVisual Studio

L'Oréal

Ingénieur de développement • Novembre 2012 - Octobre 2017

Contexte

Maintenance d'une application de gestion des cycles de production des produits du groupe L'Oréal.

Intervention dans un contexte de TMA avec reprise de connaissance, maintenance corrective et évolutive.

Responsabilités

  • Maintenance corrective.
  • Maintenance évolutive.
  • Appropriation de la TMA .NET.
  • Correction d'anomalies.
  • Développement d'évolutions.

Réalisations principales

Gestion des cycles de production

Maintenance d'une application métier dédiée au suivi des cycles de production des produits du groupe.

Architecture & Conception

  • Application PowerBuilder.
  • Oracle.
  • Interopérabilité .NET.

Qualité logicielle

  • Maintenance corrective.
  • Maintenance évolutive.
  • Suivi des anomalies.

Déploiement & Livraison

  • Livraisons applicatives.
  • TMA.

Environnement technique

PowerBuilder 11.5Oracle 11gC#Visual Studio

DOMDEO

Ingénieur de développement • Mars 2012 - Janvier 2013

Contexte

Conception et développement de la plateforme DOMDEO, une solution de mise en relation entre élèves et formateurs dédiée à la formation en ligne.

Responsabilités

  • Participation à l'étude fonctionnelle avec le graphiste.
  • Développement des pages du site.
  • Développement des traitements métier.
  • Maintenance corrective et évolutive.
  • Réalisation des tests unitaires.

Réalisations principales

Portail de mise en relation

Développement d'un site permettant la mise en relation entre clients et prestataires de formation.

Architecture & Conception

  • ASP.NET MVC.
  • Architecture Web.
  • SQL Server.

Qualité logicielle

  • Tests unitaires.
  • Maintenance corrective.
  • Maintenance évolutive.

Déploiement & Livraison

  • Livraisons applicatives.

Environnement technique

C#ASP.NET MVCSQL Server 2008JavaScriptjQueryVisual Studio

France Télévisions

Ingénieur de développement • Juin 2012 - Décembre 2013

Contexte

Développement de briques logicielles pour la chaîne de production média du groupe France Télévisions.

Responsabilités

  • Développement de composants applicatifs.
  • Développement d'écrans et traitements.
  • Réalisation des tests unitaires.
  • Maintenance corrective.

Réalisations principales

Briques logicielles média

Développement de composants applicatifs intégrés à la chaîne de production média du groupe.

Architecture & Conception

  • ASP.NET MVC.
  • Oracle 11g.
  • Architecture Web.

Qualité logicielle

  • Tests unitaires.
  • Correction d'anomalies.

Déploiement & Livraison

  • Livraisons applicatives.

Environnement technique

C#ASP.NET MVCOracle 11gJavaScriptDevExpressVisual Studio

Point P

Ingénieur de développement • Avril 2009 - Juillet 2009

Contexte

Maintenance d'un logiciel de gestion des voyages clients pour Point P.

Responsabilités

  • Maintenance évolutive.
  • Réalisation des tests unitaires.
  • Développement de corrections.

Réalisations principales

Gestion des voyages clients

Maintenance évolutive d'un logiciel de gestion des voyages clients.

Architecture & Conception

  • Application .NET.
  • SQL Server.

Qualité logicielle

  • Tests unitaires.
  • Maintenance évolutive.

Déploiement & Livraison

  • Livraisons applicatives.

Environnement technique

C#.NET FrameworkSQL Server 2000Crystal ReportsVisual Studio

Formation

🎓Diplômes

Bachelor Développement avancé

ECTEI – Groupe ECE📍 Montreuil (93)
2008

BTS Informatique et Réseaux pour l'Industrie et les Services Techniques (IRIS)

ECTEI – Groupe ECE📍 Montreuil (93)
2007

📜Certifications

TOGAF 9 Foundation

The Open Group
2016

Langues

Français

Français

Langue maternelle

Excellente maîtrise de la communication écrite et orale.

Anglais

Anglais

Anglais technique et échanges courants

Lecture de documentation technique, compréhension des outils et messages d’erreur en anglais. Capacité à communiquer dans des situations courantes, notamment lors de déplacements à l’étranger.