Mounib OUROUA

Développeur Fullstack | Vue.js, Node.js

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Expertises

VueNodeDjangoPostgreSQL

Langues

Arabe (Maternelle)Français (Maternelle)Anglais

À 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.

Liens

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

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.