Développeur de logiciels et Web Full Stack. Apprenant éternel passionné par les détails. Spécialisé dans la création et la résolution de problèmes. ⚡

📍 Málaga, España
Málaga

Andalucía

Malaga

Compétences

Ce sont les technologies que j'utilise le plus fréquemment, bien que j'aie travaillé avec beaucoup d'autres.

Expérience professionnelle

  1. Développeur de logiciels chez Experto Digital®

    Conception et construction de solutions web complètes utilisant l'écosystème WordPress (Elementor Pro, WooCommerce) pour les entreprises et le commerce électronique. Focus sur l'architecture de contenu, les interfaces attrayantes, les améliorations techniques de vitesse et le référencement SEO.

  2. Développeur de logiciels et Front-End chez Dimap®

    Développement et maintenance de la plateforme principale de DIMAP, ainsi que de projets pour des clients tels que GM et l'académie CEJ. Mise en œuvre d'interfaces modernes et optimisées avec un accent sur l'expérience utilisateur, les performances et l'évolutivité, en utilisant les technologies actuelles de développement front-end.

  3. Développeur de logiciels chez Gubb Marketing®

    Développement de logiciels et d'applications web.

  4. Développement d'Agrooe-Cashback pour Agrooe® et Gubb Marketing®

    Développement à partir de zéro d'une application web axée sur l'administration d'un système de cashback pour l'entreprise Agrooe®. Développement de la base de données, du backend et du frontend de l'application web.

Projets

Site web de GM Microcementos

Site web de GM Microcementos

Développement complet d'une plateforme web d'entreprise pour GM Microcementos, une société spécialisée dans l'application du microciment. Site web professionnel avec 15 pages optimisées, axé sur la performance, le référencement et une expérience utilisateur exceptionnelle. Inclut un calculateur de budget, une galerie de projets filtrable, des formulaires avancés et un système de conception minimaliste. Architecture modulaire avec plus de 100 composants réutilisables et optimisée pour Core Web Vitals.

Site de l'Académie CEJ

Site de l'Académie CEJ

Plateforme web pour Academia CEJ, académie spécialisée dans les examens de la fonction publique à Malaga. Site web entièrement responsive avec blog, campus virtuel, test de connaissances, système d'inscription et gestion des cours. Développé avec Next.js 14, React 18, Tailwind CSS, Framer Motion et Docker.

Site web du DIMAP

Site web du DIMAP

Développement du site corporate de Dimap, une application moderne basée sur Next.js 15, React 19, Redux Toolkit et TailwindCSS, axée sur une performance optimale et une expérience fluide. Le projet comprend des pages de services, un blog, des sections d'entreprise et des formulaires de suivi des prospects, tous construits sur une architecture modulaire et un chargement hautement optimisé en utilisant SSG, Lazy Loading et ClientLoader.

DevCrate

DevCrate

DevCrate est une plateforme de découverte de ressources de développement (outils, bibliothèques, actifs, documentation et défis). N'avez-vous jamais eu besoin d'une ressource pour votre projet, ou simplement d'un peu d'inspiration, et n'avez-vous jamais fini par naviguer à travers une myriade de pages ? C'est pourquoi j'ai créé cette plateforme : pour organiser et ne perdre aucune des ressources que j'ai découvertes au fil des ans, et pour pouvoir les retrouver rapidement sans dépendre de signets éparpillés. Elle comprend une recherche avancée, des filtres d'étiquettes et une zone d'administration pour gérer tout le contenu. Il accepte également les suggestions de la communauté pour continuer à rassembler des outils utiles. Il est construit avec Next.js, React, TypeScript et MongoDB, avec une authentification sécurisée et une interface moderne basée sur shadcn/ui.

Cmd+kit

Cmd+kit

Cmd+kit est un système de palette de commandes réutilisable pour les produits web, conçu pour fournir une recherche rapide, une navigation au clavier et l'exécution d'actions à partir d'une interface cohérente et accessible. Il est conçu pour s'intégrer facilement dans différentes piles avec des adaptateurs officiels pour React, Vue, Preact et Astro, tout en conservant la même base de comportement et de personnalisation visuelle. Il comprend une documentation complète et un terrain de jeu interactif pour configurer les thèmes, la structure des commandes et exporter du code prêt à l'emploi. Peut être installé avec npm, pnpm, yarn ou bun en fonction du flux de chaque projet.

Contract-kit - Générateur de contrats API

Contract-kit - Générateur de contrats API

Zod SVG Icon

Boîte à outils CLI + bibliothèque publiée dans npm qui permet de définir des contrats d'API dans un seul fichier JSON typé et de générer automatiquement des types TypeScript partagés, un client Angular, une validation d'exécution avec Zod et des contrôleurs pour NestJS. Élimine la désynchronisation entre le frontend et le backend, évite le code dupliqué et détecte les changements de rupture grâce à des instantanés de contrat. Inclut la génération de mock pour les tests et une architecture modulaire basée sur de multiples packages réutilisables.

Certifications

Certification Développeur Web Full Stack

Certification Développeur Web Full Stack

Formation au développement web Full Stack, incluant la création d'interfaces avec HTML, CSS et React, le développement backend avec Node.js, MongoDB, la gestion de bases de données et le déploiement avec des outils DevOps parmi de nombreuses autres technologies.

JavaScript (ES2023 & ES2024)

JavaScript (ES2023 & ES2024)

Dans ce cours, j'ai appris les nouveautés les plus récentes de JavaScript (ES2023 et ES2024), y compris de nouvelles méthodes pour les tableaux, objets et ensembles, ainsi que des améliorations dans la gestion des promesses et des opérateurs logiques. J'ai également acquis des techniques pour optimiser et rendre le code plus lisible, en appliquant les dernières fonctionnalités du langage dans des projets modernes.

Sujets avancés du Model Context Protocol (MCP)

Sujets avancés du Model Context Protocol (MCP)

Cours avancé sur le Model Context Protocol (MCP), axé sur des modèles d'implémentation concrets pour la communication client-serveur, les mécanismes de transport et le déploiement en production. Il couvre le sampling pour l'intégration de modèles d'IA, les notifications de progression et de logs, l'accès aux fichiers basé sur les roots, l'architecture des messages JSON, les transports stdio et StreamableHTTP (SSE), les limites du transport HTTP et les critères de choix du transport selon les besoins de scalabilité et de fonctionnalités.

Introduction aux compétences d'agent

Introduction aux compétences d'agent

Cours axé sur la création et l'utilisation de Skills dans Claude Code pour éviter de répéter les instructions et maintenir des workflows cohérents. Il couvre la création de SKILL.md, la configuration de allowed-tools, le partage en équipe, l'intégration avec des subagents et le diagnostic des problèmes de déclenchement, de priorité et d'exécution.

Claude Code in Action

Claude Code in Action

Dans ce cours, j'ai approfondi l'utilisation de Claude Code pour des tâches réelles de développement logiciel, en comprenant l'architecture des assistants de code IA et la manière dont ils interagissent avec les bases de code via des outils intégrés. J'ai appris à gérer efficacement le contexte, combiner plusieurs outils pour des workflows complexes, créer des automatisations réutilisables et étendre les capacités avec des serveurs MCP. J'ai aussi travaillé l'intégration avec GitHub pour la revue de code et la collaboration d'équipe, en appliquant des modes de planification et de raisonnement selon la complexité de chaque défi technique.

Building with the Claude API

Building with the Claude API

Cours pratique orienté développeurs pour intégrer Claude dans des applications via l’API Anthropic. Il couvre l’authentification et la configuration des requêtes, les conversations multi-tour, les prompts système, les sorties structurées, l’utilisation d’outils, les architectures RAG (chunking, embeddings et récupération contextuelle), les capacités multimodales (texte, images et PDF), le prompt caching, l’intégration MCP et les workflows avec Claude Code.

Apprenez à mieux me connaître

Bonjour ! Je m'appelleFran Développeur Full Stack | Développeur logiciel

J'ai de l'expérience dans l'utilisation d'un large éventail de technologies web. Cela dit, ma spécialité et mon domaine de prédilection sont le développement front-end.

Dès mon plus jeune âge, je me suis intéressé aux ordinateurs et aux appareils mobiles, que j'ai explorés et testés, en m'attachant à comprendre leur fonctionnement tant au niveau logiciel que matériel. Au fil des ans, j'ai beaucoup appris en bricolant et en résolvant des problèmes par moi-même, une expérience qui a renforcé ma curiosité et mes compétences techniques.