
ismail ammor
Front-End Developer | Vue.js / Nuxt3
Salaire / Taux journalier
Paris, France
CDI et freelance
Peut venir sur site
Expertises
Langues
Expérience de travail
Développeur Full-stack - Nuxt 3 / Nest Js
Projet Personnel - Plateform de Facturation
févr. 2025 - Présent
1 an 5 mois
Le chesnay
• Authentification: Développement d'un système d'authentification full-stack (NestJS/Nuxt) utilisant des JWTs dans des cookies HttpOnly, avec gestion de l'état de session (Pinia) et des routes protégées. - Abonnements & Paiements: Intégration de l'API Stripe pour la gestion complète des abonnements, incluant le traitement des paiements (Payment Intents) et la synchronisation des statuts via Webhooks. - Facturation: Mise en place d'un module de gestion de factures, avec génération dynamique de PDF à partir de la base de données et suivi complet du cycle de vie (de la création au paiement). - UI/UX & Scalabilité: Création d'une interface utilisateur scalable et responsive (TypeScript, Tailwind CSS) intégrant des fonctionnalités UX clés comme le mode clair/sombre et le support multilingue (i18n), le tout soutenu par une architecture backend performante.
Front-End Developer – Vue.js
Magnolia
sept. 2023 - déc. 2024
1 an 4 mois
Paris
Expérience axée sur la performance, la qualité du code et l’expérience utilisateur - Création de 10+ composants Vue.js réutilisables, contribuant à une base de code plus modulaire et à une réduction du temps de développement de nouvelles fonctionnalités de 30 %. - Optimisation des performances front-end, avec une réduction des temps de chargement de 40 % sur plusieurs pages critiques grâce à un audit Lighthouse et à l’optimisation des ressources. - Intégration fluide de plusieurs API REST, permettant un affichage en temps réel des données et une amélioration de l’interactivité des interfaces. - Refonte UI/UX de plusieurs écrans clés, augmentant la satisfaction utilisateur (mesurée via des retours internes) et réduisant le taux de rebond de 20 %. - Mise en place de tests unitaires avec Jest/Vitest, atteignant une couverture de code de 85 %, ce qui a permis de détecter les bugs plus tôt et de stabiliser les livraisons. - Collaboration étroite avec l’équipe back-end (Node.js/NestJS), menant à une intégration fluide des fonctionnalités et à une réduction du délai de mise en production de 20 %. Compétences : Vue.js · TypeScript · Git · GitLab · Développement front-end · Bootstrap · Tailwind CSS · Amazon Web Services · docker · Nuxt.js
Software Engineer – JavaScript / Vue.js
Dassault Systèmes
janv. 2023 - oct. 2023
10 mois
Vélizy
Développement structuré selon le cycle en V pour des fonctionnalités robustes et testées à grande échelle - Conception et évolution de fonctionnalités clés pour le produit 3DDashboard, contribuant à l’amélioration continue de l’expérience utilisateur sur les plateformes collaboratives de Dassault Systèmes. - Mise en place de tests unitaires, end-to-end et Page Object, ayant permis d’atteindre une couverture de test supérieure à 80 %, garantissant la stabilité des livraisons. - Résolution proactive d’incidents en production avec un temps moyen de résolution réduit de 35 %, assurant une disponibilité optimale du service. - Collaboration étroite avec les équipes back-end pour intégrer des solutions scalables et robustes, accélérant le cycle de livraison des nouvelles fonctionnalités. - Optimisation des workflows de développement via Jenkins et GitLab CI/CD, réduisant le temps de déploiement de plus de 40 % et améliorant la fiabilité des pipelines. Compétences : JavaScript · Vue.js · Bootstrap
Software engineer
Dassault Systemes
mars 2022 - août 2022
6 mois
Velizy
Développement d’une application interne fullstack en autonomie, avec un fort accent sur la qualité du code et l’expérience utilisateur - Conception et développement d’une API REST complète avec Node.js / Express, utilisée pour gérer les données d’une application interne. - Création d’une interface utilisateur dynamique et réactive avec React, TypeScript et la bibliothèque Chakra UI, assurant une expérience fluide et cohérente. - Mise en œuvre de la gestion d’état avec Redux, garantissant une structure fiable pour les données côté front-end. - Rédaction de tests unitaires avec Jest, assurant la fiabilité du code et réduisant les régressions en phase de validation. - Participation à toutes les phases du cycle de développement, du backend au frontend, avec une livraison complète de l’application fonctionnelle en fin de stage. - Utilisation des bonnes pratiques de développement et respect des standards de l’entreprise, malgré un environnement exigeant.
Freelance
UpworkFreelance
août 2021 - janv. 2022
6 mois
Fullstack Developer – Student Project for Non-Profit Organization (RUSH)
oct. 2020 - janv. 2021
4 mois
Paris
End-to-end development of a fully accessible website, built to AAA accessibility standards Drafted a project specification document based on the association’s needs and goals. Developed the front end using HTML5, CSS3, and JavaScript, with a focus on clarity and inclusivity. Built the back end with PHP and MySQL, including content and admin management features. Implemented key accessibility features (keyboard navigation, high contrast, ARIA labels, etc.) to make the site inclusive for users with disabilities. Achieved AAA accessibility compliance, validated through WAVE, W3C, and Achecker tools. Provided ongoing maintenance after delivery to ensure long-term performance and reliability.
Formation
Université Paris 8
Master's degree
2020 - 2022
2 ans 2 mois
Université de Reims Champagne-Ardenne
Licence
2016 - 2019
4 ans
Projet : Creation d'entreprise
Licence Economie et Gestion : option Gestion
2019 - 2019
4 mois
Portfolio

Plateforme de facturation (POC / Freelance)

Mikoro — Site vitrine & menu interactif (Freelance)
