# Alex Rovere : Développeur Fullstack - Architecture & DevOps > Master Bac+5 (ENI). 4 ans d'expérience en développement fullstack web (Vue 3, Node.js) et mobile (SwiftUI), orienté qualité : CI/CD, tests, code reviews. Autonome en remote, habitué à l'asynchrone et à la documentation. Dix ans de management avant ma reconversion : sens du client, des délais et des enjeux business. - Portfolio : https://portfolio.agence-web-rovere.fr/ - CV (PDF) : https://portfolio.agence-web-rovere.fr/assets/cv/CV-Alex-ROVERE.pdf - Localisation : 66430 Bompas, France - Email : alex.rovere@hotmail.fr - Recherche : Disponible novembre 2026 · CDI, CDD ou freelance · Full remote ou hybride Occitanie - GitHub : https://github.com/AlexRovere - LinkedIn : https://www.linkedin.com/in/alex-rovere-906089207/ ## Expérience professionnelle ### Développeur Mobile & DevOps : ISEEU (Alternance en hybride), 2025 - 2026 - Conception seul d'une librairie Ruby / Fastlane de déploiement iOS / Android : 7 apps clients sur iOS et Android (24 targets), mise en production réduite de 45 %, sortie groupée en une commande, 2 258 tests et 85 % de couverture. - Applications natives iOS en SwiftUI, dont Passtime (~20 000 établissements) : nouvelles fonctionnalités, services Firebase, certificats, publication sur les stores. - Pipelines GitLab CI (runners Mac mini, Docker) : tests automatisés, SonarQube, secrets SOPS / Age avec lint bloquant, métriques DORA sous Grafana. - Environnement de développement assisté par agents IA : délais de livraison réduits d'environ 50 % par sprint. - Technologies : Swift, SwiftUI, Ruby, Fastlane, GitLab CI, Docker, SonarQube, SOPS / Age, Grafana ### Développeur Fullstack : DIGIDRIVE (CDI), 2022 - 2024 - Web Apps Portal : plateforme multilingue / multimarque à backend centralisé (Vue 3 / Quasar, Node.js / Express) - OAuth2, paiements, notifications temps réel. - Tests unitaires (Jest) et refactorisation de code legacy (SOLID, DRY) : couverture de code portée de 0 à 50 %. - Travail en Scrum (sprints, dailies) avec code reviews systématiques. - Modélisation de bases relationnelles (MySQL, MariaDB) et stockage objet (Minio / S3). - Rédaction de documentation technique dans le cadre d'une certification ISO 9001. - Technologies : Vue 3, Quasar, Node.js, Express, MySQL, MariaDB, Minio, Jest ### Développeur Web : OLYMP'FIT (Stage), 2021 - SPA Angular couplée à un back-office & API Symfony : gestion de programmes sportifs et de paiements. - Technologies : Angular, TypeScript, Symfony, PHP, MySQL ### Immobilier : ACTIVITÉ COMMERCIALE INDÉPENDANTE, 2018 - 2020 - Prospection, négociation et relation client en autonomie complète. ### Manager d'exploitation (équipe de 15) : AU BUREAU, 2008 - 2018 - Management d'une équipe de 15 sur un rythme moyen de 200 couverts par service : recrutement, formation, plannings. - Création de procédures de service standardisées, satisfaction client et gestion des litiges en environnement haute pression. Cette expérience de 10 ans m'apporte aujourd'hui une vision métier concrète, une forte résistance au stress et une capacité à comprendre les besoins business des clients. ## Projets ### EnerVision - Smart Energy Optimizer *Piscine de fin de master EADL · équipe de 5 · 2 semaines (sept. 2026)* MVP réalisé en 2 semaines, en équipe de 5, pour la piscine de fin de titre EADL. Pour EnerVision (startup fictive d'optimisation énergétique), l'application anticipe les pics de consommation et les dépassements de puissance souscrite de 7 sites industriels et tertiaires alimentés par des capteurs IoT simulés. Un ETL Python ingère les mesures toutes les heures, impute les valeurs manquantes et historise en Parquet (lu par DuckDB). Un modèle CatBoost unique pour les 7 sites, choisi face à Prophet (environ 11 kW d'erreur contre 40 kW), est versionné dans MLflow et servi par FastAPI : prévision à 24 h, avec un préavis médian d'environ 21 h sur les pics, et une dérive suivie dans Prometheus. Un dashboard Nuxt authentifié (sessions révocables, Argon2id, périmètre de sites par compte) affiche le parc, les alertes, les prévisions et des recommandations. Côté DevOps : Docker Compose, reverse proxy Caddy en HTTPS, déploiement continu via GitHub Actions et Ansible sur runner auto-hébergé, secrets chiffrés SOPS/age, scans Trivy et gitleaks bloquants, supervision Prometheus/Grafana. - Rôle : Product Owner et premier contributeur : backlog et KPI, chaîne CI/CD, sécurité (SOPS/age, Trivy, gitleaks), supervision Prometheus/Grafana. J'ai aussi développé l'outil de pilotage de l'équipe (Vue 3 + PHP/MySQL) : rôles, RACI, Kanban synchronisé avec GitHub Projects, journal, ADR, risques et dossier de soutenance. - Résultat : Prévision de consommation à 24 h : 11 à 20 % d'erreur selon le site, sous le critère d'acceptation de 20 % - Résultat : Pics de consommation anticipés avec un préavis médian d'environ 21 h - Résultat : 0 vulnérabilité critique ou haute et 92 % de pipelines CI au vert - Résultat : 34 compétences du référentiel couvertes sur 35 - Technologies : Nuxt, TypeScript, Python, Machine Learning, FastAPI, PostgreSQL, Docker, Ansible, CI/CD, Grafana ### fastlane-iseeu - Déploiement mobile automatisé *Alternance ISEEU · seul · nov. 2025 - août 2026* Bibliothèque Fastlane (gem Ruby) que j'ai conçue et développée seul chez ISEEU pour standardiser le déploiement mobile de l'agence : une trentaine de lanes iOS et une vingtaine de lanes Android partagées par 7 apps clients (24 targets). Elle automatise tout le cycle de release : signature (match côté iOS, keystores côté Android), calcul des numéros de version à partir des stores, build IPA/AAB, envoi sur TestFlight, App Store, Firebase App Distribution et Google Play (tracks et rollout), changelog généré par IA, GitLab Releases et notifications Zulip, jusqu'à la sortie groupée de plusieurs apps en une commande. Côté CI, la gem génère la configuration GitLab des projets (include distant ou pipeline enfant dynamique par target) et s'exécute sur des runners Mac mini (shell + Docker), avec purge automatique des caches. Les secrets sont chiffrés avec SOPS/age et un lint bloque tout secret commité en clair. Une télémétrie des lanes alimente Prometheus/VictoriaMetrics et des dashboards Grafana (dont les métriques DORA). Environ 23 600 lignes de Ruby sur 720 commits. - Rôle : Conception, développement et maintenance de la gem, de sa CI GitLab et de sa documentation. - Résultat : 7 apps clients sur iOS et Android (24 targets) déployées avec la même bibliothèque - Résultat : Mise en production réduite de 45 % - Résultat : Sortie groupée de plusieurs applications en une seule commande - Résultat : 2 258 tests, 85 % de couverture et 31 versions publiées jusqu'à la 2.13.0 - Résultat : Aucun secret en clair dans les dépôts : chiffrement SOPS/age et lint bloquant - Technologies : Ruby, Fastlane, iOS, Android, GitLab CI, CI/CD, Docker, Grafana ### Projet Wrath of the Gods - App Compagnon *Projet client · seul · 2025-2026* Application web servant de compagnon à un jeu de plateau. Elle permet de gérer les personnages, leurs statistiques et les progrès dans le jeu. Le front-end est réalisé en Vue.js et TypeScript et s'appuie sur une API Ruby on Rails (voir le projet Backend), offrant une expérience utilisateur fluide et interactive. - Rôle : Conception et développement complets : front Vue, API Ruby on Rails, base PostgreSQL et mise en ligne. - Résultat : Application compagnon en production pour un jeu de plateau - Résultat : Écosystème complet livré seul pour le client : application, backend Rails et landing page - Technologies : Vue, TypeScript, Ruby on Rails, PostgreSQL - Voir l'application : https://gods.agence-web-rovere.fr ### Projet Passtime *Alternance ISEEU · équipe iOS · 2025* Application mobile de référence dans le secteur des bons plans et du pouvoir d'achat, Passtime centralise une offre de près de 20 000 établissements (restauration, shopping, loisirs) et intègre des fonctionnalités clés telles que la recherche par géolocalisation en temps réel, un service d'e-billetterie complet et un mode d'accès hors connexion pour optimiser l'expérience utilisateur au quotidien. - Rôle : Développeur iOS dans l'équipe : nouvelles fonctionnalités en SwiftUI, qualité et tests. - Technologies : Swift, SwiftUI, iOS - Voir le site : https://www.passtime.eu ### Projet Wrath of the Gods - Backend *Projet client · seul · 2025* Backend du projet Wrath of the Gods, développé en Ruby on Rails, gérant l'API et la base de données PostgreSQL. Il offre une structure solide pour la gestion des données et des fonctionnalités de l'application compagnon : endpoints pour la gestion des utilisateurs, des personnages, des statistiques et des progrès dans le jeu, assurant une communication fluide entre le front-end et la base de données. Le projet est déployé sur AWS avec une pipeline CI/CD et Kamal pour une maintenance efficace et des mises à jour régulières. - Rôle : Conception de l'API Rails et du schéma PostgreSQL, déploiement sur AWS avec Kamal et une pipeline CI/CD. - Résultat : API en production sur AWS, mises à jour déployées automatiquement par la CI/CD - Technologies : Ruby, Ruby on Rails, PostgreSQL, CI/CD, AWS - Voir le backend : https://api-wrath.agence-web-rovere.fr ### Projet Wrath of the Gods - Landing Page *Projet client · seul · 2026* Landing page réalisée pour le client Wrath of the Gods, en complément de l'application compagnon et de son backend. Elle présente le jeu de plateau et les fonctionnalités de l'application, puis oriente les visiteurs vers celle-ci. Développée en Vue et TypeScript, responsive. - Rôle : Conception et intégration de la landing page en Vue et TypeScript. - Technologies : TypeScript, Vue - Voir le site : https://landing-wrath.agence-web-rovere.fr ### Projet EQ2 Guide *Projet pour une communauté de joueurs · 2026* Site réalisé pour une communauté de joueurs d'EverQuest 2. Il sert de guide de référence : présentation des classes de personnages, de leurs rôles et de leurs spécificités, pour orienter les joueurs de la communauté. Développé en Vue et TypeScript, responsive. - Rôle : Conception et développement du site en Vue et TypeScript. - Technologies : TypeScript, Vue - Voir le site : https://eq2.agence-web-rovere.fr ### Projet Sortir *Projet de formation ENI · équipe de 3 · 2024* Site permettant de créer et s'inscrire à des événements organisés pour les étudiants de l'ENI. Le projet a été réalisé en Symfony et intègre une API d'adresse pour l'autocomplétion ainsi qu'une carte interactive pour visualiser les lieux des événements. L'application inclut un système d'inscription, de gestion des participants et d'annulation. - Rôle : Développeur Symfony au sein d'une équipe de 3. - Technologies : Symfony, PHP, MySQL, JavaScript - Voir le site : https://sortir.agence-web-rovere.fr/ ### Projet Enchères *Projet de formation ENI · équipe de 3 · 2024* Application web pour une association permettant l'échange d'objets via un système d'enchères et de points. Le projet a été réalisé en Java avec Spring Boot et inclut une gestion des états de vente (ouvert, en cours, terminé) ainsi qu'un système de crédit pour les utilisateurs. - Rôle : Développeur Java / Spring Boot au sein d'une équipe de 3. - Technologies : Java, Spring Boot, MySQL - Voir la présentation : https://docs.google.com/presentation/d/1qVIHwuFlqxNyRKVNA8_sJbwEBl2Zi3-h/ ### RD Peinture *Projet client · artisan · 2023* Site vitrine réalisé pour un artisan couvreur et peintre. Le site présente les différentes prestations proposées, une galerie de réalisations et un formulaire de contact pour les demandes de devis. Développé en Vue.js avec un design moderne et responsive. - Technologies : Vue, JavaScript, SCSS - Voir le site : https://ruben.agence-web-rovere.fr/ ### Olymp'Fit *Stage · projet client · 2021* Site réalisé lors de mon stage pour une cliente, c'est un site de vente de programmes sportifs en version PDF. Il lui sert également en tant que blog pour donner des conseils à ses clients. Le site a été réalisé avec Angular couplé à Symfony en API grâce à API Platform. Un back-office est également intégré pour que la cliente puisse ajouter du contenu. - Technologies : Angular, TypeScript, Symfony, PHP, MySQL - Voir le site : https://agence-web-rovere.fr/ ### Edward Comics *Projet de formation · 2021* Site de vente en ligne de comics, avec système de compte utilisateur et de requête à une API externe. Le site a été réalisé sous Angular avec plusieurs versions de back-end (Firebase & PHPMyAdmin). Ce projet m'a permis de maîtriser les appels API REST et la gestion d'état complexe. - Technologies : Angular, TypeScript, Firebase, SCSS - Voir le site : https://edward.agence-web-rovere.fr/ ### Projet ABI *Projet de formation · 2020* Premier projet réalisé en formation, c'est un site dynamique avec une connexion à un back-office. Il a été réalisé en PHP et intègre une gestion des comptes selon le niveau d'accès. Le projet inclut un système d'authentification complet avec différents rôles utilisateurs. - Technologies : PHP, JavaScript, MySQL, SCSS - Voir le site : https://abi.agence-web-rovere.fr/ ## Compétences - **Frontend Web** : HTML5 (expert), CSS3 / SCSS (expert), JavaScript (expert), TypeScript (expert), Vue.js 3 (expert), Nuxt (intermédiaire), Quasar (avancé), Angular (avancé), TailwindCSS (avancé) - **Mobile** : Swift (intermédiaire), SwiftUI (intermédiaire), iOS natif (intermédiaire), Xcode (intermédiaire), Fastlane (Ruby) (intermédiaire), Firebase (intermédiaire), Publication App Store / Play Store (avancé), Kotlin (notions) - **Backend & Langages** : Node.js / Express (avancé), TypeScript (Node) (expert), PHP (avancé), Symfony (avancé), Ruby (intermédiaire), Ruby on Rails (intermédiaire), API REST (avancé), Python (FastAPI) (intermédiaire) - **Bases de données** : MySQL (avancé), MariaDB (avancé), PostgreSQL (avancé), Redis (intermédiaire), Minio (S3) (intermédiaire), Firebase (intermédiaire) - **Architecture & DevOps** : CI/CD (avancé), GitLab CI (avancé), GitHub Actions (intermédiaire), Docker (intermédiaire), Ansible (intermédiaire), AWS (Kamal) (intermédiaire), SonarQube (intermédiaire), Trivy (intermédiaire), SOPS / Age (intermédiaire), Prometheus / Grafana (intermédiaire), GitLab / GitHub (avancé), Linux / SSH (avancé), PM2 (avancé), Jest (avancé), Design Patterns (avancé), Clean Code (SOLID / DRY) (avancé) - **IA & Productivité** : Claude Code (avancé), GitHub Copilot (avancé), LM Studio (intermédiaire) - **Outils & Méthodologie** : Agile / Scrum (avancé), Kanban (avancé), Git (avancé), Figma (avancé), Trello (avancé), OpenProject (intermédiaire), Vite (avancé), VS Code (expert), NPM / Yarn (avancé) - **Soft Skills** : Management, Vision business, Résistance au stress, Adaptabilité, Organisation, Curiosité, Travail d'équipe ## Formation - 2025 - 2026 : Master Expert en Architecture et Développement Logiciel (Bac+5, ENI, à distance, diplôme octobre 2026) - 2024 - 2025 : Concepteur Développeur d'Applications (Bac+3, ENI, à distance) - 2021 : Développeur Web (Bac+2, AFPA) - 2015 : DAEU A (Équivalent Baccalauréat) - 2005 : CAP Restauration ## Centres d'intérêt - Informatique : Projets perso, veille techno, exploration de nouveaux frameworks. - Arts martiaux : Discipline, rigueur et dépassement de soi. - Randonnée : Déconnexion en pleine nature, dans les Pyrénées et au-delà. - Moto : Liberté et sensations, le plaisir de la route ouverte. - Guitare : Créativité musicale et détente après une journée de code.