Création d'un framework isomorphe en MVP et codé en JavaScript ES6 (Local Forage / Promise / NodeJS / Babel /
Webpack) pour simplifier le développement d’application full JavaScript :
Une couche applicative, un service d’injection de dépendances.
Création d’un gestionnaire de plugins (breadcrumb / ecommerce / …).
Extension pour écrire des routes de type API REST.
Orienté aussi pour l’UX et le design – Hooks synchronisés par Promise sur toutes les étapes
de chargement de l’application, d’une route ou autre composant => liberté d’action complète
sur les animations et les changements de vues.
Souplesse d’installation et de mise à jour via npm / npx.
Création d’un site web pour la communication de l’association PermaMontreuil.
Il présente des ressources sur la permaculture, ainsi que l’événementiel et les publications de
l’association.
Il permet de s’enregistrer en tant que bénévole, stand, animateur-ice d’atelier / animation pour "Les Estivales de la Permaculture", le festival dédiée à la permaculture lancé depuis 2014 par l'association.
Rôles :
Concevoir et réaliser le site web. Le mettre en ligne et assurer sa maintenance applicative.
Proposer un paramétrage simple et fourni des événements (fréquence, dates, heures, organisateurs…).
Faciliter les inscriptions - et leurs traitements - au festival en tant que bénévole, stands, animateurs-ices d’ateliers.
Surcharge du thème « accelerate » via un thème enfant.
Mise en production: Installation d’un serveur LAMP chez OVH.
Formation à l’utilisation de l’outil. Création d'un guide d'utilisation.
Expériences professionnelles – Auto-entrepreneur
Yellow Korner
01/2023 - 04/2023
Mots-clés : React, PHP, Twig, EvQueue, Gogs, Mailchimp API
Maintenance applicative du CRM de Yellow Korner.
Une conception maison et standardisée en accord avec les principes SOLID.
Des composants React rendent flexibles la conception en JS et facilitent l’expérience utilisateur (ainsi que l’UI) des
différentes interfaces. Twig est implémenté.
Rôles :
Corriger et faire évoluer l’outil : ses interfaces, ses tâches automatisées, ses
fonctionnalités, ses appels à des API externes.
Développement : PHP, Twig, React, SCSS, Vanilla JS.
Mots-clés : Gestion de projet, WordPress, JavaScript, Webpack, Git
Refondre la totalité du code du site de l’association « Fotokino».
C'est une organisation qui diffuse des travaux artistiques dans le champs des arts visuels, qui organise des ateliers,
des rencontres spécifiquement auprès des plus jeunes.
La démarche est de contribuer à la sensibilisation du regard, à l’éveil de l’esprit critique.
Rôles :
Développement du site en tandem avec Fewzi Raffed qui se charge du graphisme, de l’intégration et de la gestion client.
Gestion du projet : Slack / Github.
Développement : PHP, WordPress, Webpack pour les SCSS.
Installation serveur préproduction : LAMP chez OVH.
Faire évoluer et maintenir l’application « CMTA Travel Agents ». Un site de gestion des réservations à destination des agences partenaires du Club Med.
Participer à l’amélioration de la gestion des développements dans GIT, pour mieux organiser les différents MERGE, REBASE et déploiements / rollbacks.
Rôles :
Développement du site au sein d’une équipe de 3 fonctionnels et d’un développeur en début de mission. Quelques mois plus tard, nous étions 4 développeurs dont un lead dev.
Gestion de projet : Teams / Figma / Github.
Développement : PHP, WordPress, JavaScript, création d’un projet WebPack pour les SASS et JS
En charge de la documentation technique.
Garant de la qualité des codes produits en tandem avec le lead dev.
Mots-clés : Recrutement freelance, Gestion de projet / d’équipe, WordPress
Créer les logos et les sites (sur-mesure) de la société Bootstrap Label - Une maison de
production de documentaires dans le cinéma – et du WIPP : le festival de cinéma
spécialisé en métrage en cours d’écriture, organisé par cette même société.
Rôles :
Accompagnement client et recrutement de deux profils en free-lance :
Une illustratrice et graphiste web / print pour le logo, la mise en page et le graphisme :
Mathilde Imbert.
Un graphiste et intégrateur : Fewzi Raffed.
Analyse des données et conception : Deux administrations WordPress qui collent
simplement au plus près des besoins. Le minimum nécessaire en plugins.
Gestion de projet : Slack / Jira / Confluence / Github / Adobe XD.
Développement : PHP, WordPress, JavaScript.
Installation serveur : LAMP chez Gandi.
Health Events
15/07/2020 - 10/08/2020
Mots-clés : Modélisation SQL, WordPress
Refondre le système d'inscription à une session de formation de santé.
Permettre le tracking des balises UTM au moment de l'inscription.
Remplir automatiquement une feuille « Google sheets ».
Rôles :
Conception : BDD (SQL).
Développement : PHP, WordPress, JavaScript, Simple-DataTables.
Delphes Paris
01/2020 - 04/2020
Mots-clés : Conception applicative / API REST, WordPress, Stripe Payment, Installation et
sécurisation serveur LAMP et NodeJS
Refonte UX et technique d'une plateforme e-commerce de vente de bijoux.
Il est impératif de garder l’administration WordPress avec la boutique woocommerce..
Le besoin du client est de proposer une navigation fluide, une mise en page claire, un
tunnel d’achat rapide et facile à utiliser, un paiement en ligne tout aussi facile à utiliser –
l’ancien système étant, de préférence, à abandonner.
Rôles :
Conception : architecture applicative, conception API REST.
Développement : PHP, WordPress API, Stripe, interface en JavaScript avec le framework HIND.
Installation serveur : LAMP et NodeJS chez Gandi.
Investment Design and Patrimony
2019 - 2020
Mots-clés : Modélisation SQL / NoSQL, WordPress, Stripe Payment, Installation et
sécurisation serveur LAMP, Mailjet API
Conception et développement d'un espace privé pour déclarer ses locations meublées, sur
une instance Wordpress.
Évolutions et Debug sur la plateforme d’e-learning « Kameleos ».
Rôles :
Encadrement des bonnes pratiques avec les deux développeurs juniors.
Développement : NodeJS, MongoDB.
Zeta Technologies
14/06/2018 - 26/06/2018
Mots-clés : Modélisation de données, conception NoSQL et API REST, architecture
applicative, intervention commando
Réaliser les bases d’un système de gestion des données de patients souffrant
d’acouphènes. Ils réalisent des exercices afin de les « gommer ».
Ce système doit pouvoir enregistrer de manière souple les exercices et les résultats.
Rôles :
Conception : NoSQL, REST API.
Développement : NodeJS, MongoDB.
RedPill
04/04/2018 - 17/05/20188
Mots-clés : Conception DynamoDB et API REST, NodeJS, AWS LAMBDA, Configuration via
Serverless
Réaliser la base d’un système permettant de simuler selon divers calculs l’intérêt de
souscrire ou non à l’assurance emprunteur du partenaire de mon client sur ce projet.
Le système prend aussi en charge l’inscription et la génération du contrat.
Rôles :
Conception : NoSQL, REST API.
Développement : Api en JavaScript sur NodeJS, BDD DynamoDB. Le tout configuré via
Serverless et envoyé sur AWS LAMBDA.
Venir en renfort sur la maintenance sur plugin contenant le système principal du produit de
cet agence.
Refondre les développements WordPress pour les rendre plus maintenables et
modulables.
Encadrer, former et aider toutes les équipes de développements.
Rôles :
Encadrement : Former les développeurs juniors à la POO et au nouveau système de
thème (sur mesure) technique WordPress. Les faire progresser en programmation et en
algorythme. Documentation des composants PHP / JavaScript produits.
Conception : architecture de codes modulables, génériques. Séparation en composants.
Développement : PHP, WordPress, JavaScript.
Mahi Mahi
11/2017 - 01/2018
Mots-clés : Modélisation de données, conception API REST, WordPress API
Concevoir une API pour piloter une application d’aide aux personnes âgées dans certains
pays de l’Union Européenne.
L’application est un WordPress multi-site. Je viens donc concevoir une API venant
surcharger celle de base intégrée dans ce CMS.
Rôles :
Conception : REST API avec Postman. Analyse complète de la base de données de
l’application (Modèle de données de BuddyPress) pour en retirer une API.
Développement : PHP, WordPress.
Expériences professionnelles – Employé
Jackson & Kent
2017
Développement : PHP (Laravel, Phalcon, PHP UNIT), JavaScript ES, MongoDB.
Awak'IT
2015 - 2016
Conception : analyse de brief, analyse fonctionnelle, conseil technique, création de wireframes.
Encadrement : Veille technique, encadrement des développements sur WordPress, optimisations
des architectures pour l’intégration continue avec Jenkins (création de build), suivi de l’évolution
des développements en général.
Développement : PHP, WordPress, JavaScript.
Altedis
2015
Intégration & développement front-End : CSS, JavaScript.
TimmXware
2014 - 2015
Encadrement : Rédaction d’un document de recommandations sur les optimisations des codes et
de la BDD, sécurisation d’une instance WordPress.
Conception : Modélisation UML (flux de données, diagramme d’action, scénarios), wireframes,
analyse de brief / fonctionnelle, algorithmie.
Développement : PHP, WordPress, JavaScript.
Alter Way
2012 - 2014
Référencement : Netlinking, sitemap, plan de taggage, plan de tracking dans les newsletters
suivies d’analyses des résultats et recommandations, recherche de mots-clés utiles pour tel
projet.
Développement : PHP, WordPress, JavaScript, Twig (plugin Timber Twig sur WordPress), recette
fonctionnelle et technique, LESS.
Masha Design & Conseils
2010 - 2012
Conseil et encadrement : Réunions de projets, recueil des besoins, conseil technique pour les
clients.
Conception : architecture des codes, modélisation de données.
Développement : PHP, WordPress, JavaScript, CSS.
Formations
2012
Licence professionnelle ACSID - CNAM
2010
D.U.T informatique - Orsay
2006
BAC S.T.I. électronique
Centres d'intérêts et activités personnelles
Cinéma
Intérêt pour le cinéma underground, d'exploitation et fantastique.
Musique
10 ans de tuba et d'orchestre harmonique.
DJ – conception de mix.
Théâtre
Improvisation : cours / ateliers et scènes ouvertes.
Photographie
Portraits de gens dans la rue.
Paysages urbains.
Traitement numérique.
Associatif
Propose des coups de main à des associations œuvrant sur ces terrains :
cantines auto-gérées, agriculture.
Mentions légales
Éditeur du site & responsable légale : Matthieu BARBARESCO