Enzo - Développeur .NET
Ref : 200420S001-
17100 SAINTES
-
Développeur, Formateur, Consultant technique (30 ans)
-
Télétravail uniquement
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
-
Formateur
EPSI NantesJan 2021 - aujourd'huiFormateur sur trois modules niveau Bac+4 à destination d’alternants en développement.
Maintenance applicative et gestion des demandes.
Atelier maintenance évolutive (Pattern Surgical Team, désendettement)
Mentorat projet Maintenance applicative (Couches anticorruption, stratégies d’encerclement du Code Legacy)
Cours majoritairement en présentiel à Nantes.
Suivi de 10 mémoires de Master. Jury de Master. -
Développeur
CBC Consult/Snal –Jan 2021 - Jan 2021Distanciel (client dans la région de Mulhouse)
Développement au forfait d’un automate de traitement des débits et rejets entre le logiciel de facturation Chargebee et le format XML SEPA DirectDebit.
Solution .NET5, Castle Windsor (IoC), TDD, architecture hexagonale, utilisation de couches anticorruption. -
Maintenance applicative
Institut de Formation Politique –Jan 2020 - aujourd'huiReprise d’une application PHP/Laravel obsolète et délaissée depuis plusieurs années, de gestion de campagnes de dons pour des associations.
Duplication du projet, assainissement du code et correction à chaud de bugs bloquants. Stratégies de contournement des problèmes les plus coûteux à résoudre. -
Développeur
Younup/Groupe Atlantic– La Roche sur YonJan 2020 - aujourd'huiDéveloppement C#/.NET en contexte industriel, IoT et domotique. Architecture N-Tiers, équipe de 12 (développeurs et testeurs). Tests unitaires et fonctionnels. SQL Server.
CBC Consult/Snal – Auditeur performances
Juillet 2020 – Région de Mulhouse
Audit des performances d’une application. Approche orientée code : profilage, tests unitaires puis réalisation de POC présentant les améliorations possibles de l’existant.
Application ASP.NET. SQL Server, Entity Framework. Suite Jetbrains utilisée pour l’audit : ReSharper, dotTrace. SSMS, Sql Server Profiler. -
Formateur
EPSI Arras –Jan 2020 - aujourd'huiFormateur sur six modules niveau Bac+4 à destination d’alternants en développement.
Utilisation des IDE & Intégration continue.
Introduction aux architectures matérielles et logicielles
Maintenance applicative
Plan de maintenance évolutive
Configuration d’un poste de développement
Tracking et ticketing
Cours en présentiel à Arras. Suivi de 2 mémoires de Master. -
- Formateur & Jury
EPSI BordeauxJan 2020 - Jan 2020Région de Bordeaux
Intervention sur un bloc de compétences complet, « Maintenance et gestion des demandes » (40h niveau Master 1).
Cours de Maintenance logicielle. Formation des apprenants à la qualité logicielle, aux stratégies de tests (TDD, ATDD/BDD, Tests unitaires, performance, intégration, fonctionnels, etc.). Patterns et antipatterns, code smells, refactoring, clean code. 60h de pratique, katas, pair&mob programming.
Cours de gestion des demandes. Patterns d’équipe, gestion de la dette technique, maintenance évolutive, refactoring, relations entre vélocité et entropie.
Cours multilangages (PHP, Python, C#, Go, JS, Java).
Jury de soutenances de 4ème année, évaluation des compétences en développement d’applications. -
Développeur full stack
TECHFORM S.A.S. -Jan 2019 - Jan 2020Développement et maintenance de configurateurs B2B/B2C/B2B2C industriels (BTP, hydrologie, menuiserie). Environnement complet en .NET : IIS, C#, VB, SQL Server, Visual Studio.
Introduction de tests fonctionnels sur environnement très fortement legacy.
Mission pour Consort France -
Concepteur-développeur contrôle d’accès
Laurent Frapier EntreprisesJan 2018 - aujourd'huiReprise d’un projet de contrôle d’accès datant de 2013, réalisé avec Projects Partners en alternance. Maintenance des sites installés précédemment. Installation de nouveaux chantiers.
Technologies low-tech: WAGO, Raspberry Pi, RS485, Deister deBus, ModBus. Environnement .NET5/Linux. C#/WPF.
Changement d’échelle (x10), problématiques de sécurité, de performance, de maintenabilité, de qualité du code. Refonte applicative complète après auto-audit, notamment de l’UI WPF. Ajout de tests (unitaires, fonctionnels, d’intrusion, de performances, etc.). Refactoring et application des bonnes pratiques. Conversion à .NET 5.
Actuellement en phase d’ajustements sur gros chantier (7 armoires, ~100 lecteurs). -
Missions en tant qu’indépendantaujourd'hui
Ce n’est pas une erreur, j’ai en permanence plusieurs missions actives : une principale qui occupe la majorité de mon temps et d’autres, en tâche de fond et souvent au forfait ou en contrat de maintenance.
-
Lead Dev SIRH
Méritis –aujourd'huiAudit, développement et refactoring stratégique d’une API de gestion des données RH sous ASP.NET Core. Mise en place de pratiques de développement et d’outillage CI. Réduction de la dette en parallèle d’échéances de livraison. Mission moyenne durée devant remettre le projet sur les rails.
-
Stratégies d'Intelligence Économique Paris, Intelligence Économique
École de Guerre Économique2015 -
Cybersécurité et protection des actifs stratégiques. EPSI Bordeaux - Expert en informatique et systèmes d’information
2010
Développement Microsoft : C#, .NET, .NET Core, ASP, WPF, WCF, Visual Studio, Win32, Office Interop, IIS, SQL Server, Autofac, ReSharper.
Qualité logicielle : Clean Code, (anti)patterns, design, architecture, gestion de la dette technique, politiques de test (TDD, BDD/ATDD, etc.), intégration continue, eXtrem Programming, Refactoring, Code Smells, DI/IoC (Pure IoC, Autofac, Castle Windsor).
Formation/Coaching : Coding dojos et katas. Code Retreat. Formation initiale ou continue. Veille et production de contenu.
Audit logiciel : Sécurité du code, performances, risque, maintenabilité, désendettement, audit code + équipe, Due Diligence sur les dépendances.
Administration : Compétences « niveau développeur » en systèmes Linux et en réseaux IP. Plateforme Raspberry Pi.
Autres langages et frameworks connus : C++ (Boost, Qt), PHP, Java (Vanilla), JavaScript (Vanilla + NodeJS).