Des compétences techniques éprouvées sur des projets réels

Pas une liste de logos : voici ce que je sais faire, avec quelles technologies, et surtout comment chaque compétence est réellement utilisée dans mes projets livrés ou en cours.

Frontend

HTML5

Structure sémantique, formulaires, accessibilité. Utilisée sur toutes mes réalisations : le site de l'ONG MS Benin repose sur un balisage propre que les moteurs de recherche comprennent.

CSS3

Responsive (Flexbox, Grid), animations, variables. Chaque site que je livre est pensé mobile-first — la majorité des visiteurs au Bénin naviguent sur téléphone. La refonte du Complexe Le Triomphe en est un exemple complet.

JavaScript

DOM, événements, interactivité sans framework quand c'est suffisant : carrousels, formulaires intelligents, validations, appels AJAX vers mes backends PHP. Ce portfolio en utilise plusieurs couches.

React

Interfaces modulaires par composants. Utilisée pour la refonte du Complexe Le Triomphe : pages dynamiques, dashboard d'administration, contenus pilotés par une API.

Backend

Python / Django

Ma stack principale côté serveur : modèles de données, authentification, interface d'administration générée, vues et templates. Elle fait tourner Donia Pro (SaaS de gestion scolaire) et Noble Style (e-commerce avec panier, comptes utilisateurs et back-office).

PHP

Développement côté serveur en hébergement mutualisé : formulaires de contact avec validation, anti-spam, envoi d'e-mails SMTP, mini-CRM et journalisation sur ce portfolio. Un choix pragmatique : PHP tourne partout, y compris chez les hébergeurs abordables.

API REST

Architecture frontend ↔ backend séparés : la refonte du Complexe Le Triomphe sépare un frontend React d'une API backend et d'une base MySQL — le client modifie son contenu sans toucher au code.

Algorithmique (C)

Les bases solides acquises à l'université : structures de données, logique, complexité. C'est ce socle qui rend l'apprentissage de tout nouveau langage plus rapide.

Bases de données

MySQL

Tables, relations, requêtes, sauvegardes régulières. Utilisée dans tous mes projets dynamiques : Donia Pro, Noble Style, le backend du Complexe Le Triomphe, ainsi que le mini-CRM et l'analytique de ce portfolio (bases partagées entre plusieurs applications, avec préfixes de tables pour éviter tout conflit).

Modélisation & intégrité

Schémas pensés avant le code : clés étrangères, statuts, historiques. Une base bien modélisée est ce qui distingue une application qui tient d'un projet fragile.

Outils, hébergement & SEO

Git / GitHub

Versioning systématique de tous mes projets (dépôt public : github.com/marcelalle-dev). Branches, historiques propres, travail d'équipe sur les projets partagés.

Hébergement & déploiement

Mise en ligne complète : hébergement mutualisé (ByetHost, LWS), noms de domaine, FTP/FTPS, configurations Apache (.htaccess), certificats SSL. J'administre réellement plusieurs sites en production.

SEO technique

Robots.txt, sitemap XML, données structurées Schema.org, balisage, performance, suivi Search Console — appliqué sur l'ensemble de mes sites. Détail sur la page services SEO.

Docker

Premiers pas : comprendre la conteneurisation et isoler des environnements. Une compétence en cours de montée, utilisée à des fins d'apprentissage.

Outils d'IA

LM Studio, Dyad, Bolt DIY : accélérateurs de développement (génération assistée, prototypage), sous contrôle humain. Certifié « Introduction to Generative AI » — Google Skills (juin 2026).

Windows / Linux & réseaux

Usage quotidien des deux systèmes, bases en réseaux informatiques : DNS, ports, transfert FTP — le quotidien de la mise en ligne de sites.

Comment je travaille avec

Ces compétences ne vivent pas sur un CV uniquement : elles se combinent sur chaque mission. Un site vitrine mobilise HTML/CSS/JS + SEO + hébergement ; une application mobilise Django + MySQL + React + Git ; une refonte ajoute l'audit de l'existant et la migration. Vous pouvez voir ces combinaisons à l'œuvre dans mes réalisations, ou passer directement par la page contact pour parler de votre besoin.

Un projet en tête ?

Décrivez-moi votre besoin : je réponds sous 24 à 48 heures avec une proposition claire.

Démarrer un projet ← Retour au portfolio