Sviluppatore Software e Full Stack. Eterno apprendista appassionato dei dettagli. Specializzato nel creare e risolvere problemi. ⚡

📍 Málaga, España
Málaga

Andalucía

📍 Málaga, Spagna

Competenze

Queste sono le tecnologie che uso più frequentemente, anche se ho lavorato con molte altre.

Esperienza lavorativa

  1. Sviluppatore software presso Experto Digital®

    Progettazione e costruzione di soluzioni web complete utilizzando l'ecosistema WordPress (Elementor Pro, WooCommerce) per aziende ed e-commerce. Focus sull'architettura dei contenuti, interfacce attraenti, miglioramenti tecnici della velocità e posizionamento SEO.

  2. Sviluppatore software e Front-End presso Dimap®

    Sviluppo e manutenzione della piattaforma principale di DIMAP, nonché progetti per clienti come GM e l'accademia CEJ. Implementazione di interfacce moderne e ottimizzate con focus sull'esperienza utente, prestazioni e scalabilità, utilizzando le attuali tecnologie di sviluppo front-end.

  3. Sviluppatore software presso Gubb Marketing®

    Sviluppo di software e applicazioni web.

  4. Sviluppo di Agrooe-Cashback per Agrooe® e Gubb Marketing®

    Sviluppo da zero di un'applicazione web incentrata sull'amministrazione di un sistema di cashback per l'azienda Agrooe®. Sviluppo del database, backend e frontend dell'applicazione web.

Progetti

GM Microcementos Website

GM Microcementos Website

Sviluppo completo di una piattaforma web aziendale per GM Microcementos, un'azienda specializzata nell'applicazione di microcemento. Sito web professionale con 15 pagine ottimizzate, focalizzato su performance, SEO e esperienza utente eccezionale. Include calcolatore di budget, galleria progetti filtrabile, moduli avanzati e sistema di design minimalista. Architettura modulare con 100+ componenti riutilizzabili e ottimizzazione Core Web Vitals.

Academia CEJ Website

Academia CEJ Website

Piattaforma web per Academia CEJ, accademia specializzata in concorsi di giustizia a Malaga. Sito web completamente responsive con blog, campus virtuale, sistema di test delle conoscenze, sistema di iscrizione e gestione corsi. Sviluppato con Next.js 14, React 18, Tailwind CSS, Framer Motion e Docker.

Sito Web DIMAP

Sito Web DIMAP

Sviluppo del sito corporate di Dimap, un’applicazione moderna basata su Next.js 15, React 19, Redux Toolkit e TailwindCSS, progettata per offrire prestazioni ottimali e un'esperienza fluida. Il progetto include pagine di servizi, blog, sezioni corporate e moduli con tracciamento dei lead, il tutto costruito su un’architettura modulare con caricamento altamente ottimizzato tramite SSG, Lazy Loading e ClientLoader.

Agrooe Cashback

Agrooe Cashback

In questo progetto, ho lavorato con un team per costruire da zero una piattaforma focalizzata sulla vendita di prodotti di qualità e sul supporto del commercio locale. Abbiamo lavorato da zero con il concetto fino alla pratica creando sia il back-end che il front-end. Oltre a diverse tecnologie sono state incorporate integrazioni come JWT per il controllo degli account utente e l'accesso, una dashboard per il controllo di tutti i dati... Funzionalità come poter accedere con diversi social network, creazione di account come utente per acquistare prodotti o come azienda per aggiungerli, mappe del luogo più vicino dove si potrebbe trovare il prodotto in questione, tra le altre cose. Per motivi di riservatezza il codice non viene mostrato.

DevCrate

DevCrate

DevCrate è una piattaforma per scoprire risorse di sviluppo (strumenti, librerie, asset, documentazione e sfide). Ti è mai capitato di aver bisogno di una risorsa per il tuo progetto, o semplicemente di ispirazione, e finire a navigare in un’infinità di pagine? Per questo ho creato questa piattaforma: per organizzare e non perdere nessuna delle risorse che ho scoperto nel corso degli anni, e poterle trovare rapidamente senza dipendere da segnalibri sparsi. Include ricerca avanzata, filtri per tag e un’area admin per gestire tutti i contenuti. Consente anche suggerimenti della community per continuare a raccogliere strumenti utili. È costruita con Next.js, React, TypeScript e MongoDB, con autenticazione sicura e un’interfaccia moderna basata su shadcn/ui.

Clone del Sito AirPods Pro 2

Clone del Sito AirPods Pro 2

Ricreazione dell’hero ufficiale di Apple per gli AirPods Pro 2, focalizzata sul padroneggiare animazioni avanzate con GSAP e ScrollTrigger. Ho implementato una sequenza di 65 frame renderizzati in Canvas sincronizzata con lo scroll, insieme a transizioni fluide, navigazione dinamica ed effetti visivi ispirati al design originale di Apple. Un progetto dedicato a perfezionare animazioni web ad alte prestazioni.

Certificazioni

Certificato di Sviluppatore Web Full Stack

Certificato di Sviluppatore Web Full Stack

Formazione in sviluppo web Full Stack, inclusa la creazione di interfacce con HTML, CSS e React, sviluppo backend con Node.js, MongoDB, gestione di database e distribuzione con strumenti DevOps tra molte altre tecnologie.

JavaScript (ES2023 & ES2024)

JavaScript (ES2023 & ES2024)

In questo corso ho imparato le novità più recenti di JavaScript (ES2023 e ES2024), inclusi nuovi metodi per array, oggetti e set, nonché miglioramenti nella gestione delle promesse e negli operatori logici. Ho anche acquisito tecniche per ottimizzare e rendere il codice più leggibile, applicando le ultime funzionalità del linguaggio in progetti moderni.

Claude Code: A Highly Agentic Coding Assistant

Claude Code: A Highly Agentic Coding Assistant

In questo corso ho approfondito l'uso di Claude Code, un assistente di codifica altamente autonomo, apprendendo le migliori pratiche per lavorare in modo efficiente con progetti complessi. Ho esaminato come fornire un contesto chiaro a Claude, coordinare più istanze in parallelo, integrare server MCP e GitHub e applicare le sue funzioni di pianificazione, memoria e sessioni parallele. Il corso ha incluso esempi pratici come chatbot RAG, analisi dei dati in Jupyter e creazione di interfacce visive da Figma, mostrando come ottimizzare, refactorizzare e automatizzare i flussi di lavoro di sviluppo con Claude Code.

AI Fluency: Framework & Foundations

AI Fluency: Framework & Foundations

In questo corso ho approfondito AI Fluency Framework & Foundations di Anthropic, sviluppato insieme a esperti accademici per imparare a collaborare con l'IA in modo efficace, efficiente, etico e sicuro. Ho lavorato su un approccio multidisciplinare applicabile a contesti tecnici, creativi, educativi e di business, comprendendo le quattro competenze chiave del framework: Delegation, Description, Discernment e Diligence. Ho anche analizzato come applicare queste basi in flussi di lavoro reali per prendere decisioni migliori e usare strumenti come Claude con maggiore responsabilità e criterio.

Claude Code in Action

Claude Code in Action

In questo corso ho approfondito l'uso di Claude Code per attività reali di sviluppo software, comprendendo l'architettura degli assistenti di coding con IA e il modo in cui interagiscono con le codebase tramite strumenti integrati. Ho imparato a gestire il contesto in modo efficace, combinare più strumenti per flussi complessi, creare automazioni riutilizzabili ed estendere le capacità con server MCP. Ho inoltre lavorato sull'integrazione con GitHub per code review e collaborazione di team, applicando modalità di pianificazione e ragionamento in base alla complessità di ogni sfida tecnica.

Building with the Claude API

Building with the Claude API

Corso pratico orientato agli sviluppatori per integrare Claude nelle applicazioni tramite l’API di Anthropic. Include autenticazione e configurazione delle richieste, conversazioni multi-turno, system prompt, output strutturati, tool use, architetture RAG (chunking, embeddings e recupero contestuale), capacità multimodali (testo, immagini e PDF), prompt caching, integrazione MCP e workflow con Claude Code.

Conoscimi un po' meglio

Ciao! Sono Fran Sviluppatore Software | Front-End & Full Stack

Ho esperienza lavorando con un'ampia varietà di tecnologie web. Tuttavia, la mia specialità e il mio focus principale è nello sviluppo Front-End.

Fin da giovane ho esplorato e sperimentato con computer e dispositivi mobili, indagando sul loro funzionamento sia a livello software che hardware. Nel corso degli anni ho imparato molto "smanettando" e risolvendo problemi da solo, un'esperienza che ha rafforzato la mia curiosità e le mie capacità tecniche.