Langage de structure permettant de concevoir la base des pages web.
CSS
Langage de style dédié à la mise en forme et à la présentation visuelle des sites web.
PHP
Langage côté serveur utilisé pour créer des sites dynamiques et gérer les interactions avec les bases de données.
React.js
Bibliothèque JavaScript dédiée à la création d’interfaces web modernes et réactives.
Node.js
Environnement d’exécution JavaScript côté serveur pour les applications rapides et évolutives.
𝑃𝑟𝑜𝑔𝑟𝑎𝑚𝑚𝑎𝑡𝑖𝑜𝑛
Python
Langage de référence pour la data science, l’intelligence artificielle et l’automatisation.
C
Langage bas niveau performant, utilisé pour le développement système et embarqué.
JavaScript
Langage de programmation permettant d’ajouter de l’interactivité et du dynamisme aux interfaces web.
Java
langage de programmation multiplateforme et orienté objet populaire.
𝑉𝑖𝑟𝑡𝑢𝑎𝑙𝑖𝑠𝑎𝑡𝑖𝑜𝑛
VMware
Plateforme de virtualisation permettant de créer, gérer et exécuter plusieurs machines virtuelles sur un même système.
Packet Tracer
Outil de simulation réseau développé par Cisco pour concevoir et tester des architectures réseau en environnement virtuel.
Cisco
Ensemble de solutions réseau professionnelles utilisées pour la configuration, la gestion et la sécurisation des infrastructures informatiques.
PuTTY
Client SSH et Telnet permettant d’établir des connexions sécurisées vers des serveurs distants.
WinSCP
Logiciel de transfert de fichiers sécurisé via SSH, SFTP ou FTP entre un poste local et un serveur.
𝑆𝑦𝑠𝑡𝑒̀𝑚𝑒𝑠 𝑒𝑡 𝑅𝑒́𝑠𝑒𝑎𝑢𝑥
Linux
Système d’exploitation open source utilisé pour l’administration de serveurs, la sécurité et le déploiement d’applications.
Windows
Système d’exploitation polyvalent pour la gestion des postes utilisateurs et serveurs en environnement professionnel.
Android/iOS
Développement mobile et gestion
kali linux
Distribution Linux spécialisée dans la cybersécurité, utilisée pour l’analyse réseau, les tests de pénétration et l’audit de sécurité.
𝐵𝑎𝑠𝑒 𝑑𝑒 𝑑𝑜𝑛𝑛𝑒́𝑒𝑠
MySQL
Langage standard pour la gestion, la manipulation et la requête de bases de données relationnelles.
Microsoft SQL Server
Il permet de stocker, gérer, analyser et sécuriser les données d’une entreprise.
𝑂𝑢𝑡𝑖𝑙𝑠 𝑑𝑒 𝑑𝑒́𝑣𝑒𝑙𝑜𝑝𝑝𝑒𝑚𝑒𝑛𝑡 𝑒𝑡 𝑡𝑒𝑐ℎ𝑛𝑜𝑙𝑜𝑔𝑖𝑒𝑠
Figma
Prototypage et design collaboratif
Draw.io
Diagrammes et schémas techniques
Docker
Plateforme de conteneurisation facilitant le déploiement et la portabilité des applications.
git
Système de gestion de versions permettant le suivi, la collaboration et le contrôle des modifications de code.
WordPress
CMS open source permettant de concevoir, personnaliser et gérer des sites web dynamiques.
github
Plateforme collaborative d’hébergement de projets et de gestion du code source basée sur Git.
𝐵𝑢𝑟𝑒𝑎𝑢𝑡𝑖𝑞𝑢𝑒
Word
Rédaction et mise en page
Excel
Analyse de données et tableaux croisés
Teams
Collaboration et visioconférence
PowerPoint
Création de présentations (diapositives, animations, schémas)
𝕯𝖎𝖕𝖑𝖔̂𝖒𝖊𝖘 & 𝕱𝖔𝖗𝐦𝖆𝖙𝖎𝖔𝖓𝖘
ESGI – École Supérieure de Génie Informatique
2024 – En cours
Baccalauréat – Mention Bien
2022 – 2023
Brevet d’Études Fondamentales (BEF)
2019 – 2020
Langage de structure permettant de concevoir la base des pages web.
J'utilise HTML pour créer des structures sémantiques, accessibles et optimisées pour le SEO. J'ai travaillé sur plusieurs projets où j'ai implémenté des formulaires, des tables, des listes et des éléments multimédias.
Langage de style dédié à la mise en forme et à la présentation visuelle des sites web.
J’utilise CSS pour concevoir des interfaces modernes, responsives et cohérentes. J’ai travaillé sur des mises en page flexibles, des animations simples et des designs adaptés aux mobiles.
Langage côté serveur utilisé pour créer des sites dynamiques et gérer les interactions avec les bases de données.
J’utilise PHP pour développer des systèmes dynamiques connectés à des bases de données MySQL. J’ai réalisé des pages sécurisées, des traitements de formulaires, des sessions utilisateurs et des fonctionnalités CRUD.
Bibliothèque JavaScript dédiée à la création d’interfaces web modernes et réactives.
J’utilise React.js pour créer des interfaces interactives basées sur des composants réutilisables. J’ai construit des vues dynamiques, géré les états et consommé des API externes via fetch et axios.
Environnement d’exécution JavaScript côté serveur pour les applications rapides et évolutives.
J’utilise Node.js pour créer des scripts serveurs rapides et des API REST. J’ai manipulé des routes, géré des requêtes HTTP et utilisé des modules NPM dans des projets web simples.
Langage de référence pour la data science, l’intelligence artificielle et l’automatisation.
J’utilise Python pour automatiser des tâches, analyser des données et créer des scripts efficaces. J’ai travaillé sur des projets d’apprentissage avec boucles, fichiers, fonctions et manipulation de données.
Langage bas niveau performant, utilisé pour le développement système et embarqué.
J’utilise le langage C pour comprendre le fonctionnement bas niveau, la gestion mémoire et les structures. J’ai réalisé des programmes utilisant pointeurs, tableaux, conditions et boucles imbriquées.
Langage de programmation permettant d’ajouter de l’interactivité et du dynamisme aux interfaces web.
J’utilise JavaScript pour dynamiser les pages web et interagir avec le DOM. J’ai travaillé sur des appels API, des événements utilisateurs, des formulaires dynamiques et des interfaces interactives.
Langage de programmation permettant d’ajouter de l’interactivité et du dynamisme aux interfaces web.
J’utilise Java pour développer des applications structurées et orientées objet. J’ai travaillé sur des programmes console, la manipulation de classes, d’objets et des algorithmes de gestion.
Plateforme de virtualisation permettant de créer, gérer et exécuter plusieurs machines virtuelles sur un même système.
J’utilise VMware pour créer et gérer des machines virtuelles dans mes environnements de tests. J’ai réalisé des configurations système, des simulations réseau et des projets Windows Server/Linux.
Outil de simulation réseau développé par Cisco pour concevoir et tester des architectures réseau en environnement virtuel.
J'ai utilisé Packet Tracer pour simuler des réseaux locaux, configurer des routeurs et commutateurs, et mettre en place des protocoles comme OSPF et VLAN. Cet outil m'a permis de préparer mes certifications Cisco.
Ensemble de solutions réseau professionnelles utilisées pour la configuration, la gestion et la sécurisation des infrastructures informatiques.
J’utilise les solutions Cisco pour configurer et administrer des équipements réseau. J’ai travaillé sur des interfaces CLI, la configuration IP, le routage statique et les protocoles de base.
Client SSH et Telnet permettant d’établir des connexions sécurisées vers des serveurs distants.
J'ai utilisé PuTTY pour administrer des serveurs Linux, exécuter des commandes en ligne de commande, et transférer des fichiers via SCP. Cet outil est essentiel pour la gestion à distance des infrastructures.
Logiciel de transfert de fichiers sécurisé via SSH, SFTP ou FTP entre un poste local et un serveur.
J'ai utilisé WinSCP pour transférer des fichiers entre mon ordinateur et des serveurs distants, gérer des permissions de fichiers, et automatiser des transferts via des scripts. Cet outil est indispensable pour le déploiement d'applications web.
Système d’exploitation open source utilisé pour l’administration de serveurs, la sécurité et le déploiement d’applications.
J'ai installé et configuré plusieurs distributions Linux (Ubuntu, CentOS, Kali), géré des services système, et sécurisé des serveurs avec des pare-feux et des clés SSH. J'ai également automatisé des tâches avec des scripts Bash.
Système d’exploitation polyvalent pour la gestion des postes utilisateurs et serveurs en environnement professionnel.
J’utilise Windows pour gérer des postes utilisateurs et travailler sur des projets avec Active Directory, IIS et divers outils d’administration.
Développement mobile et gestion. J'ai développé des applications mobiles natives pour Android avec Java/Kotlin et pour iOS avec Swift.
J'ai également utilisé Flutter pour créer des applications cross-platform. Mes projets incluent une application de messagerie et un agenda personnel.
Distribution Linux spécialisée dans la cybersécurité, utilisée pour l’analyse réseau, les tests de pénétration et l’audit de sécurité.
J'ai utilisé Kali Linux pour effectuer des scans de vulnérabilités, des attaques de type man-in-the-middle, et des audits de sécurité. J'ai également utilisé des outils comme Nmap, Metasploit et Wireshark.
Langage standard pour la gestion, la manipulation et la requête de bases de données relationnelles.
J'ai conçu et implémenté plusieurs bases de données MySQL, y compris des schémas relationnels, des vues, des procédures stockées et des déclencheurs. J'ai également optimisé les performances des requêtes et assuré la sécurité des données.
Il permet de stocker, gérer, analyser et sécuriser les données d’une entreprise.
J'ai utilisé SQL Server pour créer des bases de données transactionnelles, implémenter des fonctions et procédures stockées, et générer des rapports avec SSRS. J'ai également travaillé avec des outils d'intégration comme SSIS.
Prototypage et design collaboratif. J'ai utilisé Figma pour créer des wireframes, des maquettes haute fidélité et des prototypes interactifs.
J'ai collaboré avec des équipes multidisciplinaires pour itérer rapidement sur les designs et recueillir des feedbacks. Figma m'a permis de produire des designs accessibles et responsive.
Diagrammes et schémas techniques.
J'ai utilisé Draw.io pour créer des diagrammes UML, des architectures logicielles, des flux de travail et des schémas réseau. Cet outil m'a aidé à visualiser les concepts complexes et à communiquer efficacement avec les équipes techniques.
Plateforme de conteneurisation facilitant le déploiement et la portabilité des applications.
J'ai utilisé Docker pour containeriser des applications web, créer des images personnalisées, et gérer des volumes et réseaux. J'ai également utilisé Docker Compose pour orchestrer plusieurs conteneurs.
Système de gestion de versions permettant le suivi, la collaboration et le contrôle des modifications de code.
J'ai utilisé Git pour gérer des projets individuels et en équipe, créer des branches, fusionner des pull requests, et résoudre des conflits. J'ai également travaillé avec GitHub Actions pour l'intégration continue.
CMS open source permettant de concevoir, personnaliser et gérer des sites web dynamiques.
J'ai créé plusieurs sites WordPress, personnalisé des thèmes, développé des plugins et optimisé les performances. J'ai également mis en place des solutions de sécurité et de sauvegarde.
Plateforme collaborative d’hébergement de projets et de gestion du code source basée sur Git.
J'ai utilisé GitHub pour héberger mes projets, collaborer avec d'autres développeurs, et utiliser des fonctionnalités comme Issues, Projects et Actions. J'ai également publié des packages NPM et des workflows CI/CD.
Rédaction et mise en page. J'ai utilisé Word pour créer des documents professionnels, des rapports techniques, des présentations et des guides d'utilisation.
J'ai maîtrisé les styles, les tableaux, les références croisées et les sommaires automatiques. Word m'a permis de produire des documents clairs et bien structurés.
Analyse de données et tableaux croisés.
J'ai utilisé Excel pour traiter des données, créer des graphiques, des tableaux croisés dynamiques et des formules complexes.J'ai également automatisé des tâches avec VBA et utilisé Power Query pour importer et nettoyer des données.
Collaboration et visioconférence.
J'ai utilisé Teams pour organiser des réunions, partager des fichiers, collaborer en temps réel et gérer des projets avec des kanbans. Teams m'a permis de travailler efficacement en équipe, même à distance.
Création de présentations (diapositives, animations, schémas).
J’ai utilisé PowerPoint pour concevoir des présentations professionnelles en intégrant des schémas, des graphiques, des animations et des transitions. J’ai également structuré des supports visuels destinés à des réunions, exposés ou démonstrations, afin de communiquer de manière claire et impactante..