Il mio ruolo

Din Tai Fung - Restaurant Website
Senior Software Engineer | Full-stack
2024 — Presente
Realizzazione e manutenzione del sito di marketing (Next.js 15, React 19, Sanity v4, SCSS Modules). Ho creato la libreria di sezioni di contenuto fondamentali (Testo e immagine, Testo ricco, GSAP-guidato Accordion, Modulo di contatto, Newsletter, Iframe carta regalo) e il livello API che le alimenta. Ho creato Jest + GitHub Actions CI da zero, standardizzato i codici di stato HTTP in ogni percorso API e integrato Mailchimp/Klaviyo per i flussi di newsletter locali tra EN/ZH × US/CA. Ho spedito il sistema sticky-banner per la homepage, lotti di migrazioni di redirect legacy e un proxy Cloudflare per immagini/video CDN.
409 commits attraverso le caratteristiche del prodotto, lo schema CMS, il livello API, SEO, i test e le prestazioni - giugno 2024 - aprile 2026 (~23 mesi, in corso).
Sono stati aggiunti gli stati di attenzione agli input dei moduli, è stato aumentato il contrasto di dropdown, sono state aggiunte le etichette aria ai caroselli e sono stati applicati i perfezionamenti di accessibilità al carosello delle merci e a breadcrumbs.
Ho progettato e distribuito un sistema di schemi JSON-LD riutilizzabile che copre LocalBusiness, WebSite, Menu, Product, FAQ, Event, Article, ImageGallery, VideoObject, Offer, ContactPoint e Breadcrumb. Il sito ora ottiene circa il 68% delle sessioni dalla ricerca organica; la crescita delle pagine visualizzate del 51% su base annua ha coinciso con il lancio dello schema, la strategia ISR/sitemap e le migrazioni dei reindirizzamenti.
Correzione dell'ordine dello script GTM e nomi di eventi personalizzati su link come email_submission. Aggiunti attributi di dati del messaggio di successo sui moduli di newsletter e di contatto per il tracciamento a valle.
- Next.js 15
- React 19
- TypeScript
- Sanity CMS
- SCSS Modules
- Jest
- GSAP
- Mailchimp
- Klaviyo
- Cloudflare
Il logo e le immagini sono di proprietà di Din Tai Fung - Restaurant Website.