ayoub ibnslimane

Développeur Full-Stack Senior | PHP Symfony

Salaire / Taux journalier

Toulouse, France

Freelance

Peut venir sur site

Expertises

NodeReactSymfonyDocker

Langues

Anglais

À propos

Introduction

Développeur FullStack avec 9+ ans d'expérience en PHP/Symfony, Node.js et React.js. Expert en architecture hexagonale et migration de systèmes legacy, j'ai conçu des applications performantes pour la gestion immobilière et l'optimisation industrielle. Mon approche combine rigueur technique (tests unitaires, Docker) et vision métier pour créer des solutions évolutives qui répondent précisément aux besoins de vos projets.

Liens

Expérience de travail

Développeur web

SogeclairFreelance

août 2023 - Présent

3 ans 3 mois

Toulouse, France

Développement d'une application de capitalisation des connaissances métier et d'optimisation du processus de fabrication de pièces composites Technologies utilisées : Back-end en Node.js et front-end en React pour une application performante et évolutive. Développement de nouvelles fonctionnalités : Analyse approfondie des besoins utilisateurs et métiers, conception et implémentation de nouvelles fonctionnalités pour répondre aux exigences opérationnelles et améliorer l'efficacité des processus. Mise en place de tests unitaires : Rédaction et exécution de tests unitaires rigoureux pour garantir la qualité, la fiabilité et la stabilité du code. Architecture hexagonale : Conception et déploiement d'une architecture hexagonale (ports et adaptateurs) afin de renforcer la modularité, la maintenabilité et la testabilité de l'application. Montée de version : Mise à jour régulière des dépendances et des outils, en assurant la compatibilité et la stabilité de l'application tout au long de son cycle de vie. Environnements de développement avec Docker : Création et configuration d’environnements de développement isolés et reproductibles via Docker, simplifiant ainsi le déploiement et les tests. Revue et validation du code : Participation active aux revues de code pour assurer le respect des standards de codage, optimiser la qualité et diffuser les meilleures pratiques au sein de l'équipe. Mise en place de Gitflow : Adoption de Gitflow pour une gestion de version collaborative et structurée, facilitant le travail en équipe et la livraison continue. Maintenance d'une application en PHP : Gestion des corrections de bugs, optimisation des performances et ajout de nouvelles fonctionnalités pour une application existante développée en PHP, assurant sa pérennité et son adéquation aux nouveaux besoins.

Développeur web

SAFTIFreelance

août 2019 - juil. 2023

4 ans

Toulouse, France

Développement, maintenance et amélioration d'un système d'information internationalisé destiné à la gestion d'un réseau d'agents immobiliers. Cette application monolithique est construite avec Symfony et utilise une base de données MySQL. Développement des nouvelles fonctionnalités : Implémentation de nouvelles fonctionnalités selon les exigences des utilisateurs et du marché, tout en respectant les standards de qualité et de performance. Maintenance du code existant : Correction des bugs et mise à jour du code pour assurer la stabilité, la sécurité et la conformité aux bonnes pratiques. Migration du legacy vers une architecture hexagonale : Refonte du système monolithique en architecture hexagonale pour améliorer la modularité, la testabilité et la maintenabilité. Écriture des tests unitaires : Création de tests unitaires pour vérifier le bon fonctionnement des composants individuels et prévenir les régressions. Optimisation des pages et des requêtes SQL : Amélioration des performances des pages web et optimisation des requêtes SQL pour réduire le temps de réponse et accroître l'efficacité. Relecture et validation de code : Participation aux revues de code pour garantir le respect des standards de codage, améliorer la qualité du code et partager les bonnes pratiques au sein de l’équipe.

Développeur PHP Symfony

FINVENS

mars 2015 - août 2019

4 ans 6 mois

Région de Toulouse, France · On-site

Développement et maintenance d'un système d'information pour des prestations en courtage de rachat de prêts Développement des nouvelles fonctionnalités : Implémentation de nouvelles fonctionnalités en fonction des exigences des utilisateurs et du marché, rédaction des spécifications techniques et validation par des tests. Maintenance du code existant : Correction des bugs et mise à jour du code pour garantir la stabilité, la sécurité et les performances de l'application. Définition des besoins avec le client : Collaboration avec le client pour comprendre et formaliser ses besoins, puis les traduire en spécifications fonctionnelles claires. Optimisation des pages : Amélioration des performances de chargement des pages web et optimisation des requêtes SQL pour réduire les temps de réponse et améliorer l'expérience utilisateur. Intégration d'un système de téléphonie informatique : Intégration d'un système de téléphonie avec l'application, offrant des fonctionnalités de communication avancées telles que les appels vocaux, la gestion des contacts et l'enregistrement des appels. Gestion d'une équipe de quatre développeurs externes : Supervision de quatre développeurs externes, répartition des tâches, gestion des délais et assurance de la qualité du code.

création du site lebonrecyclage.fr

lebonrecyclage.frFreelance

déc. 2014 - mars 2015

4 mois

Région de Toulouse, France · Remote

Développement et gestion d'une application de recyclage de produits multimédia. Rédaction du cahier des charges : Analyse des besoins du client pour définir les fonctionnalités de l'application. Rédaction d'un cahier des charges détaillant les objectifs, les spécifications fonctionnelles et techniques, ainsi que les contraintes du projet. Modélisation de la base de données : Conception d'une base de données relationnelle optimisée pour gérer les informations relatives aux produits multimédia à recycler, incluant la traçabilité des produits, les catégories, les états de recyclage et les historiques de traitement. Développement de l'application : Implémentation complète de l'application en utilisant des technologies adaptées (front-end et back-end) pour assurer une expérience utilisateur fluide et intuitive. Développement des fonctionnalités de gestion de produit, de suivi des statuts de recyclage, et de génération de rapports pour la gestion interne. Hébergement et déploiement du site : Mise en place de l'infrastructure d'hébergement sur un serveur sécurisé, configuration de l'environnement de production. Tests fonctionnels et validation : Réalisation de tests fonctionnels pour vérifier le bon fonctionnement de chaque composant de l'application. Identification et correction des éventuels dysfonctionnements pour garantir la qualité et la stabilité du produit final avant le déploiement

technicien informatique chez kanProduction

kanProduction

janv. 2010 - janv. 2015

5 ans 1 mois

Toulouse, France

Technicien informatique pour l’entreprise KAN PRODUCTION : installation, maintenance, déploiement informatique (Carrefour, Carrefour Market, huit à 8, dpam, Simply market …)

stage Providentielle Lab

Université Toulouse III - Paul Sabatier

avr. 2013 - juil. 2014

1 an 4 mois

Toulouse, France

Stage en développement d'une application Android dans l'entreprise Providentille Lab


Formation

Université Paul Sabatier Toulouse III

niveau master 1 informatique

2014 - 2015

1 an 1 mois

Université Paul Sabatier Toulouse III

Licence informatique

2013 - 2014

1 an 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.