
Jonathan Alcaras
Expert WordPress | WooCommerce ♦ PHP | Symfony ♦
Salary / Daily rate
Montpellier, France
Mobility: Montpellier
Freelance
Remote only
Skills
Languages
About me
Intro
Expert WordPress freelance depuis 2009. Au fil des années, j’ai développé une expertise pointue sur WordPress, qui m’a permis d’intervenir pour le compte d’agences lorsque leurs équipes internes ne suffisent plus à répondre aux besoins techniques de leurs clients. Mes développements sont reconnus pour leur qualité, et mes conseils techniques sont souvent appréciés.
Work experience
Développeur PHP Freelance
FreelanceFreelance
Jan 2009 - Present
17 years 10 months
Remote
Développeur PHP Freelance depuis 2009, j’ai collaboré avec divers clients sur des projets variés, allant du développement de sites web à la création d’applications web sur mesure.
Développeur PHP – API REST syracuse
LES AMIS DE LA PLACE GRE'NETFreelance
Apr 2025 - Apr 2025
1 month
Remote
Missions : Développer un mécanisme d’authentification automatique pour l’accès aux ressources numériques via un système SSO basé sur le protocole CAS. Implémenter la validation des tickets CAS (v2/v3) via l’endpoint /serviceValidate, avec récupération des données XML renvoyées par l’API REST Syracus. Gérer la création dynamique d’un compte usager à partir du champ uniqueIdentifier sans exposer de mot de passe. Synchroniser les propriétés utilisateurs (nom, prénom, droits, etc.) dans l’annuaire local du site ressource à chaque connexion. Intégrer une logique de redirection fluide avec sécurisation des URLs d’entrée (service) et gestion conditionnelle des tickets. Développer une table de correspondance pour relier les paramètres casid à leurs domaines CAS respectifs (clients multiples). Objectifs : Offrir une authentification sécurisée et transparente aux utilisateurs tiers via leur portail institutionnel. Garantir une intégration fiable et conforme avec l’API REST Syracus et le protocole CAS. Permettre un accès immédiat aux ressources numériques sans double identification. Centraliser la gestion des droits d’accès sans stocker de mot de passe localement. Résultats : Mise en production d’un SSO fonctionnel compatible multi-clients. Réduction significative du support utilisateur lié aux problèmes d’accès. Mise en conformité totale avec les exigences de sécurité du partenaire institutionnel.
Développeur PHP
AndyBrookFreelance
Mar 2025 - Mar 2025
1 month
Remote
Missions : Développement d’un SSO conditionnel entre deux sites e-commerce distincts en PHP natif Génération d’un token JWT signé (HMAC SHA-256) sur Site A pour les utilisateurs connectés et autorisés Redirection vers Site B avec le token dans l’URL : /sso-login?token=xxx Vérification du token sur Site B : signature, expiration et droits d’accès Connexion automatique ou création de l’utilisateur si inexistant Stockage des droits d’accès dans une base de données relationnelle dédiée Développement de deux endpoints HTTP sécurisés : /sso/generate-token (Site A) et /sso-login (Site B) Préparation à une synchronisation bidirectionnelle entre les deux plateformes Objectifs : Offrir une expérience d’authentification transparente entre deux plateformes commerciales indépendantes. Renforcer la sécurité de l’échange d’identité sans exposer les identifiants. Assurer une gestion souple des droits d’accès via une table utilisateur centralisée. Résultats : Déploiement fonctionnel du SSO entre les deux environnements dans les délais impartis. Connexion instantanée et conditionnelle entre les deux sites sans ressaisie de mot de passe. Sécurité maîtrisée grâce à l’encodage et à la vérification stricte des jetons JWT. Structure modulaire et extensible, documentée pour prise en main rapide par les équipes internes.
Développeur PHP, API selforce, API Google map, API GeoportailFrance
ValecoFreelance
Jun 2024 - Oct 2024
5 months
Remote
Missions : Développement d’un formulaire multi-étapes avec jauge d’avancement, validation dynamique des champs (formats, champs obligatoires, longueurs) et sauvegarde des réponses à chaque étape. Intégration d’une carte interactive avec l'API GeoportailFrance permettant la sélection de plusieurs parcelles et le calcul de surface. Connexion aux API Google Maps (autocomplétion d’adresse) et l'API Salesforce (envoi des réponses dans le CRM). Implémentation d’un système conditionnel d’envoi d’emails basé sur les départements, configurable. Sécurisation des données sensibles avec chiffrement/déchiffrement du secret Salesforce avec open SSL et ajout des DataLayers pour le suivi analytics. Objectifs : Fluidifier la collecte d’informations pour les projets agrivoltaïques. Garantir la compatibilité avec les outils tiers (CRM, cartographie, analytics). Proposer une expérience utilisateur claire, progressive et sécurisée. Résultats : Formulaire déployé en production, entièrement connecté et opérationnel. Processus de qualification des projets optimisé. Base technique fiable, sécurisée et extensible.
Développeur PHP, API REST interne
OfficéoFreelance
Jun 2024 - Sep 2024
4 months
Remote
Missions : Mise en place d’un formulaire multi-étapes responsive avec jauge de progression, pré-remplissage dynamique via simpleToken, validation des champs (dates, budgets, formats) et écran d’accueil configurable. Intégration d’une brique calendrier conditionnelle (J+90 max) et gestion de l’affichage dynamique selon le mode de travail sélectionné (“Télétravail”, “Sur site”, “Hybride”). Personnalisation complète depuis le back-office WordPress : logo, visuels (background), textes, boutons et messages d’erreur. Connexion à l’API interne pour transmission des données au CRM et gestion des réponses (HTTP 200 attendu) avec confirmation par email. Pré-remplissage et édition des champs issus du formulaire 1 (ville, CP, services, volume, commentaire). Suivi des soumissions via événements Google Tag Manager. Objectifs : Fluidifier la seconde phase d’inscription sans ressaisie et garantir la cohérence des informations. Offrir aux équipes marketing un outil 100 % configurable sans toucher au code. Fiabiliser le transfert des données vers l’API interne et réduire les erreurs utilisateur. Résultats : Formulaire opérationnel en pré-production, taux de complétion supérieur à 90 %. Diminution des tickets support liés aux champs obligatoires ou incohérents. Processus d’inscription plus rapide, avec données exhaustives et structurées pour le CRM.
Développeur PHP, Symfony
Moria SurgicalFreelance
Feb 2024 - Sep 2024
8 months
Remote
Missions : Auditer et corriger la base technique SEO (robots.txt, sitemap, canonical, hreflang, 404). Repenser l’arborescence et créer des templates de pages adaptés (produit, article, catégorie). Optimiser les balises HTML (Hn, meta-title, meta-description) et enrichir les contenus existants. Développer de nouveaux contenus stratégiques (fiches produits, articles longs, FAQ). Moderniser certains éléments clés du site (page d’accueil, filtres selon la nouvelle structure). Objectifs : Renforcer la visibilité SEO du site à l’international. Offrir une navigation plus claire et pertinente. Augmenter la qualité et la profondeur des contenus pour répondre aux intentions de recherche. Mettre en place un socle technique solide et évolutif. Résultats : Amélioration notable de l’indexation et de la structure SEO. Meilleure performance sur les requêtes ciblées. Base technique prête pour un déploiement de contenu à plus grande échelle.
Développement Angular JS d'une web App
14eightFreelance
Jan 2019 - Mar 2019
3 months
Intervention Angular JS sur une web Application de recrutement (intégration d'une équipe) -Création de nouveaux filtres -Mise à jour et modification des droits utilisateurs -Mise en place de nouvelles fonctionnalités à partir de requête SQL -Versioning GIT
Education
Dawan
Formation Javascript/Ecmascript : Initiation + Approfondissement
2018 - 2018
3 months
Centre de formation Optédif
Certificat
2014 - 2014
3 months
CTI Formation, Lyon
Formation en Alternance : HTML
2011 - 2012
1 year 1 month
Licenses & certifications
Formation Javascript/Ecmascript : Initiation + Approfondissement
Issued: Jan 2018
Formation nouvelles technologies (wordpress) - création de site Web
Issued: Jan 2014
Formation en Alternance : HTML, Css, Javascript, PHP
Issued: Nov 2011