Mes experiences
Mon parcours reflète ma passion pour l'apprentissageautodidacte et ma détermination à élargir mes compétences. De l'administration d'un MMORPG à 17 ans à la gestion d'une carrière en développement web full stack, j'ai plongé dans la complexité du jeu en ligne, équilibré ses mécaniques, créé des fonctionnalités captivantes et géré une communauté fervente.
Mon désir d'apprendre m'a guidé vers le développement web, où j'ai maîtrisé HTML, CSS, JavaScript, ainsi que les frameworks frontend et backend. À travers des projets indépendants, j'ai acquis une compréhension approfondie du développement, renforcée par ma collaboration au sein d'équipes diverses.
Mon parcours, de l'administration de MMORPG à développeur web full stack senior, témoigne de ma passion constante pour l'évolution et de ma capacité à transformer une passion en une carrière florissante.
Mon désir d'apprendre m'a guidé vers le développement web, où j'ai maîtrisé HTML, CSS, JavaScript, ainsi que les frameworks frontend et backend. À travers des projets indépendants, j'ai acquis une compréhension approfondie du développement, renforcée par ma collaboration au sein d'équipes diverses.
Mon parcours, de l'administration de MMORPG à développeur web full stack senior, témoigne de ma passion constante pour l'évolution et de ma capacité à transformer une passion en une carrière florissante.

- Construction Cohérente d'Équipe : J'ai organisé le recrutement et l'intégration des membres de l'équipe en veillant à ce que leurs compétences et leur motivation s'alignent sur les objectifs globaux.
- Services Diversifiés : Nous avons offert une gamme variée de services. J'ai supervisé les conseils en infrastructure et en architecture logicielle, mené des audits approfondis et assuré une documentation précise pour orienter les stratégies techniques.
- Solutions Web SAAS & Développement : J'ai dirigé l'équipe et participé à la conception et le développement de solutions web SAAS sur mesure pour les entreprises.
- Coordination et Mise en Relations : J'ai joué un rôle clé dans la mise en relation de professionnels de l'IT, créant des opportunités de collaboration fructueuses et favorisant le partage d'expertise au sein du réseau.
CircleCITypeScriptNextjsJavaScriptReactServerlessAWSAWS LambdaAWS EC2AWS S3AWS Dynamo DBAWS ECSAWS CloudFrontAWS IAMTerraformMicroservicesCypressJestPHPUnitMochaRabbitMQPHPLaravelSymfonyCodeIgniterPython

- Gestion Globale : Supervision complète du développement en tant que développeur Full Stack, d'abord en CDI puis en freelance.
- Conception Polyvalente : Création et maintenance d'applications front-end et back-end avec Node.js, PHP, Javascript ou React pour l'écosystème Syswings.
- Visualisation de Données : Élaboration de tableaux de bord pour la claire visualisation des données.
- Automatisation CI/CD : Utilisation de Gitlab CI pour automatiser les processus de tests et de déploiement. Développement de scripts d'automatisation pour optimiser les processus internes.
- Qualité Assurée : Mise en place de tests et déploiements rigoureux avec Jest et Phpunit.
- Expérience Utilisateur : Intégration minutieuse de la charte graphique pour une expérience utilisateur harmonieuse.
- Analyse de Données : Mise en place de services de parsing en Python pour le traitement de données précis.
- Solutions Ouvertes : Configuration et intégration de solutions open source.
- Documentation technique : Rédaction détaillée de documentation technique pour une maintenance optimale.
JavaScriptNode.jsPHPReactJestPHPUnitPythonNextjsSoftware DevelopmentSoftware EngineeringVMware

- Conception et Direction de Quare : Mise en Ĺ“uvre et gestion de Quare, une solution exhaustive pour TPE/PME.
- Infrastructure Solide et maitrisé : Utilisation de VMWare pour une isolation, gestion des VMs et des rotations de backups solide.
- Interfaces front : Création d'interfaces PHP, Node.js, Javascript offrant une expérience utilisateur intuitive et robuste.
- CI/CD : Utilisation de GitlabCI pour l'automatisation du développement et des déploiements.
- Mise en place et configurations de produits open : Configuration de Zimbra et Matomo pour la gestion des mails et des statistiques pour chaque sites de manière automatisé.
- Applications Web SAAS : Conception d'applications web SAAS incluant APIs, back offices et micro-apps clientes en React/NodeJS.
- Analyse de Données : Mise en place de services de tracking en LUA et parsing en Python pour le traitement de données précis et performant.
- Documentation technique : Création d'une documentation détaillée pour une maintenance optimisée.
JavaScriptNode.jsPHPReactJQueryJestPHPUnitCypressPythonNextjsGitlab CI/CDVMwareNginx LUA

- Développeur Full Stack - MMAPI (Startup orientée R&D) : En tant que développeur Full Stack, j'ai été responsable de la gestion complète des applications back et front pour MMAPI, une startup spécialisée dans la recherche et le développement de solutions innovantes. J'ai travaillé sur des algorithmes avancés combinant deep learning, web-sémantique et TALN pour automatiser le traitement des informations dans les interfaces web.
- Interface Intelligente pour la Gestion des Stocks et des Fournisseurs : j'ai contribué à la création d'une interface intelligente dédiée à la gestion des stocks et des fournisseurs dans l'industrie du vin. Cette interface a été conçue pour automatiser les tâches des négoces vinicoles en utilisant des technologies novatrices.
- Mise en Place d'API et de Microservices : Mon rôle comprenait la mise en place stratégique d'API et de micro apps pour assurer une communication fluide entre les interfaces web (php) et les bases de données (mysql, mongodb, elasticsearch, redis).
- Intégration Continue avec GitlabCI : J'ai participé à l'implémentation de processus d'intégration continue en utilisant GitlabCI. Cela a permis des déploiements réguliers et une meilleure collaboration au sein de l'équipe de développement.
- Tests Unitaires et Validation : J'ai développé et exécuté des tests unitaires pour garantir la qualité et la stabilité du code, utilisant Jasmine (front-end) et Phpunit (back-end).
- Gestion de Projet Agile : J'ai été un membre actif d'une équipe travaillant selon les principes de la méthodologie Agile. Cela a favorisé l'adaptabilité et la livraison itérative des fonctionnalités du projet.
Elastic SearchDeep LearningTALTJavaScriptNode.jsPHPReactJestPHPUnitGitlab CI/CDVMware

- Audit technique : RĂ©alisation d'un audit technique complet et mise Ă jour des applications et de l'infrastructure.
- Refonte et Refactorisation : Refonte technique complète pour optimiser les performances et la rentabilité.
- Infrastructure : Mise en place d'une infrastructure VMWARE et surveillance avec Zabbix pour assurer la stabilité, les performances et le suivis des services.
- Apis : Création d'une API REST Node.js/Express pour faciliter l'intégration avec d'autres systèmes.
- SAAS Marque blanche : Développement d'un tableau de bord SAAS client en marque blanche pour une visualisation stratégique des données et des backoffices personnalisés pour les clients b2b.
Node.jsPHPYII FrameworkExpressZabbixVMwarePHPUnitMySQLJQueryBootstrapJavaScriptWordpressMagentoPrestashopNginx LUACSS

- Solutions de marketing hĂ´telier
- Mission Clé : Création de l’architecture IT et gestion d'une équipe technique de ~5 personnes.
- Stratégie Axée sur la Technologie : Définition des besoins de la start-up et alignement sur la vision de l'entreprise.
- Infrastructure : Mise en place de l'infrastructure VMWARE pour des performances et une évolutivité optimale.
- Gestion des datas : Implémentation de la stack ELK (Elastic Search, Logstash, Kibana) pour une gestion avancée des données et des logs.
- Suivi des Utilisateurs : Création d'un tracker JavaScript pour collecte de données utilisateur en vue d'analyses.
- Micro apps : Développements de micro applications et d'APIs (Node.js, Express, SocketIO) pour une communication fluide entre les différentes applications et une exploitation en temps réel.
- Contrôle Opérationnel : Réalisation d'un backoffice de gestion avec Node.js / PHP / Jquery pour la gestion interne.
- Visualisation Stratégique : Conception d'un tableau de bord de statistiques pour les partenaires hôteliers et les investisseurs.
- Leadership et Croissance : Recrutement, intégration et développement de l'équipe technique.
Node.jsPHPExpressSails.jsRabbitMQZabbixCodeIgniterReactElastic SearchLogStashKibanaGrafanaPHPUnitMySQLJQueryBootstrap

- RĂ´le : Gestion de l'Ă©volution des services, de la R&D et de l'Ă©quipe technique.
- Objectifs : Mise en place d'une plateforme publicitaire globale, Full Performance, offrant un accès aux campagnes display, vidéo et mobile sur 97% de l'inventaire publicitaire mondial.
- Apis & Statistiques : Création d'une API Node.js (avec le framework Sails.js) pour récupérer les statistiques des clients concernant leurs campagnes publicitaires via les API Adwords, Appnexus, Bing et le tracker Full Performance.
- Site client b2b : Développement complet d'un site de réservation de villas pour une expérience utilisateur optimale.
- Backoffice et CRM : Conception et réalisation d'un Backoffice multi-utilisateurs incluant la gestion des accès, la gestion multi-sites, un CRM complet et des tableaux de bord.
- Infrastructure : Mise en place de l'architecture de la nouvelle infrastructure sous VMWARE pour garantir des performances optimales.
PHPZabbixCodeIgniterPHPUnitSails.jsMySQLJQueryBootstrapNginx LUAGoogle AdwordsApp NexusBingPrestashopWiziShopSOAP

- Directeur Technique : Pilotage et gestion complète des applications mobiles iOS/Android liées à la géolocalisation et à la mise en relation.
- API : DĂ©veloppement et maintenance d'une API NodeJs/Express
- Backoffice : Création et gestion du backoffice avec Laravel pour les fonctionnalités essentielles.
JavaScriptNode.jsExpressPHPLaravelSwiftObjective-CJavaMySQLPHPUnitJQueryBootstrapCSSHTML

- Rôle : Gestion complète des applications back-end et front-end en tant que développeur Full Stack.
- B2B : au développement de l'interface sécurisé B2B pour la gestion et les statistiques des partenaires.
- Intranet : Création et gestion du backend pour les fonctionnalités essentielles du moteur de recherche Qwant.
- Développements : Développement de microservices complémentaires tels que la gestion des carnets, des commentaires, des notes et des favoris et amélioration des suggestions de recherche.
- Crawler : Contribution à l'implémentation d'un système de crawler web pour l'exploration et l'indexation du contenu en ligne.
JavaScriptPHPCodeIgniterElastic SearchGrafanaMySQLPHPUnitJQueryBootstrapCSS

- Platinium Group (PG) : Occupe une place prépondérante dans l'industrie de la billetterie.
- Rôle : J'ai participé en tant que développeur front et back à l'amélioration des plateformes e-commerce et des services web existants.
- Maintenance et développement : Développement des sites ecommerce ainsi que des sites partenaires, affiliés et organisateurs. Analyse des besoins, développement de modules fromscratch MVC et Prestashop, développement d'applications web spécifiques E-commerce, mise en place de Webservices (SOAP, XMLPI) et rédaction de documentations.
JavaScriptPHPPrestashopSubversionSOAPMySQLJQueryBootstrapCSS

- Framework PHP FromScratch : En tant que développeur, j'ai contribué à l'amélioration du Framework PHP fromScratch de Paritel.
- Développement et Maintenance : J'ai participé au développement, à l'optimisation et à la maintenance évolutive et corrective des applications existantes.
- Maintenance pour la Stabilité : J'ai été impliqué dans la maintenance évolutive et corrective pour garantir la stabilité des applications.
JavaScriptPHPExtjsSOAPIMAP

- En tant que développeur puis Lead Développeur : J'ai géré et développé des sites web et backoffice, au sein d'une petite équipe.
- Analyse du besoin client : Gestion de la compréhension des besoins de 2 clients différents et choix du CMS (Wordpress, Prestashop, Joomla).
- Développement et/ou intégration d'applications CMS et site internet/intranet en PHP/Mysql, Ajax, jQuery, HTML5, CSS3 ...
- Leav dev : Réalisation de spécifications techniques
Chiffrage et planification technique du développement
Pilotage de l'équipe projet, Kanban, du développement et des réalisations
JavaScriptPHPWordpressPrestashopMagentoSymfonyMySQLJoomlaIMAP
- Rôle : En tant que freelance, j'ai effectué diverses missions de développement web et de conseil en communication.
- Analyse des besoins clients : J'ai pris en charge l'analyse approfondie des besoins des clients, afin de proposer des solutions adaptées à leurs exigences spécifiques.
- Gestion de serveurs : J'ai acquis de l'expertise en virtualisation avec Xenserver et en configuration de machines virtuelles LAMP, assurant ainsi le bon fonctionnement des infrastructures serveur pour mes clients.
- Création de sites de zéro : J'ai réalisé la conception et le développement complets de sites web à partir de zéro, en utilisant des technologies variées pour répondre aux besoins spécifiques de chaque projet.
- Mise en place de CMS : J'ai mis en place et configuré différents systèmes de gestion de contenu (CMS) tels que Joomla, Prestashop, Wordpress, Magento, Drupal et Ezpublish, offrant ainsi à mes clients des plateformes flexibles pour gérer leur contenu en ligne.
- Développement avec frameworks : J'ai utilisé divers frameworks tels que Fromscratch, CakePhp et Symfony 2 pour développer des applications web robustes et évolutives, garantissant ainsi des fonctionnalités avancées et une expérience utilisateur optimale.
- Création de Webdesign et d'identité visuelle : J'ai conçu des interfaces esthétiques et conviviales pour les sites web de mes clients, en tenant compte de leur identité visuelle et en créant également des logos uniques pour renforcer leur marque.
- Conseils en communication, marketing et SEO : J'ai fourni des conseils stratégiques en matière de communication et de marketing en ligne, en mettant l'accent sur les bonnes pratiques de référencement (SEO) pour améliorer la visibilité et la présence en ligne de mes clients.
CC++PythonshellPHPMySQLJavaScriptCSSHTML
- RĂ´le : Administrateur, Mappeur, DĂ©veloppeur, Designer
- Lieu : France - Europe (EUR)
- Gestion de serveurs de jeux : J'ai géré plusieurs serveurs de jeux de type MMORPG, en supervisant une communauté allant de 50 à environ 800 joueurs par jour.
- Création de sites : J'ai conçu et développé plusieurs sites dédiés à la gestion des jeux en utilisant des technologies telles que HTML, CSS, PHP, MySQL, jQuery, Ajax et XML.
- Panels d’administration et panels membre : J'ai créé des panels d'administration ainsi que des espaces membres permettant les paiements et l'affichage en temps réel des informations du jeu. Cela a favorisé une plus grande interactivité entre les applications web et le jeu lui-même.
- Modification des sources du jeu : J'ai travaillé sur la modification des sources du jeu en langage C, en créant des NPC, des scénarios, des maps, des objets et des textures. J'ai également développé un client Windows personnalisé pour le jeu.
- Technologies utilisées : J'ai utilisé une variété de langages et technologies, notamment C, C++, Python, Shell, PHP, HTML, CSS, JavaScript.
PHPWordpressOS CommerceJoomlaTheliaMySQLJavaScriptCSSHTML