Expérience professionnelle
CDI] DÉVELOPPEUR FULLSTACK, LEAD TECH .NET &
ARCHITECTE SOLUTION (BACK-END, INFRA, DEVOPS)
e-teach Sàrl - Yverdon-les-Bains, Vaud, Suisse
Août 2015 - Juillet 2023
Analyste Développeur Senior & Architecte applicatif, principalement en charge des parties
techniques Back-End, Infrastructure et DevOps du projet "Challenge Monitor", plateforme
Web de formation gamifiée (e-learning)
Analyse fonctionnelle et technique / Gestion de projets : Etude de faisabilité / R&D /
Architecture logicielle et infrastructure / Rédaction de spécificités fonctionnelles et
techniques / Chiffrage / Planification (Scrum) et Suivi des développements / Peer Code
Review / Formation en interne / Tests
Architecture applicative : Micro services / Clean Architecture / Domain Driven
Development / Injection de dépendances en mode multi-tenant avec Autofac /
Architecture HATEOAS avec OData / ORM Entity Framework Core / Bases de données SQL
et NoSQL / Cache distribué / Système d'authentification JWT OAuth 2 / ...
Développement Back-End : .NET Framework 4.5+ / .NET (Core) 7 / Visual Studio 2022 /
Web API / ASP.NET / C# / GIT via Bitbucket / EF CORE / Unit Of Work / OData / T-SQL / …
Développement Front-End : JQuery 3 / Grunt / Handlebars / Bootstrap / Vue.js / React JS
/ Webpack
Gestion de l'infrastructure : Windows Server 2019 / Serveur d’application IIS 10 / Base
de données d’intégrité SQL Server 2019 / Base de données NoSQL MongoDB / Cache
distribué Redis
DevOps : Tâches automatisées de publication et Intégration continue via JENKINS /
Containers Docker
Participation aux recrutements (partie technique uniquement)
Outils de travail collaboratif utilisés : Suite Teamwork / Suite Atlassian / ...
Support niveau 1 - 2 - 3
Installation, configuration et interventions diverses et variées sur le LMS Totara :
Debian 8 / Apache / PHP / MariaDB
[FREELANCE] DÉVELOPPEUR FULLSTACK SENIOR .NET / JQUERY
Xerox - Guilherand-Granges, Ardèche, France
Décembre 2014 - Juillet 2015
Développeur Fullstack Senior .NET / jQuery, intégré à la "Blue Team", équipe en charge de
la R&D et la mise en place de socles architecturaux à destination des autres équipes de
développemnt dédiés à la production.
Recherche & Développement sur base des recommandations des architectes
applicatifs
Analyse fonctionnelle et technique, Rédaction de cahiers des charges & spécifications
techniques
Développement Back-End de structures architecturales de projets ASP.NET WEB API
distribuées via Nuget Packages
Développement Front-End de plugins jQuery et template Mustache
[FREELANCE] DÉVELOPPEUR FULLSTACK SENIOR ASP.NET MVC - SCRUM
MASTER
Nerim - Annecy, Haute-Savoie, France
Octobre 2013 - Octobre 2014
Développeur Fullstack Senior & Scrum Master en charge de la migration et du
développemnt de l'application Boost-Connect, application Web de réseau social dédiée
aux entreprises.
Analyse des besoins en collaboration avec le Product Owner
Analyse fonctionnelle et technique, Rédaction de cahiers des charges & spécifications
techniques
Développement Back-End / Fron-End
Gestion des ressources attribuées au projet
Formation Offshore à Tunis, Tunisie
[CDI] DÉVELOPPEUR FULLSTACK SENIOR .NET
ADSoftware - Cluses, Haute-Savoie, France
Mai 2012 - Juillet 2013
Analyste / Développeur Senior, en charge de différents modules constituant un ERP
spécifique à la gestion de la maintenance d'aéronefs pour l'aviation civile : MRO Aviation
Dedicated Software.
Analyse / Rédaction de spécifications fonctionnelles et techniques
Développement .NET Winforms (migration et interopérabilité VB6 > C# .NET 3.5 / 4)
Gestion de base de données et optimisation des scripts T-SQL (SQL Server 2005 / 2008)
Administration TFS (Team Fondation Server)
Tests
Support niveaux 2 et 3
[CDI] DÉVELOPPEUR FULLSTACK SENIOR ASP.NET & TEAM LEAD
Boost - Annecy, Haute-Savoie, France
Juin 2010 - Avril 2012
Analyste / Développeur Senior et/ou Leader technique sur différents projets de
développement Web : Acesia, Boost Media, ...
Audit / Rédaction de cahiers des charges
Analyse / Rédaction de spécifications fonctionnelles et techniques
Développement ASP.NET Webforms (C# .NET 3.5)
Gestion de base de données et scripts T-SQL (SQL Server 2000 / 2005 / 2008)
Gestion de projet / Management (Méthode Agile : Scrum)
Tests
Support niveaux 2 et 3
Analyste / Développeur Senior sur différents projets de développement de logiciels et
applicatifs Web pour une société de franchisés. Également en charge du support
utilisateurs : Soleil en tête.
Analyse / Rédaction de spécifications fonctionnelles et techniques
Développement .NET Winforms (VB C# .NET 3.5 et Delphi)
Gestion de base de données et scripts T-SQL (SQL Server 2000 / 2005 / 2008)
Tests
Support niveaux 1, 2 et 3
Gestion des utilisateurs sur les serveurs de virtualisation Citrix (XenApp)
Mise en place d’un site Extranet SharePoint 2007. Création et déploiement d'un module
de gestion électronique des documents, création et déploiement d’une bibliothèque de
Wiki (gestion de manuels utilisateurs en ligne), gestion des utilisateurs et droits d’accès
(double authentification) : Soleil en tête.
Analyse / Rédaction de spécifications fonctionnelles et techniques
Mise en places des modules spécifiques
Développements divers (SharePoint 2010 WebParts, .NET 3.5, SQL Server 2000 / 2005 /
2008, MS Report, ...).
[CDI] DÉVELOPPEUR JUNIOR .NET
Forprodis - Lyon, Rhône, France
Décembre 2007 - Mai 2010
Développeur Junior au sein d'une équipe, en charge de différents modules constituant un
ERP spécifique au métier de vente de cours par correspondance (modules attribués :
Prospection, Comptabilité, Trésorerie et Recouvrement).
Utilisation d’un Framework développé en interne permettant la gestion de la base de
données, de l’intégrité des données et de l’ergonomie des contrôles WinForms en mode
design et exécution.
Analyse
Développement .NET Winforms (VB .NET 3.5)
Reporting (Crystal Report)
Gestion de base de données et scripts T-SQL (SQL Server 2000 / 2005)
Reprise de données (développement d'une appliaction spécifique)
Tests
Développement d’une application de génération de statistiques (tableaux dynamiques
Excel et états DataReport). Cette application permet de consulter : les résultats des téléconseillers les inscriptions en temps réel la trésorerie et la comptabilité (chiffre
d’affaire, encaissements, impayés) les dossiers en retard de paiement (recouvrement)
les colis envoyés aux élèves les devoirs effectués par les élèves, ...
Analyse
Développement VB6
Scripts T-SQL pour l'extraction des données
Reporting (DataReport et Excel)
Tests
Formation utilisateurs
Développement d’applications de gestion diverses (.NET 3.5, VB6, VBA, SQL Server 2000 /
2005, Crystal Report, DataReport, ...).