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.
- 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
- 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.
- É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
- 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.
- 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
- 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.
- 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
- 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.
- 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)
- 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.
- 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
- 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.
- É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
- 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.
- 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
- 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.
- 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
- 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).
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- Qualité UI/UX
- Cross-platform
- Performance mobile
- Rigueur de code