
Mohamed Khennoussi
Développeur Fullstack
Salaire / Taux journalier
Lyon, France
Mobilité : États-Unis, Paris
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À 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.
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
