Senior Frontend Engineer

Creo piattaforme CMS e storefront veloci.

Competenze full-stack e cloud per i brand di eCommerce: Next.js e Payload CMS, publishing all'edge su Cloudflare, PostgreSQL e MySQL e gli strumenti che collegano contenuti, traduzioni e spesa pubblicitaria.

Servizi

Cosa posso fare per te

Sviluppo CMS su misura

Payload CMS su Next.js e React: ruoli e permessi, SSO e OAuth, template e page builder.

Flussi editoriali

Bozza, revisione e pubblicazione modellate sul modo di lavorare del tuo team, così i contenuti arrivano dall'autore alla pagina live con le giuste approvazioni.

Controllo granulare degli utenti

Ruoli e permessi dettagliati, così ogni persona può vedere e modificare solo ciò di cui è responsabile.

Publishing all'edge

Storefront statici serviti da Cloudflare Workers, KV e R2, con cache di lunga durata e aggiornamento immediato a ogni pubblicazione.

Migrazioni e importer

Da WordPress a un CMS moderno e da design Figma a pagine live con immagini ottimizzate.

Siti multilingua

Flussi di traduzione automatica con DeepL: scegli le lingue, invia e le traduzioni vengono applicate alla pagina.

Integrazioni di marketing

Attribuzione della spesa pubblicitaria su più canali, collegata alle prestazioni dello store.

App per streaming e TV

Applicazioni TV basate su React per piattaforme IPTV e OTT, comprese le esperienze hospitality per gli ospiti degli hotel.

Database e hosting

Progettazione e ottimizzazione di PostgreSQL e MySQL, oltre a deployment e infrastruttura su Cloudflare e DigitalOcean.

Progetti selezionati

Platform engineering per l'eCommerce

Pubblicazione multi-dominio per storefront

Un CMS che pubblica su un numero qualsiasi di domini in una zona Cloudflare, collegato a worker dedicati per media e storefront. Lo storage KV serve pagine statiche con cache fino a 365 giorni, aggiornata a ogni nuova pubblicazione.

Cloudflare Workers · KV · R2 · Wrangler · Next.js

Controllo degli accessi e single sign-on

Controllo degli accessi basato sui ruoli, OAuth e SSO costruiti su Payload CMS per un ambiente editoriale multi-team.

Payload CMS · RBAC · OAuth · SSO

Traduzioni automatiche

Gli editor scelgono le lingue di destinazione da un menu a tendina. La pagina viene inviata a DeepL, un webhook segnala il completamento e le traduzioni vengono applicate automaticamente.

DeepL API · Webhooks · Node.js

Attribuzione della spesa pubblicitaria

Attribuzione della spesa pubblicitaria su più canali, per confrontare la spesa con i risultati dello store.

Analytics · Integrations · Node.js

Importer da Figma e WordPress

Analizza un design Figma, genera l'HTML, sposta gli asset su R2 e ottimizza le immagini con Cloudflare. Un altro importer converte le pagine WordPress in pagine del CMS.

Figma API · R2 · Cloudflare Images · WordPress

Applicazione TV per lo streaming

Un anno di sviluppo di un'applicazione TV in React per una piattaforma video IPTV e OTT, inclusa la soluzione hospitality per gli ospiti degli hotel all'interno dell'app.

React · TV apps · Streaming · Hospitality

Website builder e template

Un sistema di template e un builder visuale che permette agli editor di comporre le pagine a partire da blocchi riutilizzabili.

React · Payload CMS · Templating

Tecnologie

Gli strumenti che uso

Frontend

React, Next.js, TypeScript, HTML, CSS, JavaScript

Streaming

App TV in React, piattaforme IPTV e OTT

Backend e CMS

Node.js, NestJS, Payload CMS, REST, WebSocket, OAuth2 e webhook

PHP

PHP, Symfony, Laravel (Artisan), Inertia.js, Twig

Dati

PostgreSQL, MySQL

Messaggistica e caching

RabbitMQ, Kafka, Redis

Container e orchestrazione

Docker, Kubernetes

Edge (Cloudflare)

Workers, KV, R2, Images, Wrangler

Server (DigitalOcean)

Hosting, deployment, infrastruttura gestita

CI/CD e DevOps

Git, GitHub Actions, GitLab CI, Jenkins, ArgoCD, Grafana

Gestione dei progetti

Jira, ClickUp

Chi sono

Goran Dejanović

Sono un senior frontend engineer e mi occupo di intere funzionalità di piattaforma, dall'esperienza dell'editor al database fino all'edge. Vengo anche dal mondo del video editing, che mi ha insegnato il rispetto delle scadenze, la cura del dettaglio e come lavorano davvero i team creativi.

Contatti

Hai un progetto in mente?

hello@legonato.hr