Johann Renault

Développeur Web

Ergonome

Disponible pour des Missions Freelance et CDD en Télétravail / secteur BAB (64)

Bonjour,

Passionné de web et d’expériences utilisateur engageantes, mes services s’adressent aux PME ainsi qu’aux indépendants, artisans ou associations qui désirent profiter d’un développeur de proximité.

Mes domaines de compétences couvrent la gestion complète de sites web, le développement d’applications mobiles et la création de solutions personnalisées telles que des plugins ou l’automatisation des processus de gestion des données (scripts de mises à jour de bases de données via les API.)

En fournissant des solutions facilement appropriables, je porte une attention particulière aux délais et à la disponibilité sur les projets afin de garantir une expérience utilisateur optimale tant pour les visiteurs que pour les gestionnaires des solutions développées.

A bientôt.

Domaines de compétences

Développement Web et Mobile

  • WordPress/Elementor
  • HTML5, CSS3, SASS
  • JavaScript/jQuery
  • Variété de plugins (SEO, e-commerce, sécurité, optimisation)
  • PHP, Python
  • React Native, Expo/EAS
  • TypeScript
  • Déploiement d’applications mobiles Google Play Store
  • Déploiement dapplications web Flask (Heroku)
  • Sécurité et Maintenance dans le développement d’applications :
    • Gestion des CORS
    • Programmation asynchrone et multithreading
  • Graphisme et UI/UX
    • Photoshop
    • BuilderX
    • Midjourney
  • Hébergement OVH

Intégration avec API et IA

  • API OpenAI ChatGPT Plus
  • API Google Cloud Text-to-Speech
  • Scripts (python) automatisation de gestion de données (Firestore, Brevo..)

Gestion de Bases de Données et Backend

  • Firebase/Firestore
  • PHPMyAdmin
  • PostgreSQL, SQLAlchemy
  • Flask-Migrate
  • API REST, JSON
  • JWT (JSON Web Tokens)
  • Redis

Performance

  • Outils Google pour le web (Google Search Console, Google Analytics, Google Ads, PageSpeed Insights, Google My Business, Google AdMob)

Vous avez un projet de site internet ?

Visitez mon site commercial dédié !

Site institutionnel, catalogue, e-commerce, média..

Galerie Web

Descriptifs des Sites

Sites web

(nom , descriptif, plugins spécifiques)

Les sites sont responsives et développés avec WordPress et Elementor Pro, intégrant un formulaire de contact et des plugins essentiels (SEO, antispam, gestion des cookies, CGV, bibliothèque média avancée, optimisation des images et BDD, édition du menu admin+ UI, sauvegarde, login personnalisé). Chaque projet est accompagné d’un livret de production détaillé contenant les informations de connexion (OVH, Google Search Console, email dédié), ainsi qu’une formation pour la prise en main du site (mise à jour, gestion des emails, intégration Gmail, etc.).

Sophrologue

lydiagilbert-sophrologue.fr
  • Site institutionnel + blog
  • Design sur mesure avec la cliente
  • Réservation de séances en ligne
  • Affichage des avis Google
  • Plugin de Réservation Amelia

Psychologue clinicienne EMDR

sandraeugene-psychologue.fr
  • Site institutionnel
  • Design et logo sur mesure avec la cliente
  • Vidéos
  • Plugin de Réservation Amelia

Centre de thérapies douces

centredetherapiesdouces.fr
  • Site institutionnel
  • Design en appui sur les éléments de charte graphique fournis
  • Affichage des avis Google
  • Plugin de cartographie (maps)

Coach en gestion du stress et burnout

burnouthelp.lebonunivers.fr
  • Maquette, reprise d’un site WIX allemand pour un projet d’optimisation SEO en France
  • Blog vidéos
  • Réservation de séances en ligne
  • Plugin de Réservation Amelia

Gestion de performances sportives

trackmyfitness.fr
  • Site web app, multi utilisateurs + blog
  • Design Midjourney
  • Tableau de bord personnalisable (multi activités, suivi du poids)
  • Calcul de score individuel sur 7 jours
  • Affichage de graphiques interactifs et de commentaires à partir des performances personnelles
  • Développement : intégration de la bibliothèque Chart.js pour créer des graphiques interactifs représentant des données dynamiques (PHP, MySQL, JavaScript et Chart.js)
  • Développement  : création d’un système de feedback dynamique basé sur la comparaison de performances utilisateur pour générer des commentaires personnalisés en fonction des progrès (PHP, MySQL)
  • Plugin CBX Tour – User Walkthroughs & Guided Tours (tutoriels interactifs)

Commercialisation de sites web

ergocom.fr
  • Site commercial
  • Design sur mesure
  • Demande de devis
  • Espace client
  • Modèles d’e-mail
  • Plugin Gravity form
  • Plugins WooCommerce + ShopLentor

Bibliothèque musicale pour guitaristes

guitarbook.fr
  • Site média + blog personnalisé
  • Design template (Envato)
  • Audio, vidéos
  • Plugin personnalisation type et champs de blog (Custom Post Type UI, Advanced Custom Fields)
  • Accès WhatsApp

Agent artistique

mickdonnebooking.com
  • Site médias, reprise au pixel près du site du client hébergé hors OVH confronté à des problèmes de maintenance, migration des données (24 groupes de musiques, audio, photos, vidéos)
  • Architecture des groupes par blog personnalisé
  • Mise en place d’un accès simplifié pour une prise en main par le client
  • Plugin personnalisation type et champs de blog (Custom Post Type UI, Advanced Custom Fields)

Groupes musicaux

district-rock.com
  • Site médias (5 groupes audio, photos, vidéo) bilingue français anglais
  • Architecture des groupes par blog personnalisé
  • Design sur mesure avec le client
  • Plugin personnalisation type et champs de blog (Custom Post Type UI, Advanced Custom Fields)
  • Plugin Polylang

Groupe de rock

sandman-music.fr
  • Sites médias (audio, photos, vidéo)
  • Design sur mesure avec le client
  • Page ablum audio pour mobile (hellomachine.fr)

Applications mobiles + Site de l'application

Gestion des émotions

zenzones.fr
  • Gestion des émotions : Identifier et transformer les émotions négatives.
  • Observation détachée : Déconstruire croyances via sélection de pensées et visualisation.
  • Régulation émotionnelle : Apaiser émotions avec auto-compassion et cohérence cardiaque.
  • Jardin des souvenirs : Enregistrer et cultiver des souvenirs heureux pour booster l’humeur.
  • Projets futurs : Lister et suivre des aspirations motivantes avec affirmations positives.
  • Visualisation : Exercice immersif pour générer des émotions positives.
  • React Native, TypeScript, JavaScript, Firebase Firestore, Firebase Auth, Expo, EAS (Expo Application Services), Lottie Animations, Adobe Photoshop, Git, GitHub, npm.

Numéros de loto et harmonie

love4num.com
  • Conversion de phrases d’amour en numéros de chance
  • Algorithme basé sur le Nombre d’Or pour générer des numéros porte-bonheur
  • Tirages “classique”, “européen”, et “rêves d’euros”
  • Statistiques des numéros pour optimiser les chances
  • Traitement et analyse des données statistiques via scripts Python
  • Intégration publicitaire via Google AdMob
    Version Android disponible, iOS en projet
  • React Native, TypeScript, Expo, Firebase Firestore, AdMob, Google AdSense, PHP, JavaScript, jQuery, CSS, Firestore, Python, GitHub, npm

App web avec API Cloud

(gpt-4, gpt-4o)

Expertise CSE

kokua.fr/expertise-cse

Côté serveur

  • Gestion des sessions utilisateur
  • Traitement de divers types de fichiers (DOC, DOCX, PDF, PPT, PPTX, TXT)
  • Configuration et utilisation des modèles GPT
  • Traitement synchrone et asynchrone des requêtes
  • Calcul de la qualité des réponses
  • File d’attente pour le traitement des tâches
    Sécurité et gestion des sessions via Redis
  • Logging et surveillance
  • Flask, Redis, SQLAlchemy, PostgreSQL, APScheduler, RQ (Redis Queue), Markdown2, PyMuPDF (Fitz), Openpyxl, Python-docx, python-pptx, Tiktoken, Logging

Côté client

  • Widget personnalisé pour intégrer l’application Flask
  • Chargement conditionnel des styles et scripts
  • Formulaire d’interaction utilisateur pour poser des questions et télécharger des fichiers
  • Traitement des demandes (synchrone et asynchrone)
  • Affichage des réponses et gestion de l’historique
  • Reconnaissance et synthèse vocale
  • Réinitialisation de session utilisateur
  • Interactivité et feedback en temps réel
  • WordPress, Elementor, PHP, JavaScript, jQuery, HTML/CSS, pdf.js, jspdf, html2canvas

Journal de positivité

kokua.fr/positivite

Côté serveur

  • Gestion des utilisateurs (création, connexion, déconnexion)
  • Sécurité et gestion des sessions utilisateur
  • Enregistrement et gestion des actions positives (création, modification, suppression)
  • Ajout et gestion des favoris pour les actions
    Analyse des actions via les modèles GPT pour fournir des retours personnalisés
  • Synthèse vocale des retours et feedbacks
  • Vérification et renouvellement des sessions utilisateur
  • Logging et surveillance des activités du serveur
  • Flask, SQLAlchemy, PostgreSQL, Flask-JWT-Extended, Flask-Migrate, requests, OpenAI API, Google Cloud Text-to-Speech API, python-dotenv, Flask-CORS, datetime et dateutil, werkzeug.security, logging

Côté client

  • Widget personnalisé pour intégrer l’application Flask
  • Affichage dynamique des formulaires de connexion et d’inscription
  • Affichage du statut de l’application (active ou non)
  • Formulaire d’interaction utilisateur pour saisir et envoyer des actions
  • Reconnaissance vocale pour la saisie des actions
    Synthèse vocale des retours utilisateur
  • Affichage des actions récentes avec possibilité de modification et suppression
  • Gestion des favoris pour les actions
  • Bouton BOOST pour générer et afficher des retours motivants
  • Vérification périodique des sessions utilisateur
  • Chargement conditionnel des styles et scripts en fonction de la présence du widget
  • WordPress, Elementor, PHP, JavaScript, jQuery, HTML/CSS, FontAwesome, Web Speech API, localStorage

Plugins

(Elementor et extensions WordPress, short code)

Video dans smartphone

Utilisation sur le site zenzones.fr
  • Widget Vidéo WordPress/Elementor : présente un flux vidéo dans un visuel de smartphone.

Graphique des Performances Sportives et commentaires

Utilisation sur le site trackmyfitness.fr
  • Graphiques interactifs pour le suivi quotidien du poids et des performances, adaptés à diverses activités (abdos, squats, vélo, boxe, etc.).
  • Prise en charge de différents types de données (kg, IMC, %gras, séries, quantités, durée, nombre de pas, km pour la marche, de round pour la boxe etc.).
  • Feedback Instantané de commentaires encourageants basés sur l’évolution récente des performances sportives de l’utilisateur.
  • PHP, JavaScript, Chart.js 

Repositories GitHub

Video dans smartphone
Graphiques et commentaires (>30 plugins)
Application Flask/Python Expertise CSE
Plugin interface PHP/JS Expertise CSE
Application Flask/Python Journal de positivité
Plugin interface PHP/JS Journal de positivité
Scripts Python pour transformer xlsx en json pour le projet love4num
Scripts Python pour transformer xlsx en json pour le projet love4num
Pugin interface PHP/JS Love4Num
Application Expo/React/Typescript Love4Num
Application Expo/React/Typescript ZenZones (sur demande)

A propos

Parcours professionnel

  • Métiers exercés : Analyste développeur (banque, IBM CICS DB2), Consultant méthode et fonctionnel (télécom direction informatique), Administrateur/Développeur CRM Salesforce (ESS, 50 users), Consultant en santé au travail (expertises CHSCT dont introduction de nouvelles technologies, cabinets agréés), Consultant en ergonomie (handicap, adaptation de poste de travail)

Formations

  • Bac+5 Ergonomie (PARIS V), bac+4 Psychologie et informatique (PARIS V)
  • CRM Salesforce (admin, admin avancée et dév)
  • Open Classroom (Sass, Git/GitHub, HTML5/CSS3, jQuery)
  • Autodidacte autres technologie web

Valeurs et intérêts

  • Informatique, non dualité, guitare/piano blues jazz, rubik’s, bien-être animal

Contact

Une question ou un projet en tête ? Parlons-en pour trouver la solution digitale qui correspond à vos besoins.

Johann Renault
contact@johannr.fr
06 85 58 67 69

Johann Renault
contact@johannr.fr
06 85 58 67 69

© Johann Renault, 2024. Tous droits réservés.

Projet en cours : Version française de BurnoutHelp

  • Origine: Reprise du site existant sous Wix (burnouthelp.berlin), disponible en anglais et allemand.
  • Objectif: Création d’une version française avec améliorations de design et fonctionnalités, visant un meilleur référencement.
  • Technologie: Développement sous WordPress avec Elementor pour une performance optimisée.
  • État actuel: Maquette en ligne en phase de test, hébergée dans un espace dédié.
  • À venir: Publication sous un nouveau nom de domaine, à identifier et acquérir.