
Etienne LECONTE
Technical Leader / Architecte .NET
Salaire / Taux journalier
Lille, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Vous recherchez un développeur .NET pour intégrer votre équipe ? Votre projet .NET manque de lead technique ? Votre architecture logicielle bat de l’aile ? Vous envisagez une refonte de votre application ? Ne cherchez plus, vous êtes au bon endroit ! Je suis ingénieur logiciel spécialisé dans le développement .NET avec 12 ans d’expérience multi-sectorielle. On échange sur votre projet ? Contactez- moi : - par email : [email protected] - par téléphone : +33 6 95 56 90 58
Expérience de travail
Technical Leader .NET
Faire Savoir
sept. 2023 - août 2024
1 an
Lille, France
Contexte et objectifs • Secteur Edition de Logiciels • Acteur majeur du CRM spécialisé dans le tourisme • Equipe : tourinsoft (10 personnes) Intégré dans cette équipe, j'ai participé à la refonte globale du principal logiciel de l'entreprise : Tourinsoft. Rôle : • Technical Leader / architecte logiciel • Définition des axes technologiques • Garant des bonnes pratiques de développement • Veille technologique et propositions de nouvelles solutions Réalisations • Projet : Tourinsoft - Refonte globale - Mise en place d'une Clean Architecture - Mise en place de CQRS - Initiation de l'équipe au DDD - Mise en production des premiers UseCases • Projet : Cerberus - Mise en place d'une API Gateway : Apisix - Mise en place d'une autorité d'authentification et autorisation : Keycloak - Mise en production dans un environnement Kubernetes • Projet : Alexandrie - refonte de la médiathèque Environnement technique • Back : C#, .NET 8.0, API REST, MassTransit, HangFire • Front : ASP .NET, WebForm • Outils : Visual Studio 2022, Visual Studio Code, Git, Source Tree, Postman, SSMS, Docker Desktop, Kubernetes • DevOps : Azure DevOps, Kubernetes, Ansible • Infrastructure : SQL Server, RabbitMQ, Redis, Keycloak, Apisix • Architecture & Conception : DDD, clean architecture, CQRS • Kanban • Développement en équipe (5 personnes) Bilan personnel • Reprise et évolution d'un existant complexe • Apprentissage d'Ansible et Kubernetes • Mise en place de la clean architecture dans un environnement concret
Senior Software Engineer .NET
MANGOPAY.com
mars 2023 - août 2023
6 mois
Contexte et objectifs • Secteur bancaire • Acteur majeur des plateformes de paiement en ligne • Equipe : User activity Intégré dans cette équipe, j'ai participé à la refonte globale du monolith vers des micro-services assurant la séparation des différents domaines d'activités. Mon équipe était en charge de la surveillance de l'activité utilisateur (détection de fraude) aussi bien sur les entrées que les sorties financières. Rôle : • Senior software engineer • Renforcement de l'équipe • Apport d'expériences antérieures dans la refonte globale • Garant des bonnes pratiques de développement • Veille technologique et propositions de nouvelles solutions Réalisations • Reprise de l'existant • Migration vers une nouvelle conception (Clean architecture, CQRS) • Développement de nouvelles briques logicielles en micro-service (Karma -> détection de fraude, Flare -> gestion des alertes) • Ajout et refonte d'un nouveau module dans le monolith legacy (maintien de l'existant) Environnement technique • Back : C#, .NET 6.0, API REST, Polly, MassTransit • Front : ASP .NET • Outils : Visual Studio 2022, Visual Studio Code, Git, Source Tree, Postman, SSMS, Docker Desktop, DBeaver • DevOps : Gitlab, TeamCity, Octopus • Infrastructure : SQL Server, RabbitMQ, Kafka, PostgreSQL • Architecture & Conception : DDD, BDD, clean architecture, CQRS • Scrum • Développement en équipe (10 personnes) Bilan personnel • Reprise et évolution d'un existant complexe • Refonte d'ampleur dans un contexte à haut trafic • Découverte de la clean architecture dans un environnement concret
Senior Software Engineer .NET
AXA
sept. 2022 - févr. 2023
6 mois
Wasquehal, France
Contexte et objectifs • Secteur de l'assurance • Leader mondial de l'assurance et la gestion d'actifs • Projet : Easy Epargne Rôle : • Lead développeur • Accompagnement de l'équipe (développeurs et fonctionnels) • Garant des orientations techniques • Garant des bonnes pratiques de développement • Veille technologique et propositions de nouvelles solutions Réalisations • Reprise de l'existant • Migration vers une nouvelle conception (CQRS) • Développement de nouvelles briques logicielles • Augmentation de la couverture de test • Transition vers des tests automatisés End-to-End Environnement technique • Back : C#, .NET 6.0, API REST, SpecFlow, MediatR • Front : JavaScript, TypeScript, React, HTML / CSS, Sass • Outils : Visual Studio 2022, Visual Studio Code, Git, Source Tree, Insomnia, Mongo Compass, SSMS, Docker Desktop, Azure Cosmo DB Emulator • DevOps : Azure DevOps, GitFlow • Infrastructure : Azure Cosmo, MongoDB, Azure KeyVault • Architecture & Conception : DDD, BDD, TDD, architecture hexagonale, CQRS • Scrumban • Développement en équipe (15 personnes) Bilan personnel • Reprise d'un existant complexe • Développement dans un contexte sous tension • Industrialisation poussée des tests automatisés
Technical Leader .NET
Talentplug
déc. 2019 - sept. 2022
2 ans 10 mois
Villeneuve-d'Ascq, France
Contexte et objectifs • Secteur du recrutement • Leader sur le marché de la multidiffusion d'offres d'emplois • Éditeur de logiciel - solution SaaS Rôle : • Animer l'équipe IT • Garant des choix techniques (technologies, architecture, conception, ...) • Formation des membres de l'équipe • Veille technologique et propositions de nouvelles solutions • Mise en place de bonnes pratiques de développement Réalisations • Migration Cloud privé (sur une IaaS) • Refonte général du SI en micro-service • Développement d'un nouveau produit • Mise en place d'une software factory (plateforme d'intégration continue) • Mise en place d'une approche agile Kanban Environnement technique • Back : C#, .NET Core 3.1 |5.0 | 6.0, ASP .NET MVC Core 3.1 | 5.0 | 6.0, API REST, MassTransit, interface S3, IdentityServer, Bash • Front : JavaScript, TypeScript, VueJS, HTML / CSS, Sass • Outils : Visual Studio 2019, Visual Studio Code, Git, Source Tree, Postman, Redis Desktop Manager, Mongo Compass, S3 Browser, KiteMatic, SSMS, Docker • DevOps : GitLab, Pipelines, GitFlow, GitLab Flow • Infrastructure : Docker, Docker Swarm, RabbitMQ, MongoDB, Redis, S3 (OpenIO), Portainer, Redis Commander, Mongo Express, SQL Pad, KeyVault • Architecture & Conception : DDD, TDD, architecture hexagonale, CQRS • Transition vers l'agilité, Kanban • Développement en équipe (8 personnes) Bilan personnel • Premier rôle de tech Lead • Construction d'une solution micro-service complète • Diversification de mes compétences vers le front et le DevOps
Daveo, conseil en transformation et solutions digitales
sept. 2018 - nov. 2019
1 an 3 mois
Région de Lille, France
Ingénieur Etudes & Développements .NET
janv. 2019 - nov. 2019
11 mois
Région de Lille, France
Client : CGI FInance Contexte et objectifs • Secteur bancaire • Leader dans le financement Auto & Bateau • Développement et maintient du produit Vivafi (Crédit auto) Réalisations • Réalisations de micro-projet d'évolutions • Transformation du projet initial (Legacy) en micro-service • Refonte de la couche d'accès aux données • Maintenance applicative Environnement technique • C#, .NET core, .NET 4.7, ASP .NET Core API • Visual Studio, TFS, WCF, SQL Server • RabbitMQ, architecture micro-service, environnement Restfull • Transition vers l'agilité, Scrum & Kanban • Développement en équipe (5 personnes) Bilan personnel • Développement dans un cadre multi-projet • Construction d'une architecture micro-service
Ingénieur Etudes & Développements .NET
sept. 2018 - déc. 2018
4 mois
Région de Lille, France
Client : Humanis Contexte et objectifs • Mutuelle santé et prévoyance • Développement et maintient des web services Réalisations • Réalisations de micro-projet d'évolutions • Maintenance applicative Environnement technique • C#, .NET • Visual Studio, TFS, WCF, SQL Server • Développement en équipe (6 personnes) Bilan personnel • Développement dans un cadre multi-équipe • Découverte du secteur de la mutuelle santé
Waigéo
sept. 2017 - sept. 2018
1 an 1 mois
Lens, France
Ingénieur Etudes & Développements .NET
juin 2018 - sept. 2018
4 mois
Lens, France
Client : Arvato Services France Contexte et objectifs • Société de services téléphoniques • Mise en place d'un processus d'intégration continue (Continuous integration, Continuous Testing, Continuous Deployment) Réalisations • Montée en compétence sur la suite TFS • Mise en place de Git • Mise en place de l'intégration continue via la suite TFS • Mise en place du continuous testing via la suite TFS, Cerberus, Selenium et Sikuli • Réalisation d'un PoC de paiement par carte bancaire sécurisé via clavier du téléphone • Mise en place d'un processus de revue et de validation du code Environnement technique • C#, .NET • Visual Studio, TFS, Cerberus, Sikuli, Git (Source Tree, Git Kraken), SQL Server • Développement seul Résultats • Application terminée et fonctionnelle Bilan personnel • Développement de ma capacité de lead technique • Prise de conscience des compétences techniques acquise lors de la précédente mission (Javascript et IHM)
Ingénieur Etudes & Développements .NET
sept. 2017 - mai 2018
9 mois
Hemel Hempstead, Royaume-Uni
Client : Delssi Contexte et objectifs • Société de services informatiques, intégré au pôle développement • Projet pour un client industriel • Développement d'une application web de gestion logistique Réalisations • Analyse du besoin, analyse de l'existant, analyse d'une application similaire pouvant répondre au besoin • Proposition et mise en place d'une architecture applicative (3-Tiers) • Développement de l'application • Proposition et développement de l'interface graphique Environnement technique • C#, .NET, ASP .NET MVC 5, Entity Framework, Javascript (JQuery + pluggins), Dry IoC • Visual Studio, TFS, Post-man, SQL Server • Développement seul Résultats • Application terminée et fonctionnelle Bilan personnel • Développement de ma capacité de lead technique • Prise de conscience des compétences techniques acquise lors de la précédente mission (Javascript et IHM)
Waigéo
févr. 2016 - juil. 2017
1 an 6 mois
La Madeleine, France
Ingénieur Etudes & Développements .NET
déc. 2016 - juil. 2017
8 mois
La Madeleine, France
Client : Publicis-ETO Contexte et objectifs • Société de Data-Marketing • Projets de développements d'interfaces web orientée vers la Business Intelligence • Développements de 3 applications : 2 applications web et 1 Web API pour les clients de la société Réalisations • Développement d'un outil de requetage graphique • Développement d'un outil graphique d'intégration de formulaire • Développement d'une interface web (Web API) entre différences services de données clientes Environnement technique • C#, .NET, Knockout.js, Entity Framework, Javascript • Visual Studio, TFS, Post-man, SQL Server • Scrum, en sprint de 2 semaines, équipe de 2 pers., puis 6 pers. en équipe multi-compétences Résultats • Premier projet terminé au niveau IHM, , • Second projet livré en production, et fonctionnel • Dernier projet arrêté par le client • Découverte de Knockout.js, et des libraires Javascript Bilan personnel • Amélioration de mes capacités de conception • Amélioration de mes capacités d’écoute, et de lucidité en situation de stress • Extension de ma zone de confort vers Javascript
Ingénieur Etudes & Développements .NET
mai 2016 - nov. 2016
7 mois
Hemel Hempstead, Royaume-Uni
Client : Mondial Relay Contexte et objectifs • Entreprise de transport logistique de colis en point Relais • Intégration à la DSI de cette entreprise • Développement d'évolutions et maintenance des applications web Environnement technique • C#, .NET, JavaScript, HTML/CSS, Lightswitch • SQL Server, Entity Framework, Visual Studio 2015, Git, Umbraco • Equipe de 3 personnes Réalisations • Maintenance et évolutions du site BtoB • Maintenance et évolutions du site BtoC • Maintenance et évolutions des frameworks métier et technique de l'entreprise Résultats • Meilleure analyse d'un logiciel Bilan personnel • Meilleure appréhension d'une architecture logicielle complexe
Ingénieur Etudes & Développements .NET
févr. 2016 - avr. 2016
3 mois
Nord - Pas-De-Calais, France
Projets : • Projet CEOS : gestion documentaire pour commerciaux itinérants sur tablette Windows Activités et rôles : • TMA / MCO • Correction des anomalies et bugs détectés
Software Engineer .NET
Enablon
juin 2015 - oct. 2015
5 mois
Région de Paris, France
Contexte et objectifs • Editeur de logiciels développant des solutions axée sur le développement durable • Passage d'une suite logiciel et de produits vendu à la licence à un mode SaaS (Cloud) • Développement d'évolutions pour les nouvelles versions des applications Environnement technique • C#, .NET, VB .NET, JavaScript, HTML/CSS, Visual Studio 2015, Git • SQL Server, Entity Framework • Scrum, équipe multi-compétences de 12 personnes Réalisations • Mise en place d'un ORM (Entity Framework) sur un projet majeur • Correction d’anomalies : correction des anomalies et bugs détectés sur les environnements de production ou de pré-production de différents clients. • Développement d’évolutions : développement d’évolutions pour les nouvelles applications, livrées en cycle cours (environ 2 semaines) Résultats • Début d'un projet de longue haleine en bonne voie Bilan personnel • Découverte de l'environnement de travail d'un éditeur de logiciel
Access IT
sept. 2014 - mai 2015
9 mois
Région de Lille, France
Ingénieur Etudes & Développements .NET
déc. 2014 - mai 2015
6 mois
Région de Lille, France
Client : Ethilog Contexte et objectifs • Société de production d’équipements à moindre coût, destinés au secteur de la santé • Nouveau projet innovant à destination des pharmacies hospitalières pour la distribution de médicaments • Développement d’une application gérant le remplissage de piluliers rangés sur un chariot équipé de LEDs et commandé par un téléphone sous Android avec scanner de QR codes Réalisations • Analyse des besoins client et constitution du Backlog • Mise en place l’architecture applicative (Unit Tests & IoC) • Développement avec la méthode Scrum en cycle itératif de deux semaines • Scrum Master, équipe projet de 3 pers Environnement technique • C#, .NET, Xamarin, Android, WCF • Scrum Master • Scrum, Visual Studio, TFS Résultats • Projet réussi et fonctionnel • Découverte de Xamarin et du cross-platform • Amélioration de mon expérience de Scrum Master Bilan personnel • Amélioration de mes capacités de conception • Amélioration de mes capacités d’écoute, et de lucidité en situation de stress Client : Véolia Contexte et objectifs • Secteur de l’énergie. Projet Vidéolia créé en 2010, permettant de diffuser des médias sur des écrans publicitaires partout en France • Suite à un changement de l’architecture de Véolia sous Alfresco, demande d’évolutions de l’application • Développement d’évolutifs majeurs pour l’interface graphique de Vidéolia sous WPF Réalisations • Formation à WPF • Analyse de l’application existante et des besoins clients • Développement d’évolutions et correction d’anomalies • Tests et mises en production régulières, correction des retours clients au fil des livraisons Environnement technique • C#, .NET, WPF, WCF, XAML • Alfresco, XML • Scrum, Visual Studio, TFS Résultats • Projet réussi et fonctionnel • Découverte de WPF • Amélioration des performances grâce à l’optimisation de parties du code Bilan personnel • Amélioration de mes capacités d’analyse et d’assimilation des connaissances
Ingénieur Etudes & Développements .NET
sept. 2014 - nov. 2014
3 mois
Région de Lille, France
Client : Ag2r - La Mondiale Fonction : Ingénieur Etudes & Développements .NET Lieu : Lille Contexte et objectifs • Secteur de la banque et assurances. Pour faciliter la vente de leurs produits, les courtiers ont à leur disposition l’application OAV (Outil d’Aide à la Vente) • Application nécessitant de constantes évolutions afin de prendre en compte les changements de législation et règlementations • Renfort pour l’équipe MCO suite à l’augmentation de la charge du projet. Analyse puis éveloppement d’évolutifs et correction d’anomalies pour le projet OAV Réalisations • Analyse et montée en compétences fonctionnelles • Correction d’anomalies : correction des anomalies et bugs détectés sur les environnements de production ou de préproduction. • Développement d’évolutions : développement d’évolutions majeures et mineures, livrées en cycles itératifs (environ 4 semaines) Environnement technique • C#, .NET, WinForms • SQL-CE, Soap, XML • Scrum, Visual Studio, TFS Résultats • Evolutions fonctionnelles • Découverte du secteur de l’assurance • Mise en place d’une méthode agile : Scrum • Amélioration du processus de livraison grâce aux méthodes agiles Bilan personnel • Montée en compétences très rapide • Amélioration de l’esprit d’équipe, et de la confiance aux autres
Ingénieur Etudes & Développements Java
Capgemini
févr. 2014 - sept. 2014
8 mois
Région de Paris , France / Lille
Client : ERDF, projet SGE, équipe MCO Fonction : Ingénieur Etudes & Développements Java Lieu : Lille et Paris Contexte et objectifs • Secteur de l’énergie en mouvement. EDF doit séparer ses différentes activités en différentes entités afin de favoriser la libre-concurrence • Programme SGE (Système de Gestion des Echanges) créé en 2005, repris par Cap Gemini en 2011 • Délocalisation d’une partie du projet de Paris à Lille dans le cadre d’une politique de réduction des coûts Environnement technique • Java J2EE, Spring, JavaScript, HTML/CSS, JSP, SVN • Oracle, SQL Developper • Lean IT, Eclipse, Weblogic, SoapUI, Jenkins, Maven Réalisations • Transfert de compétences : se former aux cotés des équipes parisiennes afin de ramener la compétence sur Lille • Correction d’anomalies : correction des anomalies et bugs détectés sur les environnements de production ou de pré-production. • Développement d’évolutions : développement d’évolutions mineures et moyennes, livrées en cycle cours (environ 4 semaines) Résultats • Transition de l’équipe MCO de Paris à Lille réussie • Amélioration du delivery Bilan personnel • Amélioration de mes capacités d’analyse • Capable d’une forte implication sur un projet • Forte capacité de compréhension et d’assimilation des connaissances
Formation
Université de Technologie de Troyes
Diplôme d'ingénieur, Systèmes d'Information & Télécommunications, Management des Systèmes d'Informations
2009 - 2012
3 ans 1 mois
IUT 'A' de Lille (USTL - Lille 1)
DUT Informatique, Informatique
2007 - 2009
2 ans 1 mois
Licences et certifications
Test d'aptitude à travailler en Anglais - Niveau B2
Délivré le : août 2024
Les fondamentaux des intelligences artificielles génératives
Délivré le : mai 2024
SST
Délivré le : janv. 2023
PSM I (Professional Scrum Master)
Délivré le : nov. 2019