[e-mail]
20355662
Langues
Arabe
Français
Anglais
Skills
JavaScript / TypeScript
Angular
VueJS
React
Spartacus
Cordova
Ionic
Java
Python
NodeJS
ExpressJS
FeathersJS
Stripe
NoSQL
MongoDB
PostgreSQL
SQL
D3.js
CI/CD : Gitlab /Jenkins
Docker /Kubernetes
[nom]
Développeuse Full Stack
Développeuse Full Stack JS / TS, motivée et polyvalente, à la recherche de nouveaux défis pour évoluer techniquement et professionnellement.
Diplômes et Formations
Ingénieur en Génie Informatique: Génie logiciel
De sept. 2012 à juil. 2015 ULT Tunis
Licence fondamentale en Science informatique et multimedia
De sept. 2009 à juil. 2012 ISAMM Tunis
Expériences professionnelles
Senior Front-End
Depuis mai 2024 Inetum Holding Tunisie Tunis
Projet : MS Solution - application workflow
Contexte : Mission réalisée au sein de MS Solution, portant sur le développement d'une solution front-end avec architecture flexible, paramétrable et orientée réduction du hard-coding.
Réalisations :
Développement front-end d’une application Workflow avec Angular
Collaboration avec les équipes DevOps pour CI/CD (Jenkins, GitLab, Docker).
Projet : La Poste Tunisienne
Contexte : Développement d’applications front-end B2B et B2C dans un environnement Agile.
Réalisations :
Conception et développement d’interfaces utilisateur avec Angular 15 et Spartacus pour SAP Commerce
Cloud.
Encadrement d'une équipe de 5 développeurs front-end, supervision des Merge Requests et amélioration de la qualité du code.
Collaboration avec les équipes DevOps pour CI/CD (Jenkins, GitLab, Docker).
Projet : BAM (Barid Al Maghreb)
Contexte : Maintenance évolutive d’une application métier.
Réalisations :
Optimisation du code front-end avec Angular : correction de bugs, amélioration des performances et de la lisibilité du code.
Collaboration avec les équipes DevOps pour CI/CD (Jenkins, GitLab, Docker).
Senior Full Stack
D'août 2023 à avr. 2024 Noblemind Tunis
Projet : Absher
Contexte : Développement d’une application mobile hybride destinée aux citoyens et résidents d’Arabie
Saoudite (KSA), couvrant les démarches administratives, la gestion bancaire, et autres services essentiels.
Réalisations :
Conception et développement de l’application mobile avec Ionic pour une expérience multiplateforme fluide.
Développement du backend avec Python et MongoDB, assurant la gestion des données et la performance des services.
Senior Full Stack
De nov. 2022 à juil. 2023 OnCode Tunis
Projet : Seresspro
Contexte: Refactorisation d’une plateforme front-end métier visant à améliorer les performances, la maintenabilité et l’expérience utilisateur (UX).
Réalisations :
Refonte complète du front-end avec React pour renforcer la modularité, la lisibilité et les performances.
Optimisation des requêtes et restructuration des données avec PostgreSQL, intégration backend via FeathersJS.
Suivi des tâches et gestion des versions avec Git et Jira, en collaboration Agile avec les équipes produit et backend.
Projet : Singular
Contexte : Développement d’un logiciel libre de calcul formel dédié à la manipulation de polynômes en mathématiques avancées.
Réalisations :
Création d’une interface utilisateur intuitive avec Nuxt.js et Vue, adaptée aux besoins des utilisateurs scientifiques.
Intégration d’outils d’analyse UX (Google Trends, Hotjar) pour optimiser l’expérience utilisateur.
Mise en place du système de paiement sécurisé via Stripe.
Suivi du projet avec Git et participation aux sprints Agile
Professional Experience
Senior Full Stack
De jan. 2019 à oct. 2022 Appinov Tunis
Projet : Gallile
Contexte : Développement d’une application digitale dédiée au suivi de performance des élevages de volailles, avec visualisation des données et indicateurs métier.
Réalisations :
Conception et développement du front-end avec Angular 12, incluant la visualisation dynamique des données via D3.js.
Développement backend avec NestJS pour la gestion des données et des services.
Encadrement des équipes front-end et back-end, supervision des Merge Requests et du déploiement via GitLab.
Participation aux sprints Agile pour livrer les fonctionnalités en continu.
Projet : TechInClic
Contexte : Conception et développement d’une application web et mobile de Field Service
Réalisations :
Définition de l’architecture technique et fonctionnelle de l’application.
Développement du front-end avec Angular 7 pour le web et Ionic pour la version mobile.
Implémentation du backend avec Node.js/ExpressJS, et gestion des données via MongoDB.
Mise en place de l’intégration continue et gestion du code avec GitLab, en collaboration Agile avec les équipes produit et support.
Développer Full Stack
De déc. 2017 à déc. 2018 CoditUp Tunis
Projet : Yupwego
Contexte : Développement d’une application mobile hybride pour partager des expériences de randonnée et organiser des événements.
Responsabilités :
Définition de l’architecture technique et fonctionnelle de l’application mobile.
Développement du front-end avec Angular 5 et mobile avec Ionic 3, intégration de modules spécifiques :
événements, géolocalisation, partage.
Intégration native avec Cordova pour accéder aux fonctionnalités du smartphone.
Gestion du code avec GitLab et collaboration Agile avec les équipes produit et design pour garantir une UX fluide.
Développeur Full Stack
D'oct. 2016 à nov. 2017 Appinov Tunis
Projet : Scraping Sportif
Contexte : Développement d’une application dédiée au scraping automatisé de sites sportifs pour collecter des données en temps réel (scores, statistiques, événements).
Réalisations :
Conception et développement du backend avec Node.js pour orchestrer le scraping en temps réel.
Déploiement mobile avec Ionic/Cordova pour une accessibilité multiplateforme.
Stockage structuré des données dans MongoDB.
Projet : Builder
Contexte : Développement backend d’une application web modulaire avec génération dynamique de contenus et structures personnalisées.
Réalisations :
Développement du backend avec Node.js pour gérer la logique métier.intégration ORM via Sequelize CLI pour interagir avec PostgreSQL.
Gestion des templates dynamiques avec Handlebars.
Intégration de l’ORM Sequelize CLI pour interagir avec la base de données PostgreSQL.
Développeur Full stack JS
De juin 2015 à nov. 2016 MSS Tunis
Projet : MonTaxi
Contexte : Maintenance corrective d’une application mobile native iOS dédiée au transport à la demande.
Réalisations :
Analyse et correction des bugs sur l’application iOS développée en Swift.
Optimisations ciblées pour améliorer la stabilité et les performances globales de l’application.
Projet : Runpay
Contexte : Développement d’un portefeuille électronique mobile hybride pour la gestion sécurisée des paiements et des transactions.
Réalisations :
Développement du backend avec Node.js pour gérer la logique métier.
Gestion des templates dynamiques avec Handlebars.
Intégration de l’ORM Sequelize CLI pour interagir avec la base de données PostgreSQL.