Enzo - Développeur .NET

Ref : 200420S001
Actuellement disponible Email vérifié
Photo d'Enzo, Développeur .NET
Compétences
À propos d'Enzo

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.

Expériences professionnelles
  • Formateur

    EPSI Nantes
    Jan 2021 - aujourd'hui

    Formateur 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 2021

    Distanciel (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'hui

    Reprise 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 Yon
    Jan 2020 - aujourd'hui

    Dé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'hui

    Formateur 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 Bordeaux
    Jan 2020 - Jan 2020

    Ré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 2020

    Dé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 Entreprises
    Jan 2018 - aujourd'hui

    Reprise 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.
    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).

    Technologies low-tech: WAGO, Raspberry Pi, RS485, Deister deBus, ModBus. Environnement .NET5/Linux. C#/WPF.
  • Missions en tant qu’indépendant
    aujourd'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'hui

    Audit, 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.

Études et formations
  • Stratégies d'Intelligence Économique Paris, Intelligence Économique

    École de Guerre Économique
    2015
  • Cybersécurité et protection des actifs stratégiques. EPSI Bordeaux - Expert en informatique et systèmes d’information

    2010
Autres compétences
Principales compétences
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).

D'autres freelances
Développeur .NET

Ces profils pourraient vous intéresser !
CV Développeur PHP
Kevin

Développeur PHP

  • ANNEMASSE
PHP JAVASCRIPT NODE.JS TypeScript REACT.JS Next.js SYMFONY .NET Angular SQL SERVER
Bientôt disponible
CV Développeur C#
Adem

Développeur C#

  • BONNEVILLE
C# .NET SQL PHP JAVASCRIPT UNITY 3D
Disponible
CV Ingénieur de développement .NET / Angular
Achraf

Ingénieur de développement .NET / Angular

  • HOUILLES
.NET C# ENTITY FRAMEWORK Angular SQL SQL SERVER DOCKER CI/CD AZURE Cloud AWS
Disponible
CV Ingénieur de développement .NET
Guillaume

Ingénieur de développement .NET

  • DOUSSARD
.NET C# JAVASCRIPT MYSQL SQL PYTHON REACT.JS JAVA C++ C
Disponible
CV Ingénieur de développement .NET, Angular
Mihaly

Ingénieur de développement .NET, Angular

  • CAGNES-SUR-MER
C# .NET Angular SQL PHP MYSQL JOOMLA JAVASCRIPT
Disponible
CV Senior Développeur C#
Raphael

Senior Développeur C#

  • SAINT-OUEN
C# .NET SQL Software Craftsmanship JAVA PYTHON
Disponible
CV Informatique & Finance de marché (C#/Python/VBA) - Conseil & Formation
Laurent

Informatique & Finance de marché (C#/Python/VBA) - Conseil & Formation

  • ISSY-LES-MOULINEAUX
PYTHON VBA EXCEL C# SQL SQL SERVER .NET ASP.NET PHP Vue.js
Bientôt disponible
CV Développeur C/C++ dans l'embarqué
Gérard

Développeur C/C++ dans l'embarqué

  • JOUÉ-LÈS-TOURS
C++ C# JAVASCRIPT .NET
Disponible
CV Développeur JAVASCRIPT
Amadou

Développeur JAVASCRIPT

  • VILLEJUIF
JAVASCRIPT PHP SQL MYSQL REACT.JS JAVA .NET PYTHON C# Angular
Disponible
CV Fullstack Développeur - Tech lead
Amine

Fullstack Développeur - Tech lead

  • COURBEVOIE
Angular TypeScript JAVASCRIPT C# .NET TDD AZURE NestJS REACT.JS React Native
Disponible