Mathieu Schimmerling

Lead Développeur Full-Stack JS · Freelance · Passionné et ambitieux depuis 2016

28 ans

+33 6 02 11 56 18

[email protected]

github.com/matschik

Expériences

  • Maison & Objet Paris

    Développeur React Senior · Freelance

    ReactJS, TypeScript, Webpack, Sass

    Remote

    Janvier 2023 - Février 2023

    2 mois

    En renfort dans l'équipe qui s'occupe du projet backoffice e-commerce du salon de design international Maison & Objet qui permet aux 2327 exposants d'administrer leurs boutiques e-commerce B2B.

  • Cometh

    Développeur React Senior · Freelance

    ReactJS, TailwindCSS, TypeScript, Metamask, Polygon, Ethereum, Web3.js, GraphQL, Apollo

    Remote

    Juin 2022 - Juillet 2022

    2 mois

    Cometh, une plateforme de développement leader spécialisée dans la technologie blockchain, permet aux développeurs de créer facilement des jeux Web3 et des DApps via des services tels que Account Abstraction as a Service (AaaS) et des API comme la NFT Marketplace, l'Indexer, et le Relayer.

    En renfort dans l'équipe web qui s'occupe de la marketplace NFT et en étroite collaboration avec les développeurs smart contracts, nous avons travaillé sur la nouvelle fonctionnalité de location de NFTs (Non Fungible Tokens) du jeu "Cometh Battle" qui permet aux joueurs de louer des NFTs pour une durée déterminée.

  • AI Verse

    Lead Développeur Front-End · Freelance

    Vue3, Vite, TailwindCSS

    Remote

    Novembre 2021 - Avril 2022

    6 mois

    AIVerse est une startup qui a pour but de révolutionner l'entrainement des systèmes deep learning via la génération de datasets massifs.

    Le but de cette mission est de développer toute l'infrastructure web de la startup (front-end, back-end, devops) à partir de zéro.

    J'ai été attribué le lead de toute la partie front-end en étroite collaboration avec le Product Owner. Il s'agit d'une webapp destiné à paramétrer le contenu des scènes 3D, la position de la caméra dans l'espace, l'éclairage, et encore d'autres paramètres.

  • Decathlon

    Lead Développeur Front-End · Freelance

    Svelte, TypeScript, TailwindCSS, SvelteKit

    Remote

    Novembre 2021 - Février 2022

    4 mois

    Lead front d'une équipe de 4 développeurs.

    - Coaching de l'équipe sur le framework Svelte

    - Force de proposition sur un tout nouveau design UI/UX par rapport au design initial proposé

    Refonte intégrale de l'intranet de Décathlon: Le Portail des Sportifs est l'intranet proposé à tous les collaborateurs du groupe quels que soient leur service et le pays dans lequel ils se situent. L'objectif de l'application est de rassembler dans un seul et même endroit tous les contenus pouvant être utiles au collaborateur (outils, news, moteur de recherche…)

    L'application devait être complètement refaite (front & back) car les technologies utilisées sur la version de production actuelle sont dépréciées par le techradar du groupe.

  • CoinFeedMe

    CTO · Indépendant

    Avalanche Blockchain, React, TailwindCSS, Node.js, REST, Fastify, PostgreSQL, Socket.io, Docker, Swarm

    Remote

    Juillet 2021 - Octobre 2021

    4 mois

    - En collaboration avec un streamer, projet permettant aux streamers de recevoir des dons cryptomonnaies de leurs viewers et de recevoir des alertes streams personnalisés par le donateur suite à des transactions. Livraison prévu pour début Novembre délégué par l'équipe de développeur annexe

    - Mise en place d'un workflow de conception produit: maquettes, définition du MVP et des itérations

    - Développement complet de l'API back-end, du site d'administration des streamers, du site permettant de réaliser la transaction pour les donateurs.

  • Interencheres

    Développeur NodeJS · Freelance

    Node.js, Amazon Web Services, GraphQL, Redis, Microservices, Express.js, PostgreSQL, Socket.io, Docker

    Remote

    Avril 2021 - Juin 2021

    3 mois

    Développement back-end sur le service websocket pour la gestion et la mise en scène du feu des enchères. Il s'agit d'un système d'enchères en temps réel (semblable à Ebay) pour les commissaires priseurs.

  • Educlever

    Ingénieur Développeur Full Stack · CDI

    Vue2, Nuxt, Webpack, Rollup, JS natif, Sass, PHP, Laravel, ElasticSearch, MariaDB, NodeJS, GitFlow, Gitlab CI/CD

    Sophia-antipolis, France

    Novembre 2019 - Janvier 2021

    1 an et 2 mois

    - Création et mise en place de l'architecture front-end des 3 projets VueJS de l'entreprise: gestion des utilisateurs pour nos partenaires B2B, outil d'analytics, outil d'administration du contenu éditorial.

    - Une librairie de composants UI VueJS avec suivi des bonnes pratiques en continu

    - Création d'un module NuxtJS qui a pour rôle de centraliser toute la logique commune des projets NuxtJS permettant de simplifier considérablement la création et la gestion des projets VueJS.

    - Évolution et reviewer du projet qui suit la progression des apprenants en temps réel en NodeJS.

    - Mise en place d'une solution permettant d'intégrer des composants VueJS dans le plus gros projet de l'entreprise étant en AngularJS.

    - Amélioration du temps de build du projet principal B2B sous AngularJS via un debug sur le build Webpack.

    - Refonte front-end from scratch de l'outil d'administration du contenu éditorial. Force de proposition sur l'UI/UX qui a eu un franc succès auprès de notre équipe éditoriale.

  • Orange

    Ingénieur Développeur Full Stack · CDI

    JS natif (ES5), Sass, CloudFoundry, PHP 7, NodeJS, Puppeteer, GitFlow, CI/CD

    Sophia-antipolis, France

    Septembre 2018 - Novembre 2019

    1 an et 2 mois

    - Affecté à la Digital Factory d'Orange

    - Développement de fonctionnalités et maintenance d'une librairie (Vanilla JS + CSS Adaptive design) intégrée à l'ensemble de l'univers des sites Orange Pro qui a pour but d'améliorer l'expérience client en fluidifiant la navigation dans l'univers Orange Pro. Son principal objectif technique est la performance et offre une configuration très complète pour les développeurs de l'Univers Orange Pro de cohérence UI dans leurs pages. Veille au tracking utilisateur, à l'accessibilité et à l'intégration continue.

    - Mise en place de conventions, bonnes pratiques, code reviews et merge requests.

    - Dépendance avec les autres équipes de développement Orange Pro: mise à jour de la documentation technique, d'intégration et d'animation, mise à jour du changelog, recettage à grande échelle, mise en production critique (3M utilisateurs/mois).

    - Agile SAFe + Scrum

    - Proposition d'architecture pour la génération du markup sur la partie mobile de la librairie intégrée.

    - Participation au développement d'un nouvel outil de test end-to-end interne.

    - Etude de mesures et d'actions pour l'amélioration de la performance web technique de nos projets

  • VacanceSelect Group

    Développeur VueJS NodeJS · CDI

    Vue 2, JS natif, Sass, PHP 5-7, Symfony, NestJS, Apollo, GraphQL, NodeJS, GitFlow, Capistrano

    Montpellier, France

    Avril 2017 - Septembre 2019

    1 an et 6 mois

    - Développement de changements majeurs sur le CMS principal du groupe pour une opération spéciale de collecte de données auprès de nos partenaires afin d'enrichir nos contenus: gestion utilisateurs, UI d'administration de la collecte pour l'équipe de supervision interne, sécurité, clonage de base de données, création des scripts de migration de base de données, ajout de fonctionnalités à la demande, génération d'identifiants utilisateur.

    - Création d'un POC pour un nouveau projet d'API (NodeJS + NestJS + Typescript + GraphQL), conception et présentation de l'architecture

    - Par la suite en tant que micro-entrepreneur, VacanceSelect Group est devenu l'un de mes clients.

Projets personnels publiques

  • Component Party

    Svelte, TailwindCSS, Vite

    component-party.dev

    github.com/matschik/component-party.dev

    Plus de 1600 stars sur Github. Comparateur de tous les frameworks JS populaires du marché par leur syntaxe: React, Vue3, Vue2, Angular, Svelte, ...

  • Technical Blog

    Astro, Vue 3, TailwindCSS

    matschik.com

    Blog personnel où j'écris des articles tech en anglais centrés principalement sur l'écosystème JavaScript.

  • Freebox for NodeJS

    NodeJS, Axios

    npm install freebox

    github.com/matschik/freebox

    Librairie NodeJS permettant de simplifier l'enregistrement et l'authentification d'une application NodeJS afin de requêter l'API d'un serveur Freebox OS.

Compétences

Diplômes

- Titre professionnel RNCP « Concepteur Développeur informatique » (Niveau II, niveau 6 cadre européen)

- Titre professionnel RNCP « Développeur Web PHP » (équivalent BTS)

- Baccalauréat Scientifique spécialité mathématiques

Langues

- Français: natif

- Anglais: à l'aise, j'écris, je lis des articles et des vidéos en anglais tous les jours