Bienvenue sur le profil Malt de Lionel !
Localisation et déplacement
- Localisation
- 31290 Villefranche-de-Lauragais, France
- Télétravail
- Effectue ses missions majoritairement à distance
Vérifications
Charte du freelance Malt signée
Consulter la charte
Langues
Catégories
Compétences (17)
- Methodologies
-
- Langages
-
-
-
-
-
- Frameworks
-
-
Lionel en quelques mots
Mes domaines de compétences sont donc l'architecture et le développement de projets, avec un accent mis sur le design, la maintenabilité et l'extensibilité du code, en mode Agile (tests automatisés, intégration/déploiement continus, ... Adapté en fonction de l'environnement)
J'ai eu l'occasion de travailler sur des projets couvrant des domaines variés (immobilier, agriculture, bâtiment, gestion de stock, magazine en ligne, banque, ...), dans des rôles allant du 'simple' développement à la supervision de l'environnement logiciel et de l'architecture couvrant plusieurs projets et équipes.
Une activité récurrente au travers des différents projets est la reprise en main de code existant pour en améliorer progressivement l'architecture, introduire des pratiques Agile (Test-Driven Development et intégration continue en tête) et mettre en place des outils d'amélioration de productivité et/ou de qualité de code (ReSharper, NDepend, ...), avec le coaching correspondant des développeurs.
Ma zone d'activité couvre la région toulousaine, le sud-ouest du Tarn (Revel/Castres) et le nord-ouest de l'Aude (Castelnaudary/Carcassonne). En dehors, le télétravail est toujours tout à fait possible.
N'hésitez pas à me contacter pour discuter de nouveaux projets.
Expériences
Banque Populaire Occitane
Banque & assurances
Développeur / Architecte SI - En tant que freelance
Ajout d'un module de gestion de documents et d'envoi d'emails selon workflow pour remplacer les envois de courriers papier utilisés précédemment.
Reprise et redesign d'une application MVC5 de suivi budgétaire pour l'ensemble des services de l'entreprise.
Ajout de fonctionnalités permettant aux services de saisir directement leurs révisions de budget en cours d'année + workflow de validation du contrôle de gestion et automatisation de l'export vers NovaBank.
Réécriture d'une application (de WebForms vers MVC5 en TDD) de suivi des déclarations de pertes des services et agences.
Workflow de validation des différents intervenants selon les types de dossiers et domaines concernés jusqu'à génération des écritures comptables, et ajout d'un module permettant de gérer les déclarations de profits en plus des pertes.
Participation au groupe de travail pour définir une nouvelle plateforme technique (.NET7 + Angular, méthodes de développement, ...)
Careline
Santé & bien-être
Développeur / Architecte SI - En tant que freelance
Mise en place d'outils d'analyse et de développement (NDepend, ReSharper, NCrunch)
Mise en place de tests unitaires, fonctionnels et d'intégration.
Analyses et recommandations sur l'architecture, les méthodes et les conventions de développement de la nouvelle version du projet global.
Omnispares
Aéronautique & aérospatiale
Développeur / Architecte SI - En tant que freelance
Mise à jour technologique continue (intégration des types référence non-nullables, amélioration de la gestion des types géographiques en base, ...)
Développement de nouveaux modules (petites annonces, fils d'informations, ...).
Multiples refactorings du code existant pour isoler les dépendances, mettre en place des tests unitaires et d'intégration et faciliter les évolutions futures.
Migration de l'accès aux données depuis EntityFramework + EDMX autogénéré vers une couche découplée et testée basée sur NHibernate.
Développement TDD d'import/export de données avec multiples règles de validation métier, sous forme JSON (via API REST) et Excel (via site web).
Mise en place de LESS et TypeScript, avec automatisation des bundles et sourcemaps via Gulp.
Développement du site 'frontend' en .NET Core.
CAFPI - Increcio
Immobilier
Développeur / Architecte SI - En tant que freelance
Communication entre l'application et MS Dynamics via API OData.
Module d'import de documents envoyés via scanner.
Mise en place de l'architecture permettant de gérer les nombreuses combinaisons de règles métier appliquées aux documents des dossiers immobiliers, avec paramétrage dynamique.
Refonte de l'accès aux données, mise en place d'injection de dépendances et de tests unitaires.
Interventions, corrections et évolutions sur les autres projets CAFPI (facettes ASP.NET MVC intégrées à Dynamics, système de commissionnement, application ASP 'historique').
Foxnot
Immobilier
Architecte SI - En tant que freelance
Restructuration des projets pour clarifier et simplifier le développement des différents modules.
Étude et développement d'un mécanisme de recherche et d'interaction avec les éléments d'interface via COM.
Corrections et améliorations sur l'architecture générale d'exécution des scénarios de saisie automatique.
Encadrement et coaching des développeurs.
Alten - Alten Organisation
Aéronautique & aérospatiale
Développeur / Architecte SI - En tant que freelance
Développement d'un module de reporting et de graphes (BillboardJS, sources de données SQLServer OLTP, SQLServer OLAP et MySql) paramétrable dynamiquement par les responsables Airbus.
Réorganisation des projets pour simplifier les développements et regrouper le code commun.
Refonte de l'accès aux données et mise en place d'un ORM.
Encadrement et coaching des développeurs.
CAFPI - Increcio
Immobilier
Architecte SI - En tant que freelance
Audit, reprise en main, réorganisation d'architecture et (re)développement d'un système de commissionnement et de rémunération (ASP.NET MVC + services externes).
Refonte de l'accès aux données, mise en place d'injection de dépendances et de tests unitaires.
Réorganisation, uniformisation et stabilisation du code existant pour en améliorer la maintenabilité.
Analyses et améliorations de performance et de sécurité.
Gamatomic²
Presse & médias
Architecte SI / Webmaster
- Migration de l'hébergement sur machine virtuelle Azure.
- Passage d'ASP.NET 'brut' à ASP.NET MVC5 (nouvelle interface utilisateur).
- Intégration de l'authentification via services externes (Google, Facebook, ...) avec ASP.NET Identity 2.
- Migration de Subversion vers Git.
- Mise en place de JetBrains YouTrack et TeamCity pour organiser les tâches et l'intégration continue.
- Tests unitaires et d'intégration automatisés, de la base de données au Javascript sur multiples navigateurs (NUnit/xUnit côté serveur, Karma/Mocha côté client).
Oplan
E-commerce
Architecte SI - En tant que freelance
- Développement du service d'envoi d'annonces sur mobiles (TPL Data Flow, PushSharp).
- Migration de TFS vers Git (sur VS Online).
- Revues de code.
Geosys
Agroalimentaire
Architecte SI
- Réorganisation de la gestion du code source (méthodologie, outils, ...).
- Formation des développeurs.
- Coordination technique entre les équipes.
- Mise au point de multiples chantiers de réorganisation et évolution des projets existants pour adresser les problèmes récurrents de maintenabilité, évolutivité et instabilité.
- Développement d'un nouveau framework commun, avec uniformisation des accès aux données.
- Développement d'APIs web exploitables par les clients, avec authentification OAuth externe.
Aéroconseil
Aéronautique & aérospatiale
Architecte SI
Élience
Immobilier
Architecte SI
- Développement (TDD) d'une nouvelle application basée sur l'existante. Gestion des lots, propriétaires, locataires, règles métier liées aux locations/relocations, mandats, sécurisation des formulaires de saisie en fonction du rôle de l'utilisateur, ...
Pagesjaunes
Immobilier
Architecte SI
- Mise en place et supervision des méthodes et outils de développement.
- Formation des développeurs et création d'un framework commun à tous les projets (accès aux données, règles métier et services transverses).
Pagesjaunes
Immobilier
Chef de projet
- Optimisation et maintenance des bases de données.
- Suivi quotidien de l'exécution des différents traitements de données.
- Liaison avec le service client et le service marketing pour organiser et traiter les évolutions demandées et les problèmes remontés par les clients.
Pagesjaunes
Immobilier
Développeur
- Stabilisation et optimisation du site web, développement d'utilitaires de maintenance liés à la gestion des flux.
- Optimisation et maintenance des bases de données.
Evodial
Commerce de détail
Développeur
- Développement du remplacement de l'application (client lourd WinForms et applications ASP.NET).
- Échanges de données avec les partenaires et génération de statistiques sous Excel.
Centre Scientifique et Technique du Bâtiment
Centres de recherche
Développeur
- Mise en place et gestion du système de contrôle de code source (SourceSafe) et d'intégration continue (via scripts NAnt).
- Développement d'applications Intranet ASP.NET : annuaire des clients, suivi de prestations, gestion du cycle d'essais pour marquage NF de matériaux de construction.
- Fonctionnalités dans l'annuaire de clients permettant de synchroniser et d'uniformiser les données provenant de multiples bases Access utilisées par les divers services de l'entreprise.
Gamatomic
Presse & médias
Développeur / Webmaster
- Développement du site d'administration, utilisé notamment pour la saisie d'articles par les rédacteurs.
- Gestion et affichage d'actualités et de multiples types d'articles, forums, messagerie et tribune interactive en temps-réel.
- Suivi de l'évolution du framework .NET et des librairies et outils disponibles : accès aux données initialement fait maison remplacé progressivement par NHibernate, traitements en Javascript brut migrés vers Prototype puis jQuery (SignalR pour les traitements temps-réel), ...
- Évolution des méthodes de développement : mise en place de Test-Driven Development, Domain-Driven Design, intégration continue, ...
Gamedata
Presse & médias
Développeur / Webmaster / Rédacteur
- Mise en place et gestion de la base de données SQL Server.
- Multiples évolutions graphiques, aboutissant au final à un système de thème modulaire.
- Déclinaison du site principal en trois variantes (PC, consoles, matériel).
- Développement de partenariats avec publication sélective du contenu sur des sites externes, intégré à leurs mises en page.
- Rédaction d'articles.
Télégroupe
Agence & SSII
Développeur
- Interventions sur la présentation et le fonctionnement de sites vitrines.
Ligue Francophone de Jeux en Réseau
Divertissements & loisirs
Développeur / Webmaster
- Co-création d'une section de la ligue, développement de son site web (multiples scripts CGI), organisation et gestion des activités.
3 recommandations externes
Consultez les recommandations qu'a reçues Lionel