Senior Frontend Engineer

Je conçois des plateformes CMS et des boutiques en ligne rapides.

Expertise full-stack et cloud pour les marques d'eCommerce : Next.js et Payload CMS, publication à l'edge sur Cloudflare, PostgreSQL et MySQL, ainsi que les outils qui relient contenu, traductions et dépenses publicitaires.

Services

Ce que je peux faire pour vous

Développement CMS sur mesure

Payload CMS sur Next.js et React : rôles et permissions, SSO et OAuth, templating et constructeurs de pages.

Flux éditoriaux

Brouillon, relecture et publication adaptés à la façon de travailler de votre équipe, pour que les contenus passent de l'auteur à la page en ligne avec les bonnes validations.

Contrôle fin des utilisateurs

Rôles et permissions détaillés, pour que chaque personne ne voie et ne modifie que ce qui relève de sa responsabilité.

Publication à l'edge

Boutiques statiques servies depuis Cloudflare Workers, KV et R2, avec des durées de cache longues et une actualisation instantanée à chaque publication.

Migrations et importeurs

De WordPress vers un CMS moderne, et des maquettes Figma vers des pages en ligne avec des images optimisées.

Sites multilingues

Flux de traduction automatisés avec DeepL : choisissez les langues, envoyez, et les résultats sont appliqués à la page.

Intégrations marketing

Attribution des dépenses publicitaires sur plusieurs canaux, reliée aux performances de la boutique.

Applications streaming et TV

Applications TV en React pour des plateformes IPTV et OTT, y compris des expériences hôtelières pour les clients des hôtels.

Bases de données et hébergement

Conception et optimisation de PostgreSQL et MySQL, ainsi que déploiement et infrastructure sur Cloudflare et DigitalOcean.

Réalisations

Ingénierie de plateformes pour l'eCommerce

Publication multi-domaines pour boutiques

Un CMS qui déploie sur un nombre illimité de domaines dans une zone Cloudflare, relié à des workers dédiés pour les médias et les boutiques. Le stockage KV sert des pages statiques avec un cache pouvant atteindre 365 jours, actualisé à chaque nouvelle publication.

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

Contrôle d'accès et authentification unique

Contrôle d'accès basé sur les rôles, OAuth et SSO construits sur Payload CMS pour un environnement éditorial multi-équipes.

Payload CMS · RBAC · OAuth · SSO

Traductions automatisées

Les éditeurs choisissent les langues cibles dans une liste déroulante. La page est envoyée à DeepL, un webhook signale la fin du traitement et les traductions sont appliquées automatiquement.

DeepL API · Webhooks · Node.js

Attribution des dépenses publicitaires

Attribution des dépenses publicitaires sur plusieurs canaux, afin de comparer les dépenses aux résultats de la boutique.

Analytics · Integrations · Node.js

Importeurs Figma et WordPress

Analyse une maquette Figma, génère le HTML, déplace les ressources vers R2 et optimise les images avec Cloudflare. Un autre importeur convertit les pages WordPress en pages du CMS.

Figma API · R2 · Cloudflare Images · WordPress

Application TV de streaming

Un an de développement d'une application TV React pour une plateforme vidéo IPTV et OTT, y compris la solution hôtelière destinée aux clients des hôtels intégrée à l'application.

React · TV apps · Streaming · Hospitality

Constructeur de sites et templating

Un système de templates et un constructeur visuel qui permettent aux éditeurs d'assembler des pages à partir de blocs réutilisables.

React · Payload CMS · Templating

Technologies

Les outils que j'utilise

Frontend

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

Streaming

Applications TV React, plateformes IPTV et OTT

Backend et CMS

Node.js, NestJS, Payload CMS, REST, WebSockets, OAuth2 et webhooks

PHP

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

Données

PostgreSQL, MySQL

Messagerie et cache

RabbitMQ, Kafka, Redis

Conteneurs et orchestration

Docker, Kubernetes

Edge (Cloudflare)

Workers, KV, R2, Images, Wrangler

Serveurs (DigitalOcean)

Hébergement, déploiement, infrastructure managée

CI/CD et DevOps

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

Gestion de projet

Jira, ClickUp

À propos

Goran Dejanović

Je suis ingénieur frontend senior et je prends en charge des fonctionnalités complètes de plateforme, de l'expérience de l'éditeur jusqu'à la base de données et à l'edge. Je viens aussi du montage vidéo, qui m'a appris à respecter les délais, à soigner les détails et à comprendre comment travaillent vraiment les équipes créatives.

Contact

Vous avez un projet en tête ?

hello@legonato.hr