Enzo - Développeur .NET
Ref : 200420S001-
Domicile
17100 SAINTES
-
Profil
Développeur, Formateur, Consultant technique (31 ans)
-
MobilitéTélétravail uniquement
-
StatutMandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
-
Tarif Journalier MoyenVoir le tarif
Je suis un développeur indépendant, spécialisé en qualité logicielle. Si la dette technique, la complexité du logiciel ou simplement les bugs récurrents sont des plaies auxquelles vous êtes confrontés, j'aide vos équipes à s'en sortir avant leur démission ou la mort de votre projet. J'interviens soit comme consultant, soit "de l'intérieur" comme membre à part entière de votre équipe.
Je développe également des logiciels sur mesure, en totale autonomie. Parlez-moi de votre besoin, je m'occupe du reste.
-
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
Qualité logicielle : Économie du logiciel, Architecture, Clean Code, (Anti)Patterns, gestion de la dette
technique, stratégies de test (TDD, BDD, ATDD, etc.), Intégration Continue, eXtrem Programming,
Refactoring, Code Smells, Redressement de projets en difficulté.
Formation/Coaching : Coding dojos et katas. Code Retreat. Formation initiale ou continue. Veille
académique et technique. Rédaction de contenu. Cours en présentiel et éventuellement distanciel.
Audit : Sécurité du code, performances, maintenabilité, désendettement, audit code/équipe.
Langages de développement : C#/.NET, Java, C++, PHP, Python, SQL
Activités diverses
Veille scientifique mensuelle (méthode Snowball) autour de la qualité logicielle, de la sécurité et des
patterns. Publication hebdomadaire sur LinkedIn : https://www.linkedin.com/in/enzosandre/
Recherches non-universitaires sur les rapports entre technologies et civilisation, modes
d’organisation du travail et histoire des techniques (école technocritique).
Randonnée en montagne, ski alpin, balisage
Parcours
Atelier Logiciel Sandré – Indépendant
Mars 2020 – Présent – Sonnac (Charente-Maritime)
Artisan-développeur indépendant. Je travaille autant au façonnage de logiciels qu’à leur maintenance
sur le long terme. Je suis également formateur et consultant en qualité logicielle, c’est-à-dire l’art de
prolonger le code dans le temps, sans user les développeurs. Plus un logiciel est de qualité, plus il
dure, moins il cache de bugs et de vulnérabilités et plus il rapporte.
J’interviens autant « en hauteur » sur l’architecture, la stratégie S.I ou l’économie du logiciel que « de
près », directement dans le code. Les missions qui associent les deux ont ma faveur, mais je me
contente de l’un ou l’autre !
Je m’appuie sur une veille académique permanente, tant pour orienter mes pratiques que pour
enseigner. L’ensemble de mes clients, ainsi que les missions qui me sont confiées sont sur mon
portfolio (https://enzosandre.fr/portfolio.html).