Expériences

Onywave
04/2024 - Présent
Développeur Full Stack
Coloring Book

Conception et développement de Coloring Book, application SaaS Desktop et IOS en phase alpha, dédiée à la création de livres de coloriage personnalisés. Plateforme intuitive proposant gestion de pages, composition graphique via bibliothèque d’assets SVG, coloriage interactif sur canvas, export PDF haute qualité.

  • TypeScript React Redux Redux Toolkit TailwindCSS Vite FabricJS Motion
  • Node.js NestJS TypeORM
  • Docker Render.com NeonDB Supabase
Electre
08/2019 - 04/2024
Développeur Full Stack
Refonte portail
  • Contribution à la refonte du portail web pour la consultation et recherche de notices de livres, collaboration avec équipes métiers, fonctionnelles et techniques dans un environnement de travail Agile/Scrum.
  • Participation au développement du frontend en React / ClojureScript et du backend en Clojure / Java, avec PostgreSQL et Apache Solr pour les recherches de notices via des index optimisés.
  • Participation au développement de l’API REST externe fournie aux clients pour gérer leurs notices personnelles, paniers et bons de commande.
  • Application du Domain Driven Design (DDD) pour modéliser le domaine métier, du TDD, ainsi que du BDD avec tests en Gherkin
  • Utilisation d’architectures Hexagonale, Event-Driven, et communication via Pub/Sub sur Google Cloud Platform.
  • Monitoring avec DataDog, création de dashboards et optimisation des performances.
  • Déploiement CI/CD via GitLab. Gestion des environnements colorisés et clusters Kubernetes, assurés par une équipe de DevOps.
https://dataservices.electre.com/
  • React Clojure ClojureScript PostgreSQL Redux-Toolkit Apache Solr API REST Google Cloud Platform (GCP) Docker Keycloak Kubernetes Datadog GitLab Test Driven Development Java Google Cloud Dataflow Kubernetes
Goaland
01/2016 - 08/2019
Développeur Front-end & UI

Logiciel SASS de production de prospectus pour la grande distribution

Module Chemin de fer
  • Design des interfaces
  • Création du front d'un module chemin de fer de préparation de documents et prospectus
  • Drag and drop de produits depuis un chutier vers des pages
  • Affichage des promotions sur les produits dans la page
  • Interactions sur les pages : zoom, déplacement
  • Annotation sur page avec différents outils : punaise, rectangle, tracé à la main
  • Interface avec panneaux redimensionnables / repliables
  • Utilisation au clavier / Raccourcis clavier.
  • Compatibilité IE6-IE10, Échanges XHR au format JSON, +200 vues.
https://www.goaland.com
  • Javascript jQuery Bootstrap ExtJS PHP MVC IE6 IE10 SPA Illustrator Photoshop
Module DAM (Digital asset Management)
  • Création du front d'une galerie paginée avec différents outils et vues (liste / vignette), agrandissement / réduction des images
  • Interface avec panneaux redimensionnables / repliables
  • Compatibilité IE6-IE10, Échanges XHR au format JSON
  • Javascript ExtJS jQuery PHP IE6 IE10 SPA Illustrator Photoshop
Projet e-commerce premium
  • Intégration responsive HTML / CSS / Javascript à partir de maquettes graphiques fournies par une agence
  • Création d’un système de grille responsive à 6 points de rupture : mobile / tablette / petite résolution / résolution standard / très grande résolution. Chargement des images dans la résolution qui convient le mieux selon le point de rupture
  • Configurateur en ligne responsive et interactif permettant de charger des modèles et de les visualiser sous différents angles avec différents tissus / accessoires. Création du front - SPA javascript IE10, jQuery
  • Réalisation des tâches Grunt pour les différents modules
  • Optimisation des performances et de la taille des bundles js : Le site doit être chargé rapidement en mobile en 3G, et consultable sur de très grande résolution, utilisation de Adobe Scene 7 pour la gestion des ressources statiques
  • Accessibilité : Intégration des normes d’accessibilité WAI en partenariat avec une société spécialisée
  • Javascript jQuery Grunt CSS PHP IE9 IE11 SPA Illustrator Photoshop
Goaland
01/2012 - 08/2016
Développeur Front end - UI designer
Arsia - Logiciel SASS - Outil collaboratif de production de document / catalogues InDesign en ligne
  • Création du front d'un outil d’édition intéractif de documents papier, brochure, catalogue. Ajout de pages, déplacement dans les pages. Navigation, création / redimensionnement de zones, dépôt de commentaires (punaises, rectangles, tracés). Utilisation au clavier / Raccourcis clavier
  • Divers modules avec mapping des données vers des emplacements en drag and drop
  • Javascript jQuery Bootstrap Grunt CSS PHP IE9 IE11 SPA Illustrator Photoshop
Module DAM (Digital asset Management)
  • Création du front d'une galerie paginée au look Adobe Bridge avec différents outils et vues (liste / vignette), agrandissement / réduction des images
  • Interface avec panneaux redimensionnables / repliables
  • Compatibilité IE6-IE10, Échanges XHR au format JSON
  • Javascript jQuery Bootstrap Handlebar PHP IE6 IE10 SPA Illustrator Photoshop
Site web
  • Design et intégration du site web - responsive
  • Bootstrap HTML CSS Illustrator Photoshop Reponsive
Goaland
01/2009 - 01/2012
Développeur ActionScript et Javascript - UI designer
Logiciel Sygesp - SASS - Système de gestion de production
Outil d’édition des zones
  • Responsable de la conception UI/UX et des améliorations quotidiennes
  • Création d'un outil interactif et animé en Flash et Actionscript, d’édition de documents papier, brochure, catalogue.
  • Outils de dessin sur la page au crayon feutre virtuel
  • Navigation et zoom avec animation
  • Barre d'outils pour intéragir : main, flèche de sélection, traçage de zone, toggle de commentaires
  • Raccourcis clavier pour chaque fonction
  • Création et redimensionnement de zones via des ancres similaire à InDesign
  • Dépôt de commentaires (punaises, rectangles, tracés).
  • Échanges xhr au format xml
  • Flash ActionScript Illustrator Photoshop
Outil de crop d’image
  • Création d'un outil en Flash et Actionscript permettant de cropper une image dans une zone prédéfinie.
  • Zoom / Déplacement / Rotation
  • Symétries horizontales et verticales
  • Saisie à la main précises des coordonnées et dimensions : x, y, angle, largeur, hauteur, scale x, scale y
  • Zoom débordant ou centré dans le conteneur
Outil d’annotation d’une page
  • Création d'un outil intéractif permettant de naviguer (déplacement / zoom) et d’ajouter des commentaires sous forme de punaise.
  • Création du front - Actionscript 2 / 3
Module Flipbook
  • Création d'une visioneuse de documents, compatible iPad 4 et Android. Nombre de pages illimitées avec un système de tampon de 3 pages visibles à l'écran et de suppression de celles qui n'apparaissent plus pour compatibilité mémoire sur les tablettes.
  • ExtJS Sencha Touch HTML5 Javascript
Sygesp
  • Participation à l’élaboration de l’interface et de l’ergonomie du produit.
  • Rédaction de la documentation utilisateur au format web.
  • Maintenance de CSS avancés dans le temps
Goaland
01/2006 - 01/2009
UI designer, intégrateur web
  • Intégration (découpage HTML !) HTML / CSS / Javascript de différents projets allant de boutiques en ligne / CRM / Sites événementiel / Sites luxe et back-offices
  • Réalisation de maquettes avec Photoshop et Illustrator
  • Réalisation de widgets HTML Ajax
  • Compatibilité des navigateurs IE6 à IE11
  • HTML CSS Javascript jQuery Ajax Maquettes graphique Photoshop Illustrator
La Compagnie Littéraire
09/2003 - 08/2006
Graphic designer, intégrateur
  • Création de la charte graphique
  • Création du site internet avec WordPress
  • Mise à jour régulière des contenus (auteurs, livres)
  • Mise en page de livres sous QuarkXPress.
  • Maquettes graphique Photoshop Illustrator Quark XPress HTML CSS
Self-employed
01/2002 - 01/2009
UI designer, web developer
  • Designé et développé plus d'une vingtaines de sites web
    (Flash ❤️, Actionscript, PHP, MySQL, HTML, CSS, JS) pour la communauté du mode Counter-Strike du jeu Half-Life.
  • Suivi ma passion pour le graphisme et le développement et amélioré mes compétences pendant 7 ans en conception d'interface utilisateur, CSS, HTML et JavaScript
  • Création de maps et du site internet pour le mod Space-Hulk d'Half-Life
  • Finaliste du concours graphique le-match.com en 2005 au palais des congrès
  • Flash Actionscript Javascript PHP MYSQL HTML CSS UI UX Illustrator Photoshop

Compétences

  • Languages :
    Javascript, TypeScript, Node.js, PHP, Clojure, CSS, Java, Bash, Action-Script, Emacs-Lisp
  • Frameworks / librairies :
    React, Redux, NextJS, NestJS, TypeORM, Tailwind CSS, Bootstrap, jQuery, Ext-JS, Semantic UI
  • Systèmes de données et recherche :
    PostgreSQL, MySQL, Apache Solr
  • Plateformes et API Google Cloud Platform :
    Dataflow, Storage, Pub Sub, Kubernetes, Gitlab : Board, issues, CI / CD, API REST, Render.com
  • Architectures :
    Hexagonale, DDD, Event-Driven, MVC, Trois tiers
  • Testing :
    TDD Test Driven Development, BDD Behaviour Driven Development
  • Méthodologies :
    Agile, Scrum (sprint planning /poker planning, rétros, …) Outils Git, SVN, VSCode, IntelliJ, Emacs, Eclipse, Sublime
  • Outils graphiques :
    Figma, suite Adobe : Photoshop / Illustrator / Indesign / XD

Contact