Paul Naszalyi

Web Fullstack - DevOps

Je suis un développeur Web freelance passionné avec plus de 10 ans d'expérience. Je me spécialise dans la création de sites web design, performants, accessibles et optimisés pour le référencement (SEO).

Ma reflexion est centrée sur l'utilisateur (UX) et je mets tout mon savoir pour transformer vos idées en expériences numériques fluides, intuitives et accessibles. Que ce soit pour un projet de bout en bout ou une collaboration sur des aspects spécifiques, je suis prêt à apporter mon expertise pour vous aider à atteindre vos objectifs.

Mon travail

Conception Design System
Pour Bouygues Telecom
React
React Native
SASS
Storybook
Figma
OpenSource
Trilogy est le Design System Open Source de Bouygues Telecom. Il s'agit d'un projet cross-platform (Web et Native) devenu OpenSource en 2024, qui expose une bibliothèque de composants que les différentes équipes de développeurs et d'UX utilisent au quotidien. Depuis 2020, je participe activement à toutes les phases de l'évolution de ce projet.
  • Recueil des besoins, conception et développement des composants
  • Respects des bonnes pratiques d'accessibilité et de performance
  • Tests d'intégration et de performance sur le Web et les applications mobiles
Page d'accueil de Trilogy
Landing page de la doc
Exemple de composant
Liens utiles
Developer Fullstack
Pour Sitroom
Preact
couchbase
Nodejs
SASS
SCRUM
UX
L'application Sitroom est un SaaS qui permet de créer des cartes interactives qui regroupent des données à partager en temps réel. J'ai participé à la conception et au développement de cette application.
  • Organisation Agile (Scrum) 100% remote
  • Une attention particulièrement portée sur la performance client side
  • Tests d'intégration et de performance sur le Web et les applications mobiles
Landing page Sitroom
Page de connexion
Vue d'ensemble des panels
Vue aérienne 3D
Vue de la carte avec un événement
Liens utiles
Outil de gestion de scores
Pour Fédération Française de Football de Table
Next.js
TypeScript
Node.js
Express
WebSockets
Dans le cadre d'une mission pour la Fédération Française de Football de Table, j'ai développé un outil de gestion des scores en temps réel pour des matchs sportifs. Cet outil permet aux arbitres, via une interface intuitive sur tablette, de mettre à jour instantanément le score des matchs. Grâce à l'intégration des WebSockets, les modifications sont immédiatement reflétées sur des écrans de télévision, offrant ainsi une expérience fluide et dynamique pour les spectateurs.
  • Création du frontend (Next.js + TypeScript)
  • Création du backend (Node.js + Express)
  • Utilisation des WebSockets pour la mise à jour en temps réel
Landing page
Mode vue
Mode édition
Expert WebPerf - Création d'un service d'images
Pour Bouygues Telecom
TypeScript
Node.js
Express
CI/CD
Docker
Kubernetes
OpenSource
TADA (pour Transform And Deliver Assets) est un service de transformation et de livraison d'images. Il permet de transformer des images en temps réel, de les optimiser pour le web et de les livrer rapidement aux utilisateurs finaux. J'ai été impliqué dans la création de ce service en tant que Tech Lead et DevOps. Il a fallu créer le service de bout en bout, mais également gérer toute la partie Ops : CI/CD, monitoring, alerting, création de l'infrastructure cloud, etc.
  • Création et développement du service
  • Conception et mise en place de l'infrastructure cloud (cache, revalidation, CDN, charge, etc.)
Thumbnail
Thumbnail 2
Tech Lead - static.js
Pour Bouygues Telecom
TypeScript
Node.js
Express
React
npm
SSG & SSR
Static
static.js est un framework JavaScript pour créer des site web statiques. On écrit du code en React (TSX) et il est ensuite compilé en HTML statique. Contrairement à d'autre frameworks dans le genre, static.js laisse plus de liberté à l'utilisateur quant à la gestion des layouts de page. Dans sa version 2, static.js embarque une fonctionnalité de server-side rendering (SSR) qui permet de générer des pages HTML statiques à la volée, en fonction des requêtes des utilisateurs.
  • Conception, création et développement de la lib
  • Intégration de la lib dans tous les projets Bouygues Telecom
Thumbnail
Lead Developer Fullstack
Pour Cook'yn
React
TypeScript
Node.js
Express
MongoDB
Cook’yn est une Progressive Web App (PWA) où l’utilisateur retrouve des milliers de recettes de cuisine et sélectionne celles qu’il désire. L’application se charge de lui générer la liste de courses à faire pour réaliser toutes les recettes choisies.

    Compétences

    Next.js
    Next.js est un framework React permettant de créer des applications Web full-stack. Vous utilisez les composants React pour créer des interfaces utilisateur et Next.js pour des fonctionnalités et des optimisations supplémentaires.
    TypeScript
    TypeScript est un langage de programmation fortement typé qui s'appuie sur JavaScript, vous offrant de meilleurs outils à n'importe quelle échelle.
    CSS / SASS
    SASS est l'acronyme de Syntactically Awesome Style Sheet. C'est un préprocesseur qui ajoute des fonctionnalités à CSS. Il permet, entre autres, de mieux structurer et simplifier le code, d'éviter les répétitions et plus encore.
    Nodejs / Express
    Express est une infrastructure d'applications Web Node.js minimaliste et flexible qui fournit un ensemble de fonctionnalités robuste pour les applications Web et mobiles.
    Figma
    Figma est une plateforme collaborative pour éditer des graphiques vectoriels et faire du prototypage. Elle permet de concevoir des design systems pour faciliter la création de sites web et d’applications mobiles. C’est une solution à destination des UI et UX designers et des développeurs.