
Herman Jackson Foutou
Senior PHP-LARAVEL-VUE-JS/DevOps
Salaire / Taux journalier
Casablanca-Settat, Maroc
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
Senior Fullstack Engineer avec plus de 9 ans d’expérience dans la conception, le développement et le déploiement d’applications web et de plateformes SaaS. Spécialisé en PHP/Laravel, Vue.js et JavaScript, avec une solide expérience en React, architectures multi-tenant, monorepos, APIs REST, bases de données et pratiques DevOps. Habitué à prendre en charge des projets de grande envergure de bout en bout, de l’architecture technique au déploiement, tout en participant au recrutement et à l’évaluat
Expérience de travail
Freelance Programmer
FreelanceFreelance
janv. 2017 - Présent
9 ans 10 mois
À distance
Freelance Programmer — Développeur logiciel et Web Freelance Janvier 2017 – Présent Casablanca, Maroc Développeur logiciel et Web freelance depuis 2017, spécialisé dans la conception et le développement de solutions web, applications métier et plateformes SaaS sur mesure pour des clients internationaux. Prise en charge complète des projets, de l’analyse des besoins et de l’architecture technique jusqu’au développement, aux tests, au déploiement et à la maintenance. • Conception et développement d’applications web, plateformes SaaS, sites web et outils métier sur mesure. • Développement fullstack avec PHP, Laravel, JavaScript, Vue.js, React et différentes technologies modernes. • Conception et développement d’APIs REST et intégration de services et APIs externes. • Conception et gestion de bases de données relationnelles, notamment PostgreSQL et SQL Server. • Développement d’architectures multi-tenant et de solutions capables de gérer plusieurs clients et environnements de manière isolée. • Mise en place d’environnements de développement et de production avec Docker et Linux/Ubuntu. • Automatisation des déploiements et mise en place de workflows CI/CD. • Réalisation de tests, correction de bugs, optimisation des performances et maintenance évolutive. • Gestion complète des projets : analyse des besoins, conception, architecture, développement, tests, déploiement et maintenance. PROJETS PRINCIPAUX Weekr.fr — Client français https://weekr.fr Conception et développement d’une plateforme marketplace dédiée aux services freelances pour une entreprise française. Développement des fonctionnalités principales de la plateforme, incluant la gestion des utilisateurs, profils freelances, services, commandes, paiements et espaces d’administration. Développement backend avec Laravel et frontend avec Vue.js et JavaScript, conception de la base de données, développement des APIs et implémentation des fonctionnalités métier. Prise en charge du projet de bout en bout, de la conception technique au déploiement et à la maintenance. Kalvine.com — Client belge https://kalvine.com Conception et développement d’une plateforme web sur mesure pour une entreprise belge. Développement fullstack des fonctionnalités backend et frontend, conception de la base de données, développement des APIs, intégration des interfaces, gestion des utilisateurs et mise en production. Prise en charge complète du projet, incluant l’analyse des besoins, la conception technique, le développement, les tests, le déploiement et la maintenance. FactoryDesk.com https://factorydesk.com Conception et développement d’une plateforme SaaS métier avec une architecture multi-tenant permettant d’isoler les données et les environnements de différents clients. Développement avec Laravel, mise en place de la gestion multi-tenant, conception de la base de données et déploiement sur infrastructure Linux/Ubuntu. Mise en place de l’environnement de déploiement et automatisation des processus avec Docker et Jenkins. AUTRES PROJETS Réalisation de nombreux projets web et logiciels pour différents clients, incluant des applications métier, plateformes SaaS, sites web, APIs, systèmes d’administration et solutions personnalisées. Intervention également sur des projets existants pour leur refonte, migration technologique, optimisation des performances, correction de problèmes techniques et ajout de nouvelles fonctionnalités.
Lead Laravel-VueJs
BrandmastersFreelance
mars 2021 - juin 2026
5 ans 4 mois
À distance
Senior Fullstack Engineer — Brandmasters (USA, Remote) Février 2021 – Juin 2026 Développement, architecture et évolution de plateformes web et SaaS de grande envergure pour des clients internationaux. Forte implication dans la conception d’architectures multi-tenant, les environnements monorepo, le développement fullstack et l’encadrement technique des équipes. • Conception et développement de plateformes SaaS multi-tenant complexes et évolutives, adaptées à plusieurs clients et environnements. • Référent technique PHP/Laravel et JavaScript, avec participation aux choix d’architecture et aux décisions techniques. • Développement backend avec PHP/Laravel, APIs REST, logique métier et architectures modulaires. • Développement frontend avec React et Vue.js et leurs écosystèmes modernes. • Conception et maintenance d’architectures Monorepo, notamment autour de templates shadcn/ui, avec partage de composants, packages et fonctionnalités entre plusieurs applications. • Conception de systèmes de composants réutilisables avec shadcn/ui et Tailwind CSS. • Conception, optimisation et maintenance de bases de données PostgreSQL et SQL Server. • Containerisation et standardisation des environnements de développement et de production avec Docker. • Mise en place et maintenance de pipelines CI/CD avec Jenkins et automatisation des processus de déploiement. • Déploiement et administration d’applications sur Linux/Ubuntu et infrastructures cloud. • Travail sur des applications de grande envergure nécessitant scalabilité, sécurité, isolation des données, performance et maintenabilité. • Participation aux code reviews, résolution de problématiques techniques complexes et amélioration des standards de développement. • Recrutement technique de développeurs : analyse des profils, entretiens techniques et évaluation des compétences. • Conception et réalisation de tests techniques et exercices de programmation pour évaluer les compétences backend, frontend, architecture, bases de données et bonnes pratiques de développement. • Participation à l’intégration et à l’accompagnement technique des nouveaux développeurs. • Collaboration avec des équipes distribuées et des parties prenantes internationales dans un environnement Agile/Scrum. • Prise en charge des projets de bout en bout : analyse, architecture, développement, tests, revue de code, déploiement et maintenance.
Responsable développement
Geomark
avr. 2019 - août 2021
2 ans 5 mois
Casablanca, Maroc
Responsable Développement — Geomark Casablanca Casablanca, Maroc Responsable du développement et de l’évolution des solutions web de l’entreprise, avec notamment la conception et le développement d’une plateforme immobilière permettant aux propriétaires et professionnels de publier leurs biens et aux clients de rechercher et consulter les annonces. • Pilotage technique du développement des applications web et participation à la définition de l’architecture des solutions. • Conception et développement d’une plateforme immobilière complète permettant aux utilisateurs de publier leurs biens immobiliers et aux clients de rechercher, filtrer et consulter les annonces. • Développement de l’ensemble du backend avec PHP et Laravel : logique métier, gestion des utilisateurs, gestion des biens, annonces, recherche, filtres, APIs et administration. • Développement du frontend avec Vue.js et JavaScript, avec conception d’interfaces modernes et interactives pour les différents types d’utilisateurs. • Conception et gestion de la base de données et des relations entre les différentes entités de la plateforme. • Mise en place des fonctionnalités de recherche et de filtrage permettant aux clients de trouver des biens selon différents critères. • Développement des espaces utilisateurs et administrateurs ainsi que des fonctionnalités de gestion des annonces et des biens immobiliers. • Intégration du frontend et du backend via des APIs et services REST. • Participation à l’analyse des besoins, à la conception technique, au développement, aux tests, au déploiement et à la maintenance des applications. • Encadrement et coordination des activités de développement afin d’assurer la qualité, la stabilité et l’évolution des solutions. • Correction des problèmes techniques, optimisation des performances et maintenance évolutive des applications.
PHP Developer
CarterWeb Agency
févr. 2018 - déc. 2018
11 mois
Casablanca, Maroc
Développeur PHP/Laravel — Carter Web Agency Casablanca, Maroc Participation au développement d’une plateforme complète de réservation et de vente de voyages permettant aux utilisateurs de rechercher, réserver et acheter différents types de billets de transport, notamment des billets d’avion et de bateau. • Développement du backend de la plateforme avec PHP et Laravel. • Développement du frontend permettant aux utilisateurs de rechercher des trajets, consulter les disponibilités, sélectionner leurs voyages et effectuer leurs réservations. • Mise en place du parcours complet de réservation et d’achat de billets, depuis la recherche jusqu’à la confirmation de la réservation. • Intégration et gestion de différents types de transports, notamment les vols et les traversées en bateau. • Développement des fonctionnalités de gestion des réservations, des clients, des billets, des trajets et des informations de voyage. • Développement du back-office permettant aux équipes de l’agence de gérer les voyages, disponibilités, réservations, clients et différentes données de la plateforme. • Conception et développement des APIs et de la logique métier nécessaires à la communication entre le frontend et le backend. • Conception et gestion de la base de données et des relations entre les différentes entités de la plateforme. • Développement de fonctionnalités liées au paiement et au processus d’achat en ligne. • Gestion des comptes utilisateurs et des informations associées aux réservations. • Développement de fonctionnalités de recherche et de filtrage afin de permettre aux utilisateurs de trouver rapidement les voyages correspondant à leurs critères. • Correction des bugs, optimisation des performances et maintenance évolutive de la plateforme. • Participation à l’ensemble du cycle de développement : analyse des besoins, conception technique, développement frontend et backend, tests, déploiement et maintenance.
Formation
groupe Miage casablanca
Master's degree, Développement et Bases de données
2016 - 2020
4 ans 1 mois
ca-en.pdf
Ihem-isti
Réseaux et télécommunication
2013 - 2014
1 an 1 mois
Résultat : Licence
Portfolio

Weekr

Kalvine
