profile

Khaled Benharrat

Développeur web PHP/JS Symfony

12 Rue de l'avenir 37170 Chambray-lès-Tours
(+33)7.62.27.32.23
benk.devweb@gmail.com

Développeur web et mobile aguerri, je navigue dans l'univers de Symfony depuis plus de 5 ans, forgeant des lignes de code comme un artisan perfectionniste. Mais avant d'être un maestro du clavier, j'ai foulé les terrains de football pendant 13 ans à haut niveau, dribblant entre les adversaires avec la même finesse que je contourne les bugs. De joueur stratégique à codeur créatif, j'apporte la rigueur et l'esprit d'équipe du sport à chaque projet que je touche, transformant chaque défi en victoire numérique.


Chronologie

Une aventure entre code et ballon rond

  • bac-comptabilité

    2004

    Le début du voyage

    Diplômé en comptabilité à 19 ans, je me suis lancé avec passion dans une toute autre aventure : le sport.

  • football-avoine

    Août 2005 - juillet 2007

    Premier contrat (CFA2)

    Après des années de karaté, j'ai trouvé ma vraie passion dans le football. À 21 ans, je signe mon premier contrat, prêt à conquérir les terrains.

  • football-viry

    Août 2007 - décembre 2007

    Aventure parisienne (CFA2)

    Premier passage en région parisienne, où j'ai découvert la rudesse du championnat, une expérience formatrice et pleine de défis.

  • football-tours

    Janvier 2008 - juillet 2011

    Champion de cœur (Ligue2/CFA2)

    Retour dans ma ville natale pour des années inoubliables, couronnées d'un titre de champion et d'amitiés durables.

  • football-granville

    Août 2011 - juillet 2012

    Nouveau défi (CFA/CFA2)

    Un projet ambitieux avec une équipe déterminée, mais parfois, le cœur l'emporte, et je retourne à mes racines.

  • football-avoine

    Août 2012 - juillet 2015

    Les meilleures saisons (CFA2)

    Retour triomphal au club de mes débuts, où j'ai connu mes meilleures performances, avec deux titres de champion et des statistiques éclatantes.

  • FC Versailles 78

    Août 2015 - juillet 2018

    Le dernier chapitre (CFA/CFA2)

    Une nouvelle aventure à Paris, pleine d'apprentissages et de préparations pour le prochain grand virage de ma vie.

  • wild-code-school

    Mars 2020 - juillet 2020

    La révélation numérique

    Une formation à la Wild Code School me propulse dans l'univers du développement web, un domaine que j'aspirais à explorer depuis longtemps.

  • weecop

    Août 2020 - novembre 2020

    Premier pas dans le web

    Mon aventure chez Weecop débute, et chaque jour est une opportunité d'apprentissage et d'évolution dans le monde infini du web.

  • AltaïsWeb

    Mai 2021 - octobre 2022

    Première expérience salariée

    Au sein d'AltaïsWeb, j'ai eu l'opportunité de développer des applications web robustes et performantes en utilisant Symfony et Magento 2. Mon rôle impliquait non seulement l'écriture de code de haute qualité, mais aussi la participation à des revues de code, l'optimisation des performances et la garantie d'une expérience utilisateur fluide et intuitive. Cette expérience m'a permis de renforcer mes compétences techniques et de collaborer étroitement avec une équipe dynamique et innovante.

  • Edifitek

    Depuis octobre 2022

    Premières grandes responsabilités

    Dans le cadre de mon rôle chez Edifitek, je façonne des applicatifs basés sur Symfony, développés à partir d'un CMS que j'ai moi-même créé. Cette responsabilité m'a permis de démontrer ma capacité à innover et à offrir des solutions sur mesure, tout en optimisant les processus existants pour améliorer l'efficacité et la performance des projets. Mon rôle inclut la conception, le développement, et la maintenance des applications, garantissant une architecture robuste et évolutive.

  • Faites partie
    De cette
    Aventure!


Projets réalisés ou en cours

  • NESTOR CMS
    Développement d'un système de gestion de contenu (CMS) avancé pour une agence informatique, facilitant la création et la gestion d'applications et de logiciels.
  • TALWEG
    Collaboration avec un bureau d'études d'ingénierie technique pour développer des solutions web adaptées à leurs besoins spécifiques.
  • SYNERMI
    Développement de plateformes web pour un bureau d'études d'ingénierie thermique et technique, optimisant leur processus interne.
  • MyNRGYS
    Contribution au développement de solutions numériques pour améliorer les services d'ingénierie thermique et technique.
  • NESTOR API
    Conception et implémentation d'API robustes pour supporter les fonctionnalités des applications et logiciels créés par l'agence.
  • VSH (ex HOMEBOARDING)
    Développement de solutions numériques personnalisées pour un bureau d'études d'ingénierie thermique et technique.
  • GROUPE ALLIANCES Extranet
    Conception de solutions numériques pour un distributeur de produits et matériels agricoles d'occasion, dans le but de renforcer sa visibilité en ligne.
  • FREDELIAN FERRET Extranet
    Développement d'un extranet pour améliorer la gestion opérationnelle d'un restaurant traditionnel.
  • FEUILLETTE Extranet
    Conception d'une plateforme extranet pour une chaîne de boulangeries, facilitant les opérations et la communication interne.
  • GOBEL (Groupe LOUIS TELLIER)
    Développement d'un site e-commerce sous Magento 2 pour un fabricant d'articles métalliques ménagers, améliorant leur présence en ligne et leur capacité de vente.
  • TURBOSELF Espace Numérique
    Développement d'applications numériques pour un fabricant d'ordinateurs et d'équipements périphériques, optimisant l'expérience utilisateur.
  • FCH Actus
    Développement de solutions numériques pour un distributeur de produits et matériels d'hygiène, améliorant leur présence en ligne.
  • MEDIA MOBILES
    Conception de solutions publicitaires mobiles innovantes pour une agence spécialisée.
  • KLARCOOL GROUPE
    Développement de produits numériques pour un fabricant de systèmes de climatisation écologiques.
  • BROCENSCENE
    Création d'une plateforme e-commerce pour un distributeur de meubles et de décorations vintage.
  • ELBAJA BOXING ACADEMY TOURS
    Développement d'un site web pour une association sportive de boxe, améliorant la visibilité et la gestion des activités.

Projets en cours ou en constante amélioration

Projets livrés

Note : Cette section met en avant les créations et collaborations les plus marquantes dans le développement d'applications web et mobiles.
Elle couvre un large éventail de projets, allant des systèmes de gestion de contenu (CMS) pour des agences informatiques aux plateformes extranet pour des entreprises de secteurs variés tels que l'ingénierie, la restauration, la fabrication et bien plus encore.
Les projets sont classés entre ceux en cours ou en constante amélioration, et ceux déjà livrés avec succès.
Chaque projet illustre une contribution significative à la transformation numérique des organisations, mettant en avant une expertise technique approfondie et la capacité à répondre à des besoins divers et complexes.
L'intégration de plateformes comme Magento 2 pour des sites e-commerce, ainsi que le développement de solutions sur-mesure, témoigne d'une flexibilité et d'un savoir-faire dans l'adaptation aux exigences des clients.


Compétences

Langages et outils de programmation
Workflow
  • Analyse des besoins : Recueillir les exigences fonctionnelles et techniques du projet.
  • Conception de l'architecture : Structurer l'application avec Symfony pour le backend et AngularJS ou Symfony pour le frontend.
  • Développement frontend avec Symfony : Créer des interfaces utilisateur dynamiques avec Twig et gérer les assets avec Webpack.
  • Développement frontend avec AngularJS : Construire des composants interactifs pour une expérience utilisateur fluide.
  • Configuration de Webpack : Optimiser les bundles, gérer les ressources statiques et les performances du frontend.
  • Développement backend avec Symfony : Créer des API RESTful robustes avec API Platform.
  • Définition des entités avec API Platform : Utiliser les annotations pour exposer les entités en tant qu'API.
  • Gestion des bases de données : Manipuler les bases de données avec Doctrine ORM.
  • Sécurité : Mettre en place des mécanismes de sécurité dans Symfony et AngularJS.
  • Tests unitaires avec PhpUnit : Écrire des tests unitaires pour garantir la stabilité du code.
  • Tests de typage statique avec PhpStan : Utiliser PhpStan pour détecter les erreurs potentielles de typage.
  • Débogage : Utiliser Symfony Profiler et les DevTools AngularJS pour le débogage.
  • Optimisation des performances : Utiliser la mise en cache et optimiser les requêtes API et les bundles Webpack.
  • SEO pour applications AngularJS : Implémenter des stratégies SEO pour améliorer le référencement des SPA.
  • Documentation : Maintenir une documentation détaillée des API et des composants frontend.
  • Collaboration : Travailler en étroite collaboration avec les équipes de conception, les chefs de projet et les autres développeurs.
  • Responsiveness : Garantir la compatibilité des applications sur divers appareils et résolutions d'écran.
  • Mise à jour continue : Garder les dépendances de Symfony, AngularJS, Webpack, API Platform, PhpStan, et PhpUnit à jour.
  • Versioning avec Git : Utiliser Git pour le contrôle de version et la collaboration en équipe.
  • Déploiement : Automatiser les déploiements avec des pipelines CI/CD intégrant les tests PhpUnit et les vérifications PhpStan.

Expérience

EDIFITEK

Octobre 2022 - Aujourd’hui

Actuellement chez EDIFITEK, je continue de relever des défis passionnants en développant des applications web et mobiles sophistiquées. J'intègre les meilleures pratiques de développement et collabore étroitement avec les équipes pour livrer des solutions robustes et évolutives.

depuis plus de 2 ans

ATLAIS Web

Mai 2021 - Octobre 2022

Chez ATLAIS Web, j'ai contribué au développement de plateformes web sur mesure, en utilisant des technologies modernes telles que Symfony et API Platform. Mon rôle incluait également l'optimisation des performances et l'amélioration continue des interfaces utilisateur.

1 an et 6 mois

Weecop

Août 2020 - Novembre 2020

En tant que développeur web junior, j'ai contribué à la création d'applications web dynamiques, en développant des interfaces modernes et en optimisant les fonctionnalités pour une expérience utilisateur fluide. J'ai également documenté les projets pour garantir leur évolutivité et facilité de maintenance.

4 mois

FREELANCE

Mai 2019 - Mai 2021

Pendant 2 ans en tant que développeur freelance, j'ai eu l'occasion de travailler sur divers projets web et mobiles, perfectionnant mes compétences en Symfony et AngularJS. Cette période m'a permis de m'adapter à différents environnements et de gérer des projets de manière autonome.

2 ans

Diplômes

Wild code school

TOURS
Titre professionnel développeur web et web mobile (TITRE RNCP - BAC +2/3)
2020

Lycée Paul-Louis Courier

TOURS
BTS Gestion comptabilité
2006

Intérêts

En dehors de ma carrière de développeur web, je nourris une passion profonde pour l'apprentissage continu. Mon esprit curieux me pousse à explorer en permanence les dernières innovations technologiques, que ce soit dans le domaine du développement web, de l'intelligence artificielle ou des objets connectés. Je suis constamment à l'affût des nouvelles tendances et m'efforce de rester à la pointe des évolutions technologiques pour toujours améliorer mes compétences et mes projets.

Être père de deux enfants est une source constante de motivation et d'épanouissement. J'accorde une grande importance à ma famille et je m'efforce d'être un modèle, un soutien et un guide pour mes enfants. Chaque moment passé à leurs côtés me permet de nourrir ma créativité, de renforcer les liens familiaux et de me rappeler l'importance d'un équilibre entre vie professionnelle et personnelle. Ces moments partagés sont des ressources précieuses qui enrichissent ma vision de la vie.

Le sport occupe une place centrale dans ma vie. C'est bien plus qu'une activité physique : il représente une véritable école de la discipline, de la persévérance et du dépassement de soi. Le sport me permet non seulement de maintenir un corps en bonne santé, mais aussi de me ressourcer mentalement. Il m'offre l'équilibre nécessaire pour faire face aux défis quotidiens avec énergie, sérénité et optimisme. Chaque entraînement et chaque compétition sont pour moi l'occasion de me surpasser, de repousser mes limites et de retrouver un sentiment de bien-être global, essentiel à ma vie personnelle et professionnelle.