Mohamed Khennoussi

Développeur Fullstack

Salaire / Taux journalier

Lyon, France

Mobilité : États-Unis, Paris

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Développement FullstackReactElixirTypescriptDéveloppement BackendDéveloppement FrontendPhoenixMotion DesignIdentité Visuelle

Langues

AnglaisEspagnol

À propos

Introduction

Je suis ingénieur informatique, avec des expériences professionnelles en France et aux USA (New-York) et depuis quelques années en Freelance dans la région lyonnaise. Avec une expérience diversifiée, je suis à la fois un développeur Fullstack & Mobile. J'ai travaillé sur des projets variés, de l'application de réservation au réseau social en passant par le développement web et mobile pour des agences et des startups. Au plaisir de discuter avec vous ! À très vite.

Liens

Expérience de travail

Développeur freelance Full-stack & mobile

Freelance

janv. 2018 - Présent

8 ans 10 mois

Lyon, France

Avec une expérience diversifiée, je suis à la fois un développeur Fullstack & Mobile. J'ai travaillé sur des projets variés, de l'application de réservation au réseau social en passant par le développement web et mobile pour des agences et des startups. Mes compétences techniques s'étendent du back-end (Go, Node.js) au front-end (Vue.js, React.js) et à la création d'applications mobiles (Flutter, React Native). Au pasage, je maîtrise également les outils de motion design pour apporter une dimension visuelle et animée à mes réalisations. En plus de mes capacités techniques, j'ai développé des savoir-faire en gestion de projet, en entrepreneuriat et en conseil client. J'ai notamment géré des équipes pluridisciplinaires et mené à bien le lancement de mes propres produits. Mes travaux, projets et clients sont disponibles sur mon site web. N'hésitez pas à me contacter si vous pensez que je pourrais vous être utile !

Développeur Front-end React

Homemat

janv. 2024 - janv. 2026

2 ans 1 mois

Lyon, France

Homemat Tools - Générateur de plans techniques et de devis Dans le cadre de ce projet, j'ai été chargé de concevoir et de développer une application web innovante sous forme de configurateur 2D/3D permettant aux utilisateurs de générer facilement des plans techniques et des devis. Principales responsabilités : • Conception et développement de l'application Conception et développement d'une application React.js utilisant le framework Next.js pour offrir une expérience utilisateur fluide et réactive. Implémentation d'un outil de dessin technique procédural à l'aide de la bibliothèque React-Konva, permettant aux utilisateurs de générer facilement des plans. Intégration de la bibliothèque React-pdf pour permettre l'export des devis au format PDF. Utilisation de React-Hook-Forms et Zustand pour simplifier la gestion des formulaires complexes. • Stack technologique Front-end : React.js, Next.js Librairies : Konva.js, React-pdf, Zustand, React-Hook-Forms Déploiement : Netlify

Développeur Full Stack et Mobile

Eat&Trust

janv. 2022 - sept. 2022

9 mois

À distance

EatAndTrust - Application de livraison de repas En tant que développeur Fullstack, j'ai été responsable de l'ensemble du cycle de vie du produit, depuis la conception architecturale jusqu'à la livraison finale. Principales réalisations : • Développement de l'application mobile + Conception et développement de l'application mobile cross-platform pour iOS et Android en utilisant Flutter et Dart. + Mise en œuvre du pattern architectural BLoC pour assurer une gestion d'état robuste et évolutive. + Intégration fluide des API Google Maps et Algolia pour offrir des fonctionnalités de géolocalisation et de recherche performantes. + Implémentation du système d'authentification et d'autorisation basé sur JWT. • Développement du back-office + Conception et développement du back-end en Golang, en utilisant le framework Echo pour assurer la scalabilité et la fiabilité de l'API et de Vue.js en front-end. + Intégration des services tiers tels que Stripe pour la gestion des paiements et Google Maps pour l'affichage des cartes. + Utilisation de PostgreSQL comme système de gestion de base de données et d'Algolia pour la recherche full-text. + Déploiement de la solution back-end à l'aide de Docker sur l'infrastructure Scaleway pour garantir une haute disponibilité. Tout au long de ce projet, j'ai démontré mes compétences en architecture logicielle, en développement Fullstack (mobile et back-end) et en intégration d'API tierces. J'ai également acquis une expertise dans les bonnes pratiques DevOps avec Docker.

Développeur Full Stack & Mobile

Spahouse

févr. 2019 - juil. 2019

6 mois

Lyon, France

SpaHouse - Application de réservation pour centres de bien-être En tant que développeur Fullstack, j'ai été responsable de l'ensemble du cycle de vie du produit, depuis la conception architecturale jusqu'à la livraison finale. • Principales réalisations : + Conception et développement de l'application mobile cross-platform pour iOS et Android en utilisant Flutter et Dart. + J'ai mis en œuvre des fonctionnalités avancées telles que flutter_hooks et Riverpod pour assurer une expérience utilisateur fluide et performante. + Conception et développement du back-office de l'application en utilisant la stack Vue.js et Firebase. + J'ai conçu une interface d'administration intuitive permettant aux gestionnaires de centres de bien-être de gérer les réservations, les disponibilités et les profils clients. + Mise en place de tests unitaires et d'intégration pour garantir la fiabilité et la robustesse de l'application sur l'ensemble de la chaîne de développement. + Collaboration étroite avec l'équipe du client pour s'assurer que les fonctionnalités développées répondaient parfaitement aux besoins des utilisateurs finaux.

Développeur full-stack et Android

SoccerHub

févr. 2018 - janv. 2019

1 an

Lyon, France

SoccerHub - Réseau social autour du football En tant que créateur de l'application SoccerHub, j'ai donc été seul responsable de la conception et du développement complet de cette plateforme de réseau social dédiée au football et à l'organisation de matchs. Principales réalisations : • Conception et développement de la plateforme + Définition de la vision produit et des fonctionnalités clés de l'application. + Choix et mise en place de la stack technologique : Golang pour le back-end, Vue.js pour le front-end web et Android SDK pour l'application mobile. + Conception et développement de l'architecture logicielle pour assurer la scalabilité et la fiabilité de la plateforme. + Réalisation de l'ensemble du code source, des tests et du déploiement de l'application. • Gestion du projet et du lancement + Coordination des différentes phases du projet. + Définition et mise en œuvre de la stratégie de lancement de l'application. + Campagnes de communication et de marketing digital pour acquérir une base d'utilisateurs initiale. + Collecte et analyse des retours utilisateurs pour améliorer continuellement l'expérience. Cette expérience m'a permis de développer des compétences polyvalentes en entrepreneuriat, en architecture logicielle, en développement full-stack et en marketing digital. J'ai notamment acquis une expertise approfondie dans l'utilisation de technologies telles que Golang, Vue.js et Android SDK.

Développeur Front-end

Happyfication

févr. 2018 - mai 2018

4 mois

New York, État de New York, États-Unis

Happyfication - Développeur Front-end Dans le cadre du lancement de la start-up Happyfication, une entreprise du secteur de la donnée, j'ai été chargé de la conception et du développement d'une landing page innovante. Principales réalisations : Développement de la landing page avec WebGL et Three.js Mise en place d'une architecture front-end avancée utilisant Three.js pour intégrer des éléments 3D dynamiques. Implémentation d'animations complexes à l'aide de JavaScript et de la bibliothèque GSAP pour créer une expérience utilisateur interactive et engageante. Intégration fluide d'éléments SVG animés pour renforcer l'aspect visuel de la page. Optimisation des performances et de l'expérience utilisateur Optimisation du rendu WebGL et de la gestion des ressources pour assurer une navigation fluide sur différents appareils. Mise en place de tests unitaires et d'intégration pour garantir la fiabilité et la robustesse de la solution. Collaboration étroite avec l'équipe de design pour s'aligner sur la vision créative du projet. Cette expérience m'a permis de développer une expertise approfondie dans l'utilisation de technologies front-end avancées telles que Three.js, JavaScript et GSAP. J'ai également renforcé mes compétences en optimisation des performances et en intégration design-développement.

Technical Project Manager US / Ingénieur informatique

BETC Digital

sept. 2014 - févr. 2018

3 ans 6 mois

Région de New York City, États-Unis

BETC Digital (Ex FullSix New York) - Technical Project Manager US / Ingénieur Logiciel En tant que Technical Project Manager US et Ingénieur Logiciel chez BETC Digital à New York, j'ai été responsable de la gestion et du développement de projets techniques pour les clients de l'agence, allant des sites web aux applications mobiles et APIs. Principales réalisations : • Gestion d'équipe cross-fonctionnelle Encadrement et coordination d'une équipe pluridisciplinaire de développeurs et de designers. Définition des objectifs, planification des tâches et suivi de l'avancement des projets. Résolution des problèmes techniques et organisationnels pour assurer la livraison dans les délais. • Gestion de projets techniques Conception et développement de sites web, d'applications mobiles et d'APIs pour les clients de l'agence. Mise en place de processus DevOps pour automatiser la construction, les tests et le déploiement de l'infrastructure. Conseil technique auprès des clients de l'agence sur les meilleures solutions technologiques à mettre en place. Grâce à cette expérience, j'ai pu développer des compétences solides en gestion de projet agile, en architecture logicielle, en développement full-stack et en conseil technique. J'ai également acquis une expertise dans la coordination d'équipes pluridisciplinaires pour mener à bien des projets complexes.

Développeur Full Stack

BIC

avr. 2016 - oct. 2016

7 mois

Lyon, France

BIC - Développement web et animations complexes En tant que développeur FullStack, j'ai été chargé de la conception et du développement complet de deux projets clés pour la marque BIC : Animations web complexes Conception et développement d'animations web dynamiques et interactives en utilisant JavaScript. Mise en œuvre de techniques avancées d'animation pour offrir une expérience utilisateur engageante et visuellement attrayante. Optimisation des performances et de la fluidité des animations sur différents appareils et navigateurs. Mur social rassemblant les réseaux sociaux de la marque Développement d'une application web permettant d'agréger et d'afficher en temps réel le contenu provenant des différents comptes sociaux de la marque BIC. Intégration d'une interface intuitive permettant aux utilisateurs d'interagir avec le contenu (likes, commentaires, partages). Utilisation de PHP pour la récupération et la structuration des données issues des API des réseaux sociaux. Tout au long de ces projets, j'ai démontré mes compétences en développement web full-stack, en animation JavaScript avancée et en intégration d'API tierces. J'ai également collaboré étroitement avec l'équipe marketing de BIC pour s'assurer que les solutions développées répondaient parfaitement à leurs objectifs de communication et d'engagement.

Java Developer

Bull

févr. 2014 - sept. 2014

8 mois

Région de Bordeaux, France

Développeur Java - Bull Bordeaux Dans le cadre de cette mission, j'ai été intégré à une équipe de développement avec pour objectif de concevoir et de développer un système capable de gérer des requêtes LDAP en mode transactionnel. Principales étapes du projet : • Compréhension du besoin et de l'architecture existante J'ai commencé par analyser en détail les besoins du client et l'architecture actuelle du système. • Recherche et proposition de solutions J'ai étudié différentes approches techniques pour résoudre le problème des requêtes transactionnelles. J'ai ensuite proposé les solutions les plus adaptées à l'équipe et à la direction. • Développement et déploiement de la solution J'ai développé la solution en Java et l'ai déployée face à un cluster LDAP. • Tests de scalabilité et de sécurité J'ai mis en place et exécuté des tests de scalabilité et de sécurité pour valider les performances et la robustesse de la solution. • Présentation au client J'ai finalement présenté la solution finalisée à un important opérateur de télécommunications, le client principal. Cette expérience m'a permis de développer des compétences en conception et développement Java, en intégration de systèmes complexes et en présentation de solutions techniques à des clients.

Développeur PHP/MySQL

Fund Channel

juin 2013 - sept. 2013

4 mois

Luxembourg

Au cours de cette mission de 4 mois chez Fund Channel, j'ai eu l'opportunité de travailler sur des projets stratégiques pour l'entreprise, démontrant ainsi mes compétences polyvalentes en développement logiciel. L'un des projets majeurs consistait en la refonte complète du module d'authentification des applications métier de l'entreprise. J'ai été chargé d'analyser les besoins, de concevoir une nouvelle architecture technique et de développer la solution en PHP et MySQL. Ce travail a nécessité la production de documents techniques et fonctionnels détaillés, ainsi que la mise en place de tests rigoureux avant le déploiement en production. J'ai également participé au développement d'une nouvelle application de monitoring de la plateforme de Fund Channel. Cette mission m'a permis d'intervenir sur l'ensemble du cycle de vie du projet, depuis la définition des spécifications jusqu'à la recette finale de l'application. Au travers de ces différentes responsabilités, j'ai pu acquérir une vision globale du processus de réalisation d'un projet informatique, en mettant en pratique mes compétences techniques en développement PHP et MySQL, mais également mes savoir-faire en gestion de projet, en rédaction de documents et en assurance qualité.

Développeur Android

Self-employed

juil. 2012 - août 2012

2 mois

Région de Bordeaux, France

Personal project to discover the world of mobile applications, and everything associated with it: - JAVA - Android SDK - Design a user interface - Compatibility on different terminals


Formation

ENSEIRB-MATMECA, Bordeaux - FRANCE

Ingénieur, Informatique

2011 - 2014

4 ans

Engineer's degree, Computer Science Department

Lycée Etienne Mimard, Saint-Etienne - FRANCE

Classe Préparatoire, Physique - Sciences de l'Ingénieur

2008 - 2011

4 ans

A intensive Maths, Physics and Engineering Science course in preparation for the selective entrance examination to French engineering schools

Portfolio

Eat & Trust

Configurateur 2D - Générateur de plans techniques

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.