Architecte, Développeur Fullstack, Tech Lead

RANO Nicolas

Développeur Sénior Architecte Logiciel Fullstack

Architecte, Développeur Fullstack et Techlead avec 11+ ans d’expérience dans les environnements : .NET (Core, MVC, SQL Server) et TypeScript (React, Vue, Angular, Node). Spécialisé en architectures orientées données, intégration d’API, optimisation des performances, maintenance et modernisation d’applications. Connaissances serveur Linux Ubuntu étendue. Domaines : banque, assurance, e-commerce, grande distribution, énergie, restauration.

Éducation

Formation

2014 - 2016 Architecte Logiciel – AFCEPF

2005 - 2010 Ingénieur Systèmes Énergétiques / Master II – ESME-Sudria

Langues

Niveaux

Français : Langue maternelle

Anglais : Niveau avancé

Espagnol : Intermédiaire

Compétences fonctionnelles

Synthèse

Architecte, Développeur Fullstack et Techlead avec 11+ ans d’expérience dans les environnements : .NET (Core, MVC, SQL Server) et TypeScript (React, Vue, Angular, Node). Spécialisé en architectures orientées données, intégration d’API et optimisation des performances, maintenance et modernisation d’applications. Connaissances serveur Linux Ubuntu étendue. Certifié MongoDB (Developer Associate, Data Modeler Associate, Database Administrator). Domaines : banque, assurance, e-commerce, grande distribution, énergie, restauration.

Compétences principales

JavaScriptTypeScriptReactVueAngularNode.jsSQL Server.Net CorePython

Langages & Frameworks

C#.Net.Net CorePythonHTML5CSS3SQLPL/SQLJavaScriptTypeScriptReactVueAngularNode.jsJavaCC++Fortran

DevOps & Outils

IISGitlabGitGitHubBitbucketDockerCI/CDJenkinsAzure DevOpsPostmanSwaggerSonarQubeJiraTrelloConfluence

Méthodologies & Bonnes Pratiques

TDDDDDXUnitNUnitClean ArchitectureClean CodeUMLSOLIDDesign PatternsCode Review

Systèmes d'Exploitation

WindowsLinuxUbuntuDebianMacOSRaspbian

Bases de Données

SQL ServerMongoDBMySQLPostgreSQLOracleSQLite

Cloud & Méthodologies

AzureScrumAgileKanbanLeanDevOps

Certifications

Parcours certifiant

MongoDB Associate Database Administrator

MongoDB Certified Associate Data Modeler

MongoDB Associate Developper

Microsoft 70-480: Programming in HTML5 with JavaScript and CSS3

[PCEP-30-02] PCEP™ – Certified Entry-Level Python Programmer

Expériences Professionnelles

Historique complet

Guajava

2022 - présent

Architecte logiciel & Développeur web senior fullstack

Développement C#/.Net, React, Vue, Angular.

  • AVM-Intégration - Lead Développeur web senior Fullstack

    Période : 2025

    Prestation : Régie

    Besoin : Développement du client léger d’une application de saisie de main courante multi-disciplinaire

    Missions :

    Actions (ce qui a été fait)

    • Suivre les spécification fonctionnelles détaillées
    • Définir l'architecture du projet
    • Initialiser le projet
    • Développer et tester les différents services backend et frontend

    KPIs / Résultats (impact mesuré)

    • Élaboration de spécification fonctionnelles détaillées pour préciser les besoins
    • Tâches du planning de développement créées, pour guider les développeurs
    • Architecture du projet établi afin de permettre à l'équipe de développement de travailler sur le projet final
    • Fin des développements dans les délais impartis
  • FnacDarty - Développeur web senior Fullstack

    Période : 2022-2024

    Prestation : Régie

    Besoin : Développement et maintenance des applications du département 'DIRECTION ECOMMERCE ET DIGITAL - LOGISTIQUE & TRANSPORT'. Technologies: .Net, Angular, Vue, TypeScript, Node.Js, WPF, XAML

    Missions :

    Actions (ce qui a été fait)

    • Développer et modifier des procédures stockées
    • MCO de l'application principale de logistique GRX
    • MCO de l'application de logistique des produits d'occasion Seconde vie
    • MCO de l'application de gestion des prix OPRA

    KPIs / Résultats (impact mesuré)

    • Amélioration des performances des applications Seconde Vie (réduction des temps de chargement par page à moins d'une seconde, contre 9 secondes initialement) et GRX
    • Amélioration des procédures stockées de sélections en base de données, avec une réduction du temps d'exécution de 40% en moyenne
    • Amélioration de l'expérience utilisateur par développement d'un IHM ergonomique et User Friendly, contre une série de menus déroulants en cascade (30 secondes gagnées par interaction sur la sélection des produits à inventorier)
    • Déploiement du service en Suisse, Belgique et Luxembourg, afin de permettre la gestion des entrepôts et des inventaires dans les magasins de ces pays
  • Entreprise de transport anonyme - Expert Data Modeler MongodB

    Période : 2025

    Prestation : Freelance

    Besoin : Optimisation de requete et de performances sur une base MongoDB

    Missions :

    Actions (ce qui a été fait)

    • Identified and analyzed slow queries
    • Optimized queries
    • Created and optimized indexes
    • Redesigned views and collections
    • Provided audit report with recommendations for further database optimization

    KPIs / Résultats (impact mesuré)

    • Reduce the response time from 5 minutes or timeout (10 minutes) to 160 ms for the principal query
    • Improve data model of collection by embbeding data that is accessed together

Environnement technique : C#, Java, Oracle, .Net Core, WPF, Angular, Vs Code, Fullstack, Html 5, CSS3, Sql Server, .Net MVC, Vue, TypeScript, Node.Js, XAML, MongoDB, Next, Nuxt, API REST, HTTPS/SSL, Hostinger, UBUNTU, Javascript, Bootstrap, Keycloak, SignalR, Akka.Net, TFS, Git, Github, YAML, Stripe

Infeeny - Econocom (ex McNext 2015-2017)

2015 - 2022

Développeur web confirmé fullstack

Consultant backend et frontend C#/.Net, HTML5, Javascript, CSS3 certifié Microsoft 70-480

  • COFACE - Fullstack Senior

    Période : 2018-2018

    Prestation : Régie

    Besoin : Mise en place de la version de Coface, de l'application Onedesk d'Econocom

    Missions :

    Actions (ce qui a été fait)

    • Développement C# .Net MVC
    • Déploiement des applications
    • Mise en recette

    KPIs / Résultats (impact mesuré)

    • Réduction de 80% du temps de gestion des versions de projet par déploiement de git sur l'infrastructure de développement
    • Augmentation de la rapidité de déploiement des applications par la réorganisation des processus de build, de recette et de release, avec une réduction du temps de déploiement de 50%
    • Gestion du projet de migration de TFS vers GIT, avec une réduction des coûts de licences annuelles de 100%
  • Tick & Live - Fullstack Senior

    Période : 2018-2018

    Prestation : Régie

    Besoin : Refonte annuelle du site de la billetterie des 24 Heures du Mans

    Missions :

    Actions (ce qui a été fait)

    • Développement ASP.Net MVC et tests de non-régression
    • Déploiement des applications
    • Ré-usinage (optimisation et clean coding) des parties de code impactées par les modifications
    • Tierce maintenance applicative

    KPIs / Résultats (impact mesuré)

    • Livraison de la refonte avant la date prévue
    • Phase de test possible en avance de phase car le projet est terminé plus tôt que prévu
  • SUEZ - Fullstack Confirmé

    Période : 2019-2021

    Prestation : Régie

    Besoin : Mise en place de la nouvelle version de l'application Prévoir. Technologies: .Net MVC, SQL Server

    Missions :

    Actions (ce qui a été fait)

    • Développement C# .Net MVC
    • Déploiement des applications
    • Mise en recette

    KPIs / Résultats (impact mesuré)

    • Augmentation de l'efficacité du produit par la mise en place de nouvelles formules de calcul
    • Amélioration de l'expérience utilisateur par optimisation de l'interface, réduisant le temps de saisie de 20%
    • Amélioration des performances de l'application, avec un réajustement des graphiques de visualisation des données, réduisant les temps de chargement de 30%

Environnement technique : C#, .Net Core, React, API REST, UBUNTU, Javascript, Html 5, CSS3, .Net, TypeScript, Git, Sql Server, React, Vs Code, Bootstrap, SignalR, TFS

Alten

2011 - 2013

Consultant junior

Ajustement de la cohérence des données dans les bases

  • SFR Grands Comptes - Ingénieur base de données

    Période : 2011-2013

    Prestation : Régie

    Besoin : Ajustement de la cohérence des données dans les bases

    Missions :

    Actions (ce qui a été fait)

    • Gestion des données dans les bases de prod pour les clients grands comptes de SFR
    • Assistance au déploiement des nouvelles lignes de l'opérateur chez les clients entreprises
    • Vérification de non régression et de la cohérence des données
    • Analyse des données

    KPIs / Résultats (impact mesuré)

    • Déploiement des nouveaux contrats en HNO, d'où optimisation et accélération des déploiements sur des heures creuses
    • Augmentation de la satisfaction client par une réponse plus rapide (15% plus rapide) des corrections des coupures de ligne
    • Amélioration des processus de mise en place des nouvelles lignes, avec une réduction des erreurs de 30% par l'automatisation de certaines tâches

Environnement technique : Oracle, Toad