
Mounib OUROUA
Développeur Fullstack | Vue.js, Node.js
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Développeur Fullstack avec 2+ ans d'expérience en Vue.js/Node.js et Django, spécialisé dans les applications web. Expérience confirmée chez Enedis avec migration Nuxt 2 vers 3, intégration TypeScript et optimisation CI/CD Kubernetes. Développement from scratch et refonte d'applications métier performantes.
Expérience de travail
Développeur Fullstack
Mounib OUROUAFreelance
janv. 2026 - Présent
10 mois
69340 Francheville, France
Création d’un template d’authentification réutilisable avec NestJS Mise en place des mécanismes standards : JWT (access + refresh tokens avec Cookie HTTP Only) Guards / middleware d’authentification Structure modulaire réutilisable => module en clean architecture Stack: TypeScript, Node/Nest.js, PostgreSQL, Docker, Prisma Création d’un template d’authentification réutilisable en Express / Node.js Bonnes pratiques : Hash des mots de passe Gestion des sessions sécurisées Middleware auth générique Architecture facilement duplicable pour nouveaux projets Stack: TypeScript, Node/Express.js, PostgreSQL, Docker Création d’un template Vue/Nuxt réutilisable Mise en place : Structure de projet standardisée Layouts globaux Gestion de l’auth côté frontend Configuration Tailwind Stack: TypeScript, Nuxt 4, Vue 3, TailwindCSS, Pinia, Composition API Création d’un site vitrine Intégration d’un formulaire de contact Sécurisation via Cloudflare : Protection anti-spam (Turnstile) Protection contre bots automatisés Formulaire relié à une Edge Function (Netlify) : Connexion à l'API Google Sheet Remplissage automatique de Google Sheet Stack: Google Sheet API, Netlify, Cloudflare
Développeur applications web
Worldgrid
déc. 2024 - Présent
1 an 11 mois
69340 Francheville, France
Rachat de Eviden Worldgrid pour devenir Alten Worldgrid, continuité du projet chez le client Enedis pour le développement et la maintenance de leur application web en Django / Vue.js / Nuxt.js. -La continuité des mêmes missions. Stack: Python, Django(&DRF), Vue.js 2&3, Nuxt.js 2&3, Gitlab, Postgresql. Outils: Git, Gitlab CI, Kubernetes, PgaaS, Vault Jira, Confluence.
Développeur applications web
Eviden
nov. 2023 - Présent
3 ans
69340 Francheville, France
Développement et maintenance d'une application chez le client Enedis en Django / Vue.js / Nuxt.js. -Participation au développement de nouvelles fonctionnalités. -Correction d'anomalies et maintenance applicative. -Développement de batch pour un enregistrement asynchrone de données quotidiennement (Django/Python) et deployé sur Kubernetes en CronJob. -Développement d'une fonctionnalité d'exportation de graphique sous format de fichier Excel. -Développement de fonctionnalité pour visualisation de données par choix (tableau dynamique) + possibilité d'exportation au format Excel. -Création et/ou évolution d'API Django. -Amélioration de l'UX sur certaines fonctionnalités; -Refonte graphique de l'application (Vue.js / Nuxt.js) pour s'aligner avec la charte graphique Enedis. -Maintenance en Nuxt 2 / Vue 2 (Vuetify 2, Vuex, SCSS); -Maintenance de la chaîne CI/CD (GitLab CI/Docker/Kubernetes); -Réécriture complète en Nuxt 3 / Vue 3 (Vuetify 3, Pinia, SCSS) from scratch : -Intégration complète de TypeScript; -Composition API; -Utilisation de composables pour la logique réutilisable (l'équivalent des custom hooks sur React); -Pinia pour global state management; -Refonte graphique et amélioration significative d'UX. Stack : Python, Django (&DRF), Vue.js 2&3, Nuxt.js 2&3, SCSS, Gitlab, Postgresql. Outils : Git, Gitlab CI, Kubernetes, Vault, Jira, Confluence.
Développeur Full Stack
Assystem
mars 2023 - oct. 2023
8 mois
Vétheuil, France
Développement d'une application de gestion de stock et de création de devis, une opportunité de stage où on m'a chargé de réaliser un MVP from scratch en totale autonomie en collaboration avec les utilisateurs finaux pour échanger et itérer sur la solution créée. -Recueil des besoins et exigences utilisateurs: Rédaction des spécifications utilisateurs Rédaction des spécifications fonctionnelles -Conception d'une base de données: Diagramme UML, modèle relationnel, implémentation sous MySQL. -Développement Front-End: Technologies utilisées : HTML5, CSS3, Javascript, EJS. -Développement Back-End: Technologies utilisées : Node.js / Express.js / MySQL avec Sequelize.js comme ORM. Architecture logicielle : MVC -Rédaction d'un manuel utilisateur pour former les utilisateurs à l'utilisation de l'outil créé. -Rédaction de documentation technique pour le(s) futur(s) développeur(s).
Employé de station
TotalEnergies
juil. 2022 - mars 2023
9 mois
Mulhouse, France
En parallèle de mes études, j'ai travaillé les week-ends en tant qu'Agent de Station de Services : -Encaissements clients. -Entretien de la boutique et de la station.
Rédacteur Web
Nucleus Web
mai 2021 - oct. 2021
6 mois
Alger, Algérie
-Rédaction d'articles conformes au Web sur sujets diversifiés. -Référencement naturel SEO.
Formation
ESGI
Master en informatique
2023 - 2025
2 ans 1 mois
Ecole Nationale Supérieure d'Ingénieurs Sud Alsace
Master 2 (M2)
2022 - 2023
1 an 2 mois
Université de Haute-Alsace Mulhouse-Colmar
Master 1 (M1)
2021 - 2022
11 mois
Université des Sciences et de la Technologie 'Houari Boumediène'
Master
2018 - 2020
2 ans 2 mois
Université des Sciences et de la Technologie 'Houari Boumediène'
Licence
2015 - 2018
2 ans 11 mois