
marouane talbi
Développeur Full Stack Senior | Symfony & Vue.js
Salaire / Taux journalier
91100 Corbeil-Essonnes, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Développeur Full Stack avec 3+ ans d'expertise en React, Vue.js, Symfony et AWS. Expérience prouvée dans l'intégration d'IA (ChatGPT), développement d'API GraphQL/REST et architecture microservices sur projets d'envergure. Spécialisé en solutions cloud scalables avec une approche agile pour transformer vos idées en applications performantes.
Expérience de travail
Développeur Full Stack
Genius - Soutien Scolaire
oct. 2024 - Présent
2 ans 1 mois
Yomeva
sept. 2022 - oct. 2024
2 ans 2 mois
Paris, France
Développeur Full Stack - Projet : ETOILE
févr. 2024 - oct. 2024
9 mois
Paris, France
🚀 Développement de la plateforme - Intégration de l’intelligence artificielle via l’API ChatGPT pour ajouter des fonctionnalités avancées et améliorer l’expérience utilisateur. 🎨 Front-end avec Vue.js - Utilisation avancée de Vue.js, avec la mise en œuvre de composants clés tels que les directives - personnalisées et les Composition API pour une gestion optimale de l'état et de la réactivité. - Mise en œuvre d’un thème graphique personnalisé pour harmoniser l’identité visuelle de la plateforme. 🔄 API et back-end - Création et gestion d’une API GraphQL pour permettre des requêtes flexibles et efficaces entre le front- end et le back-end. - Développement de fonctions sur AWS Lambda, intégrant des logiques métier complexes pour répondre aux besoins spécifiques de la plateforme. 📊 Surveillance et performance - Surveillance et analyse des performances via AWS CloudWatch, assurant un suivi détaillé des métriques et des logs. 🛠️ Déploiement et infrastructure - Gestion du déploiement et vérification continue à l'aide de AWS Amplify pour garantir une intégration - rapide et sans faille. - Utilisation de services AWS supplémentaires, notamment AWS LAMBDA 🤝 Collaboration et gestion de projet - Collaboration étroite avec les équipes métiers pour définir les spécifications fonctionnelles et s’assurer de leur respect tout au long du projet.
Développeur Full Stack - Projet : MYCONSTAT de FONCIA
sept. 2022 - mars 2024
1 an 7 mois
paris · Hybrid
💻 Back-end : Symfony - Utilisation avancée de Symfony, incluant le QueryBuilder pour des requêtes SQL complexes et optimisées. - Développement et exposition d’API REST sécurisées, garantissant une communication fluide entre les différentes parties de l’application. - Parsing XML pour extraire et structurer des données complexes dans des composants Symfony modulaires. 📱 Front-end mobile : React Native - Création d’une interface utilisateur fluide et réactive avec React Native, utilisant des Hooks tels que useState et useEffect pour une gestion optimale des états. - Développement de composants réutilisables pour améliorer la modularité et la maintenabilité du code. - Mise en place d’une navigation intuitive et d’une gestion efficace des formulaires pour une meilleure expérience utilisateur. 📊 Surveillance et performance - Suivi des performances et analyse des logs avec des outils de monitoring pour garantir la stabilité et la rapidité de l’application. - Optimisation des temps de réponse des API en identifiant et corrigeant les goulots d’étranglement. 🐳 Conteneurisation : Docker - Configuration et gestion des environnements de développement locaux avec Docker pour une uniformité entre les environnements. 🔗 Intégration et collaboration - Interaction avec des API externes pour enrichir l’application avec des fonctionnalités tierces (services de géolocalisation, statistiques, etc.). - Participation à des ateliers avec les équipes métiers pour définir les spécifications fonctionnelles et ajuster les priorités du projet. 🧪 Tests et qualité - Tests approfondis des API REST avec Insomnia, couvrant tous les cas d’utilisation possibles. - Mise en œuvre de tests unitaires et d’intégration pour valider la qualité et la fiabilité du code. 📜 Documentation et maintenance - Rédaction de documentation technique claire et complète pour faciliter la prise en main par les développeurs.
iViPlay
mai 2021 - oct. 2022
1 an 6 mois
Hybrid
Développeur Full Stack - Projet : MANAGEROOM / AMADEUS de THALES
janv. 2022 - oct. 2022
10 mois
Hybrid
☁️ Cloud : Amazon Web Services - Utilisation d’Amazon ECS pour déployer l’infrastructure applicative et garantir sa scalabilité. - Gestion du stockage d’assets via Amazon S3, optimisant les performances grâce à un CDN. - Mise en place d’un pipeline CI/CD avec GitLab pour une intégration et un déploiement continus fiables. 💻 Back-end : Symfony - Création et gestion de routes API RESTful pour une communication fluide avec le front-end. - Utilisation de l’EventDispatcher pour écouter et déclencher des événements personnalisés. - Manipulation avancée des données avec le Serializer, incluant des normalizers et denormalizers. - Mise en œuvre de tests unitaires avec PHPUnit, garantissant la robustesse et la qualité du code. 🎨 Front-end : React - Développement de composants modulaires et dynamiques pour améliorer l’interactivité et la réactivité de l’interface utilisateur. - Création de formulaires réactifs avec validation des entrées utilisateur, améliorant l’expérience utilisateur. - Optimisation des performances en réduisant le chargement des assets grâce à des pratiques avancées et l’utilisation de CDN. 🔗 Collaboration et méthodologies - Application des méthodes agiles, incluant la planification des sprints, les daily stand-ups, les reviews et les rétrospectives. - Participation à des réunions interdisciplinaires pour garantir une cohérence entre les spécifications fonctionnelles et techniques. 🧪 Tests et qualité - Rédaction et exécution de tests fonctionnels avec Jest pour le front-end React et PHPUnit pour le back-end Symfony. - Mise en place d’une stratégie de tests complète pour garantir la fiabilité et la performance des fonctionnalités critiques.
Développeur Full Stack - Projet : IVIFLO / IVIPLAY
mai 2021 - déc. 2021
8 mois
Paris, France
🛠️ Architecture globale et intégration - Mise en place de webhooks et d’API REST sécurisées (JWT, OAuth) pour assurer la communication entre les différentes briques du projet. - Mise en œuvre de l’injection de dépendances dans Angular afin de favoriser le découplage et la testabilité des composants. 💻 Back-end : Symfony - Création de Form Symfony avancés pour la gestion des incidents, incluant des requêtes personnalisées via QueryBuilder dans les repositories. - Intégration de fonctionnalités de géolocalisation pour localiser rapidement les ascenseurs ou les issues de secours. - Implémentation d’un système de notifications push pour informer les utilisateurs en temps réel du statut de leurs demandes. 🎨 Front-end : Angular - Développement d’un module de signalement d’incidents avec remontée d’informations en temps réel. - Interaction avec des services tiers comme OpenWeatherMap et OpenStreetMap. - Mise en place d’un back-office ergonomique pour la gestion administrative, en tirant parti des composants Angular avancés. 📱 Application mobile : Flutter - Développement d’une application mobile offrant un accès rapide et intuitif aux services sur le terrain. - Conception d’une interface utilisateur moderne et réactive pour une adoption rapide par les utilisateurs. 🔗 Collaboration et méthodologies - Animation de démonstrations clients et collecte des retours utilisateurs pour enrichir le backlog. - Utilisation des méthodes agiles (Scrum) pour organiser le projet. 🧪 Tests et qualité - Rédaction et exécution de tests unitaires avec PHPUnit pour le back-end et Jest pour le front-end Angular. - Réalisation de tests end-to-end avec Cypress pour garantir la fiabilité des fonctionnalités critiques. 📊 Déploiement et CI/CD - Mise en place d’une intégration continue (CI/CD) et déploiement sur un environnement Docker/Nginx pour assurer la stabilité et la rapidité des livraisons.
Formation
ESGI
Master
2019 - 2021
2 ans 1 mois
ESGI
Bachelor
2018 - 2019
1 an 2 mois
AFPA
Brevet de technicien supérieur (BTS)
2017 - 2018
1 an 1 mois