Le portrait de Nicolas Rio

Nicolas
Rio

Ingénieur full stack | Sveltekit | Géomatique

INSA Lyon

👋 Bonjour !

Diplômé de l’INSA Lyon, je suis Ingénieur en technologie de l’information avec plusieurs années d’expérience dans le développement web full stack et la géomatique. Spécialisé dans la gestion de projets de bout en bout, j’accompagne mes clients depuis la compréhension du besoin jusqu’à la livraison, tout en garantissant des solutions sur mesure, robustes et évolutives.

Avec une solide expertise en front-end (HTML, CSS, JavaScript et TypeScript avec ou sans framework) et back-end (Node.js, SQL), j’ai également des compétences dans les systèmes d’information géographique (SIG) et les applications cartographiques.

Mes atouts :

  • Capacité à gérer des projets de A à Z, avec une méthodologie rigoureuse et des délais respectés.
  • Force de proposition et adaptation rapide aux nouveaux environnements techniques.
  • Passionné par les défis techniques, je suis toujours à la recherche de solutions innovantes.

En tant que freelance, je suis disponible pour des missions ponctuelles ou de longue durée. Si vous cherchez un expert pour concrétiser vos idées, je suis là pour vous accompagner !

EXPÉRIENCES

Ingénieur Fullstack | Projet Parcours-orientation.fr

du au

Geodezic

📖 Contexte et enjeux

Géodézic est une entreprise spécialisée dans les prestations événementielles et touristiques autour de la course d’orientation. Elle installe des parcours permanents d’orientation, et organise des événements autour de cette activité. Géodézic avait besoin d’une solution numérique pour faciliter la pratique de la course d’orientation sur smartphone, de manière ludique et intuitive.

🏗️ Réalisation

Analyse du besoin et conception technique Réalisation d’une Progressive Web App (PWA) Validation du passage aux balises via le scan d’un QR Code Affichage de contenus interactifs à chaque balises (contenu simple et questions) Gestion des résultats des parcours (balises trouvées, questions répondues et chronométrage) Mode offline : utilisation possible avec une connexion internet intermittente Portail administrateur complet pour la gestion de l’emplacement des balises et du contenu interactif.

🛠️ Technologies

  • Framework applicatif : Sveltekit, Typescript
  • Base de données : Turso et Drizzle ORM
  • Interface cartographique : Maplibre
  • Hébergement : plateforme Cloudflare (Wokers, R2)
  • Analyse des besoins
  • SvelteKit
  • SvelteJS
  • UnoCSS
  • HTML/CSS
  • Typescript
  • SQLite
  • Progressive Web App
  • Maplibre
  • Cloud computing

Ingénieur Fullstack | Projet Routechoice DB

du au

Fédération Française de Course d'Orientation

📖 Contexte et enjeux

Géodézic est une entreprise spécialisée dans les prestations événementielles et touristiques autour de la course d’orientation. Elle installe des parcours permanents d’orientation, et organise des événements autour de cette activité. Géodézic avait besoin d’une solution numérique pour faciliter la pratique de la course d’orientation sur smartphone, de manière ludique et intuitive.

🏗️ Réalisation

Analyse du besoin et conception technique Réalisation d’une Progressive Web App (PWA) Validation du passage aux balises via le scan d’un QR Code Affichage de contenus interactifs à chaque balises (contenu simple et questions) Gestion des résultats des parcours (balises trouvées, questions répondues et chronométrage) Mode offline : utilisation possible avec une connexion internet intermittente Portail administrateur complet pour la gestion de l’emplacement des balises et du contenu interactif.

🛠️ Technologies

  • Framework applicatif : Sveltekit, Typescript
  • Base de données : Turso et Drizzle ORM
  • Interface cartographique : Maplibre
  • Hébergement : plateforme Cloudflare (Wokers, R2)
  • Analyse des besoins
  • SvelteKit
  • SvelteJS
  • UnoCSS
  • HTML/CSS
  • Typescript
  • SQLite
  • OpenLayers
  • Cloud computing

Ingénieur Fullstack | Projet Mapant.fr

du au

Freelance

📖 Contexte et enjeux

Dans le cadre du programme LiDAR HD, L’Institut National de l’Information Géographique et Forestière (IGN) produit et diffuse une cartographie 3D de l’intégralité du sol et du sursol de la France en données LiDAR. Ces données ouvrent le champ à des applications cartographiques nouvelles et innovantes.

🏗️ Réalisation

Le projet Mapant.fr ambitionne de créer la carte topographique de France la plus précise de tous les temps. Le but est de transformer les données LiDAR accessibles en open data, en une carte à la norme ISOM 2017, la spécification la plus précise pour les cartes topographiques. La carte obtenue permet des applications grand public (randonnées, compétitions outdoor), et aussi professionnelles (notamment dans le milieu forestier avec la cartographie des densités de végétation).

Dans le cadre de ce projet, j’ai développé un logiciel open source : Cassini (cassini-map.com). Pour optimiser le temps de calcul de la carte, il est implémenté grâce au langage de programmation Rust. La seconde partie du projet consiste à la création de l’infrastructure permettant de distribuer le calcul sur plusieurs serveurs.

🛠️ Technologies

  • Langage Rust
  • Bibliothèques géomatiques PDAL et GDAL
  • Linux
  • Docker
  • Stripe (paiements)
  • SvelteKit
  • SvelteJS
  • UnoCSS
  • HTML/CSS
  • Typescript
  • Géomatique
  • Lidar
  • GDAL
  • PDAL
  • Docker
  • Linux
  • SIG

Ingénieur Fullstack

du au

CGI

📖 Contexte et enjeux

Au sein d’une équipe d’une quinzaine d’ingénieurs, j’ai travaillé au développement et à la maintenance applicative de la principale application métier d’une grande entreprise française du domaine de l’énergie. L’application permet la télégestion d’automates industriels, ainsi que la récupération et le traitement de données en provenance de capteurs.

🏗️ Réalisation

Intégré à l’équipe chargée du portail web de l’application, j’ai participé à un important projet de migration de la technologie ASPX .NET vers une stack Angular/Spring Boot. La forte complexité technique et métier de l’application existante ainsi que les contraintes de délais de livraison en ont fait une expérience très enrichissante.

🛠️ Technologies

  • Legacy : ASPX .NET
  • Frontend : Angular
  • Backend : microservices Java Spring Boot
  • Base de données : Oracle
  • Pipeline de traitement de données : Bus Kafka
  • User Experience (UX)
  • HTML/CSS
  • Typescript
  • Angular
  • Angular Material
  • Oracle Database
  • Spring boot
  • Java
  • ASP.NET
  • OpenAPI
  • Architecture
  • Microservices
  • Single Page Application

Ingénieur Fullstack | Site web du restaurant Le Bouillon des Eaux Vives

du au

Restaurant Le Bouillon des Eaux Vives

📖 Contexte et enjeux

Au sein d’une équipe d’une quinzaine d’ingénieurs, j’ai travaillé au développement et à la maintenance applicative de la principale application métier d’une grande entreprise française du domaine de l’énergie. L’application permet la télégestion d’automates industriels, ainsi que la récupération et le traitement de données en provenance de capteurs.

🏗️ Réalisation

Intégré à l’équipe chargée du portail web de l’application, j’ai participé à un important projet de migration de la technologie ASPX .NET vers une stack Angular/Spring Boot. La forte complexité technique et métier de l’application existante ainsi que les contraintes de délais de livraison en ont fait une expérience très enrichissante.

🛠️ Technologies

  • Legacy : ASPX .NET
  • Frontend : Angular
  • Backend : microservices Java Spring Boot
  • Base de données : Oracle
  • Pipeline de traitement de données : Bus Kafka
  • Astro JS
  • Typescript
  • HTML/CSS
  • Decap CMS
  • Headless CMS
  • User Interface Design
  • Cloud computing

Ingénieur Recherche & Développement

du au

Décathlon

📖 Contexte et enjeux

En 2019, Décathlon lance la marque Géonaute, spécialisée dans les sports d’orientation. L’équipe cherche notamment à améliorer la gamme des boussole vendues par l’enseigne. Dans le cadre d’une mission via la Junior Entreprise de mon école, puis d’un CDD, j’ai réalisé une étude de recherche et développement (R&D) sur le fonctionnement des boussoles.

🏗️ Réalisation

  • Réflexion et documentation sur les design de boussole
  • Mise en équation du comportement dynamique d’une boussole
  • Création d’un modèle numérique pour effectuer des simulations en fonction des paramètres physiques d’une boussole

Le modèle de boussole haut de gamme R900 vendu par Décathlon a bénéficié de ce travail de R&D.

🛠️ Technologies

  • Langage Python
  • Bibliothèques NumPy et Pandas
  • Recherche et développement (R&D)
  • Python
  • Numpy
  • Pandas

RÉFÉRENCES

Photo de Charly Boichut

“Grâce à Routechoice DB, nos analyses sont plus approfondies et plus rapides, ce qui nous permet de tirer davantage de bénéfices de nos entraînements. Son développeur Nicolas Rio est très réactif à nos demandes, et même proactif avec des suggestions pour qu’il reste le meilleur outil disponible dans le monde de la course d’orientation.”

Charly Boichut | Manager de l'équipe de France de course d'orientation

Photo de Pierre Martinez

“Nous avons utilisé l’application parcours-orientation.fr pour un séminaire de la métropole de Lyon avec 500 participants. L’affichage des questions, la validation des balises, le chronométrage, le comptage des points, etc. tout a parfaitement fonctionné et les participants étaient enchantés !”

Pierre Martinez | Fondateur de l’entreprise Géodézic

CONTACT

Nicolas Rio 2024

Créé avec Astro et Unocss

Code source github.com/NicoRio42/nicolas-rio-dev

English