Situations professionnelles

Il s'agit de l’ensemble des missions concrètes réalisées en contexte SaaS, stages et projets : développement web/mobile, APIs, SQL et DevOps (Docker, CI/CD).

Mise en production & exploitation (InfraMap)

Contexte : Dans le cadre du développement de mon SaaS InfraMap (2026), j’ai conçu l’architecture, déployé la plateforme en production et assuré l’exploitation (stabilité, logs, correctifs) en autonomie.

Description :
  • Cadrage MVP, découpage des modules et priorisation des livraisons.
  • Architecture full stack (front/back, API, base) + structuration dev/staging/prod.
  • Mise en production : build, configuration, variables, gestion des incidents.
  • Suivi post-prod : analyse logs, correctifs, itérations et améliorations continues.
  • Documentation d’exploitation : procédures, runbook, guide de déploiement.

Environnement : Next.js / React, TypeScript, API REST, PostgreSQL, Tailwind CSS, Linux

Moyens : VS Code, GitHub, Kanban, environnements prod/staging, logs & outils de debug

Compétences :
  • Développement full stack
  • Mise en production & exploitation
  • Architecture applicative
  • Documentation technique

Dashboard multi-clients (InfraMap)

Contexte : Dans le cadre du développement de mon SaaS InfraMap (2026), j’ai construit un dashboard multi-clients pour piloter serveurs, alertes et contrats dans une vue claire et exploitable.

Description :
  • Écrans : clients, serveurs, fiche serveur, alertes, contrats/échéances.
  • Recherche, filtres, pagination + états UI (loading/empty/error).
  • Composants réutilisables et responsive (cohérence, lisibilité, performance).
  • Vues par client : organisation du parc et affichage contextualisé.
  • Optimisation du parcours : “agent installé → métriques → alertes → suivi”.

Environnement : React / Next.js, TypeScript, Tailwind CSS, API REST

Moyens : Maquettes, composants internes, PR GitHub, debugging navigateur

Compétences :
  • Front-end moderne
  • Intégration API
  • UX orientée produit
  • Qualité UI (responsive)

Agent Linux temps réel & inventaire (InfraMap)

Contexte : Dans le cadre du développement de mon SaaS InfraMap (2026), j’ai développé un agent Linux qui remonte en continu les informations systèmes et maintient l’inventaire à jour automatiquement.

Description :
  • Collecte OS/hostname/IP + CPU/RAM/disque/uptime + services détectés.
  • Heartbeat et statuts (ONLINE/OFFLINE/STALE) avec retry/gestion d’erreurs.
  • Envoi normalisé vers l’API (payloads, validation, contrôle de cohérence).
  • Service systemd + logs exploitables pour support et diagnostic.
  • Tests sur plusieurs distributions et environnements virtualisés.

Environnement : Python, Linux, systemd, HTTP/JSON, SSH, logs

Moyens : VMs Linux, scripts de test, Git, outils de monitoring/logging

Compétences :
  • Développement d’outils systèmes
  • Fiabilisation (retry, logs, statuts)
  • Interopérabilité Linux
  • Industrialisation (agent → produit)

Alertes ciblées + CI/CD & Docker (InfraMap)

Contexte : Dans le cadre du développement de mon SaaS InfraMap (2026), j’ai mis en place des alertes ciblées (signal utile) et industrialisé la livraison avec Docker et CI/CD.

Description :
  • Règles d’alertes : seuils, priorités, serveurs silencieux, saturation ressources.
  • Historisation des événements et traçabilité par serveur et par client.
  • Lisibilité : statuts, tri, filtres et messages compréhensibles.
  • Conteneurisation (Docker) : images propres, exécution multi-env.
  • CI/CD : lint/tests/build/deploy, gestion des secrets, rollback basique.

Environnement : API REST, PostgreSQL, worker/cron, Docker, CI/CD (GitHub Actions), Linux

Moyens : Jeux de tests, pipelines, checklists, logs, outils de debug

Compétences :
  • Conception de règles métiers
  • Observabilité / fiabilité
  • DevOps (CI/CD, Docker)
  • Mise en production maîtrisée

Développement front-end (features & composants)

Contexte : Dans le cadre de mon stage “Open” (Paris, jan 2026 → juin 2026, en cours), je développe des écrans et composants front-end pour des applications web en respectant qualité, UX et performance.

Description :
  • Développement de composants réutilisables et pages métier.
  • Intégration API : états, erreurs, pagination, filtres et recherche.
  • Refactoring pour améliorer lisibilité et maintenabilité.
  • Respect des standards UI/UX et accessibilité.
  • Participation aux revues de code (PR) et amélioration continue.

Environnement : React/Next.js ou Angular, TypeScript, Tailwind/Design System

Moyens : Tickets, GitHub PR, docs, outils de debug (DevTools)

Compétences :
  • Front-end moderne
  • Qualité UI/UX
  • Performance & refactoring
  • Collaboration (PR, review)

Back-end & APIs (REST)

Contexte : Dans le cadre de mon stage “Open” (Paris, jan 2026 → juin 2026, en cours), je participe au développement back-end : endpoints REST, logique métier, validation et robustesse.

Description :
  • Conception d’endpoints REST (validation, statuts, gestion d’erreurs).
  • Implémentation de règles métier et sérialisation des données.
  • Gestion de l’authentification/autorisation selon le contexte.
  • Logs et traçabilité pour diagnostiquer rapidement en environnement.
  • Correction de bugs et gestion des cas limites.

Environnement : Node.js/TypeScript ou Python, API REST, PostgreSQL, tests

Moyens : Postman/Insomnia, PR GitHub, guidelines internes, logs

Compétences :
  • Back-end & API
  • Robustesse & qualité
  • Sécurité applicative (bases)
  • Débogage

SQL & performance des données

Contexte : Dans le cadre de mon stage “Open” (Paris, jan 2026 → juin 2026, en cours), je traite des besoins data : requêtes SQL, cohérence, indexation et performance.

Description :
  • Écriture de requêtes (jointures, agrégations, filtres, pagination).
  • Optimisation : index, analyse des requêtes, réduction des temps de réponse.
  • Évolutions de schéma : migrations et compatibilité.
  • Contrôles d’intégrité et cohérence des données.
  • Documentation des choix techniques.

Environnement : SQL/PostgreSQL, ORM, migrations

Moyens : Console DB, scripts, outils d’analyse, tests

Compétences :
  • SQL & modélisation
  • Optimisation performance
  • Migrations fiables
  • Qualité des données

Tests & qualité logicielle

Contexte : Dans le cadre de mon stage “Open” (Paris, jan 2026 → juin 2026, en cours), je renforce la qualité via tests, standards de code et corrections après revues.

Description :
  • Tests unitaires et d’intégration sur les modules clés.
  • Corrections suite aux revues de code et retours QA.
  • Prévention des régressions : cas limites et scénarios métier.
  • Mise en place/maintien des conventions (lint, format, standards).
  • Participation aux rituels agiles (planning, démo, rétrospective).

Environnement : Jest/Testing Library ou équivalent, CI, Git

Moyens : Pipeline CI, PR GitHub, tickets, documentation

Compétences :
  • Qualité logicielle
  • Méthodes agiles
  • Rigueur & standards
  • Travail en équipe

DevOps delivery (CI/CD, conteneurs)

Contexte : Dans le cadre de mon stage “Open” (Paris, jan 2026 → juin 2026, en cours), je contribue à la fiabilisation de la delivery : pipelines, Docker et stabilité en environnement.

Description :
  • Contribution à l’évolution/maintenance des pipelines CI/CD.
  • Docker : build, optimisation d’images, exécution stable.
  • Gestion des variables et secrets (bonnes pratiques).
  • Vérifications post-release et résolution d’incidents d’environnement.
  • Documentation : procédures et points de contrôle.

Environnement : Docker, CI/CD, Linux, logs/observabilité

Moyens : Workflows CI, runbooks, outils de debug, tickets

Compétences :
  • DevOps & delivery
  • Fiabilité environnements
  • Résolution d’incidents
  • Industrialisation

Intégration API & gestion des données

Contexte : Dans le cadre de mon stage chez InnovQube (Lyon, mars 2025 → août 2025), j’ai travaillé sur l’intégration API et la gestion des données pour des applications web (robustesse et cohérence).

Description :
  • Connexion à des APIs REST : parsing JSON, erreurs, retries simples.
  • Normalisation des données et contrôles de cohérence.
  • Mise en place de traitements côté front/back selon les besoins.
  • Tests fonctionnels et validation avant mise en ligne.
  • Documentation des endpoints et scénarios d’usage.

Environnement : JavaScript/TypeScript, API REST, Git/GitHub

Moyens : Postman/Insomnia, PR GitHub, tickets, environnements de test

Compétences :
  • Intégration API
  • Fiabilité des données
  • Documentation
  • Collaboration

Correctifs & amélioration UX

Contexte : Dans le cadre de mon stage chez InnovQube (Lyon, mars 2025 → août 2025), j’ai développé des correctifs et améliorations UX pour stabiliser les parcours utilisateurs et améliorer la qualité perçue.

Description :
  • Correction de bugs et stabilisation des parcours.
  • Amélioration UI : clarté, cohérence, composants réutilisables.
  • Gestion des états (loading/empty/error) et messages utilisateur.
  • Tests de non-régression et validation avant déploiement.
  • Suivi des retours et itérations rapides.

Environnement : Front-end web, TypeScript/JS, UI, Git

Moyens : Tickets, PR GitHub, outils de debug, checklists

Compétences :
  • Stabilisation produit
  • UX / UI
  • Qualité logicielle
  • Rigueur

Automatisation & scripts Python (support)

Contexte : Dans le cadre de mon stage chez InnovQube (Lyon, mars 2025 → août 2025), j’ai développé des scripts Python pour automatiser des tâches support et fiabiliser certaines opérations récurrentes.

Description :
  • Scripts d’automatisation : collecte, vérifications, reporting.
  • Aide au diagnostic : extraction/logs, contrôles de services.
  • Standardisation et documentation des scripts.
  • Réduction du temps de traitement des tâches répétitives.
  • Tests sur plusieurs environnements.

Environnement : Python, Linux, scripting, logs

Moyens : Accès SSH, VMs/serveurs, VS Code, Git

Compétences :
  • Automatisation
  • Rigueur & fiabilité
  • Support technique
  • Documentation

KYOSK (Mobile) — Onboarding multi-écrans

Contexte : En 2025, sur le projet mobile KYOSK, j’ai développé un onboarding moderne avec slides, pagination, responsive (téléphone/tablette) et navigation vers la home.

Description :
  • Implémentation de slides via PagerView + indicateurs (PageDots).
  • Mise en page responsive : tablette vs mobile (dimensions, typographies).
  • Gestion SafeArea (insets) et CTA persistant en bas (Pressable).
  • Navigation : fin d’onboarding → redirection vers la home (router.replace).
  • Gestion des erreurs UX : blocage si onboarding incomplet.

Environnement : React Native, Expo Router, PagerView, SafeArea, TypeScript

Moyens : Simulateur iOS/Android, Expo, debug RN, Git

Compétences :
  • UI mobile avancée
  • Navigation & UX
  • Responsive mobile/tablette
  • Qualité d’intégration

KYOSK (Mobile) — Sélection des centres d’intérêt

Contexte : En 2025, sur le projet mobile KYOSK, j’ai mis en place une page de sélection des centres d’intérêt avec grille responsive, stockage des préférences et validation avant accès à l’app.

Description :
  • Grille d’intérêts avec FlatList (numColumns) et layout adaptatif.
  • Composant réutilisable InterestChip (toggle selected/unselected).
  • Validation : au moins un intérêt requis (Alert).
  • Persistance des préférences via store (usePrefs).
  • Optimisation de l’expérience : scroll fluide, affichage clair.

Environnement : React Native, FlatList, State management, TypeScript

Moyens : Tests UI, debug, simulateurs, Git

Compétences :
  • State management
  • UX & validations
  • Composants réutilisables
  • Performance liste

KYOSK (Mobile) — UI/UX & qualité cross-platform

Contexte : En 2025, sur le projet mobile KYOSK, j’ai travaillé la cohérence UI/UX et la qualité cross-platform : styles, accessibilité, performance et robustesse de l’onboarding.

Description :
  • Harmonisation visuelle : styles, typographies, espacements, feedback.
  • Gestion des différences iOS/Android (Platform) et cas tablette (isTablet).
  • Amélioration performance : éviter ScrollView imbriqués, FlatList dédiée.
  • Robustesse : gestion des états, erreurs et parcours utilisateur.
  • Relecture et nettoyage du code : lisibilité, composants, constantes.

Environnement : React Native, iOS/Android, Platform API, StyleSheet

Moyens : Simulateurs, profiling simple, revues internes, Git

Compétences :
  • Qualité UI/UX
  • Cross-platform
  • Performance mobile
  • Rigueur de code