Portefeuille de Compétences
Découvrez mes réalisations concrètes et les compétences techniques que j'ai développées durant ma formation en BTS SIO et mes expériences professionnelles.
Projets Réalisés
Application de Gestion de Contrats
Développement d'une application web complète permettant la gestion de contrats pour une entreprise. Fonctionnalités : création, modification, archivage et suivi des contrats avec génération de documents PDF.
Technologies utilisées :
Solution Dolibarr SaaS
Mise en place et personnalisation d'une solution Dolibarr ERP/CRM pour un service SaaS. Configuration multi-tenant, personnalisation des modules et adaptation aux besoins spécifiques de l'entreprise.
Technologies utilisées :
Site E-commerce pour Artisan
Création complète d'un site web e-commerce pour un artisan auto-entrepreneur. Catalogue de produits, panier d'achat, paiement en ligne via Stripe, espace administration sécurisé. Développement full-stack avec architecture MVC.
Fonctionnalités clés :
- Gestion complète du catalogue produits
- Système de panier et commandes
- Paiement sécurisé avec Stripe
- Interface d'administration (authentification, CRUD)
- Gestion des clients et des commandes
- Design responsive et moderne
Application de Chat Mobile
Application mobile de messagerie instantanée développée pour une association. Messagerie en temps réel, envoi de médias (photos, vidéos), notifications push. Architecture client-serveur avec API REST personnalisée.
Fonctionnalités :
- Messagerie instantanée temps réel
- Envoi de texte, photos et vidéos
- Gestion des groupes de discussion
- Authentification sécurisée
- Notifications push
- Interface Material Design
Serveur Ubuntu - Configuration
Installation et configuration d'un serveur Ubuntu à partir d'une clé bootable. Mise en place de l'infrastructure système, sécurisation et déploiement de services.
Compétences acquises :
- Installation système via clé bootable
- Configuration réseau et SSH
- Gestion des utilisateurs et permissions
- Configuration firewall (UFW)
- Installation de services (Apache, MySQL, PHP)
Compétences Techniques
Langages de Programmation
- PHP (avancé)
- JavaScript/TypeScript
- Dart (Flutter)
- SQL (MySQL, PostgreSQL)
- HTML5/CSS3
- Bash scripting
Frameworks & Outils
- Symfony (PHP)
- Flutter (Mobile)
- Doctrine ORM
- Twig Template Engine
- Bootstrap/Tailwind CSS
- Git & GitHub
Bases de Données & API
- MySQL/MariaDB
- PostgreSQL
- Conception de BDD
- API REST
- Endpoints PHP
- WebSocket
Administration Système
- Ubuntu Server
- Configuration Apache/Nginx
- SSH & Sécurité
- Dolibarr ERP/CRM
- Solutions SaaS
- Gestion serveur Linux
Intégrations & Services
- Stripe Payment API
- Firebase
- Services REST
- Authentification JWT
- OAuth 2.0
- Services tiers
Méthodologies
- Architecture MVC
- Développement Agile
- Clean Code
- Tests unitaires
- Documentation
- Versioning (Git)