À La Joliverie (Saint-Sébastien-sur-Loire)
À La Joliverie (Saint-Sébastien-sur-Loire)
Option SIN (Système d’Information et Numérique)
À Jean-Perrin (Rezé)

P-8RQC23RD

P-V2JC4RW7



THM-KE8T2DOTJK

Python
J'utilise quotidiennement Python et voici les librairies que j'utilise pour mes différents projets Python :
Java
Expérience approfondie en Java, développement d'applications Android en utilisant Android Studio. Maîtrise de la conception d'interfaces graphiques attrayantes et de la connexion à des bases de données pour une fonctionnalité complète. J'ai également une solide expérience d'un an en développement backend avec Spring Boot.
HTML
Maîtrise des balises HTML essentielles et compétence avérée dans leur utilisation adéquate pour créer des sites web structurés.
CSS
Compétences de base en CSS, continuellement renforcées grâce à une exploration constante des ressources en ligne.
JavaScript
Maîtrise du JavaScript côté navigateur web permettant d'extraire des données d'un site, de développer des extensions et de manipuler du code HTML.TypeScript
Maîtrise du TypeScript avec le framework Angular
PHP
Maîtrise des concepts fondamentaux de PHP, ainsi qu'une connaissance approfondie des failles potentielles du langage et des techniques pour les corriger.
Arduino
Compétences en Arduino comprenant le contrôle de servomoteurs, de LED et de boutons, ainsi qu'une expérience en électronique. J'ai également programmé des afficheurs et je possède une solide compréhension des bases de la programmation.
MySQL
Je possède une expertise en SQL comprenant la maîtrise des injections SQL ainsi qu'une solide maîtrise des fonctions essentielles de SQL.Angular
Un an d'expérience en Angular durant mon alternance, où j'ai développé des applications web dynamiques et intégrées avec des API backend.NodeJS
Expérience en Node.js avec du développement backend et la création de scripts d'automatisation.Spring Tools
Expérience acquise lors de mon alternance en modification d'applications Java Spring et en création de tests unitaires. Compétences de base dans l'utilisation de Spring Tools.
C++
Je suis en cours d'apprentissage du langage C++
COBOL
Je suis en cours d'apprentissage du langage COBOL
Ada
Une fois que j'aurai acquis de bonnes bases en COBOL, je me lancerai dans l'apprentissage du langage Ada.VSCode
Utilisation quotidienne avec expertise avancée. Intégration d'extensions comme SonarLint pour maintenir la qualité du code.Grafana
Expérience approfondie lors de mon stage, avec la création de graphiques et d'indicateurs à partir de requêtes Prometheus, intégrant des données provenant de files RabbitMQ.Android Studio
Utilisation lors de cours pour développer une application en Java. Compétences de base, notamment dans la navigation dans l'explorateur de fichiers, le lancement d'émulateur, et le débogage. Cependant, une compréhension limitée de l'interface et des paramètres de l'IDE.Jira
Utilisation régulière pour la gestion des tickets assignés, création et attribution de tickets, ainsi que la modification de leur statut. Capacité à créer des workflows personnalisés avec différents droits et à générer des tableaux pour une vue d'ensemble.Git
Une utilisation quotidienne avec une expertise marquée dans les commandes fondamentales telles que clone, add, commit, pull, push et merge. J'ai également recours de manière occasionnelle aux commandes reset et rebase pour des exigences spécifiques.GitHub
Expérience solide avec GitHub, couvrant divers aspects de la gestion de code, des fusions, des modifications de code, de la création de projets, etc.GitLab
Compétences solides dans l'utilisation de GitLab, couvrant les aspects essentiels de la gestion de code, des fusions, du suivi des statuts, du redémarrage des pipelines, de la création de projets, etc.RabbitMQ
Compréhension de base du fonctionnement de RabbitMQ, incluant la création de requêtes Prometheus via des queues RabbitMQ. Connaissances limitées dans la création et la gestion de queues RabbitMQ.Eclipse
IDE utilisé tout au long de mon alternance pour développer des applications Java Spring Boot.
NetBeans
IDE utilisé tout au long de mon BTS pour développer des applications Java.XAMPP
Utilisé pour configurer un environnement de développement local, notamment pour tester des applications web et gérer des bases de données MySQL.Postman
Utilisé pour tester et déboguer des API, facilitant la vérification des requêtes et des réponses lors du développement.
Wireshark
Utilisé pour analyser et déboguer le trafic réseau, ce qui m'a permis de m'entraîner pour ma formation en cybersécurité et d'acquérir une compréhension approfondie des protocoles et de la sécurité des réseaux.
IDA
Utilisé pour l'analyse statique de code binaire afin de m'entraîner au reverse engineering.
Drawio
Utilisé pour créer des diagrammes et des schémas, facilitant la visualisation et la documentation des processus et des architectures.
SolidWorks
Utilisé pour concevoir et modéliser des pièces en 3D, facilitant la création de prototypes et la préparation de modèles pour l'impression 3D.
VEGAS Pro 17
Utilisé pour le montage vidéo et le tracking, avec une compétence dans la création de contenus visuels et l'amélioration de la qualité vidéo.
VMWare
Utilisé pour créer et gérer des environnements virtuels, facilitant le test et le développement dans des systèmes d'exploitation isolés.Windows 10
Système d'exploitation principal, je l'utilise quotidiennementWindows 11
Système d'exploitation secondaire, je l'utilise principalement en entreprise
Windows CE7
Utilisé lors de la modification de l'autoradio de ma voiture (Hyundai i20 gen2)Kali
Utilisé sur VMware quand j'utilise des outils LinuxFedora
Fedora (sponsorisée par l'entreprise Red Hat) utilisé lors de mon BTS SIOUbuntu
Employé lors de mes débuts dans l’apprentissage du système LinuxDebian
Utilisé sur Raspberry Pi pour l’exécution de scripts Python d’automatisation
Rank
Rooms Complete
Level
Badges
Understands how the world wide web works
common: 26.7%Being competent in Linux
common: 37.4%Cracking all those hashes
rare: 5.9%
Easy
Learn about how you request content from a web server using the HTTP protocol

Easy
Learn how DNS works and how it helps you access internet services.

Easy
An in depth look at scanning with Nmap, a powerful network scanning tool.

Easy
Hack your first website (legally in a safe environment) and experience an ethical hacker's job.

Easy
Learn about web applications and explore some of their common security issues.

Easy
Learn about digital forensics and related processes and experiment with a practical example.

Easy
Introducing defensive security and related topics, such as Threat Intelligence, SOC, DFIR, Malware Analysis, and SIEM.

Info
Learn about the different careers in cyber security.

Easy
This room introduces users to operating system security and demonstrates SSH authentication on Linux.

Easy
Learn about network security, understand attack methodology, and practice hacking into a target server.

Easy
Learn about Security Operations Center (SOC): its responsibilities, services, and data sources.

Easy
Learn how to use a TryHackMe room to start your upskilling in cyber security.

Easy
Learn about the different career paths in Cyber Security and how TryHackMe can help!

Easy
A brief introduction to research skills for pentesting.

Info
Embark on the journey of learning the fundamentals of Linux. Learn to run some of the first essential commands on an interactive terminal.

Info
Continue your learning Linux journey with part two. You will be learning how to log in to a Linux machine using SSH, how to advance your commands, file system interaction.

Info
Power-up your Linux skills and get hands-on with some common utilities that you are likely to use day-to-day!

Easy
An introduction to networking theory and basic networking tools

Medium
An introduction to Hashing, as part of a series on crypto

Easy
Learn how to use John the Ripper, a powerful and adaptable hash-cracking tool.

Medium
An introduction to encryption, as part of a series on crypto
- Modification et maintenance de flux de données (CSV, JSON, SQL)
- Développement initial d’un module de connexion API
- Réalisation de tests de sécurité sur un logiciel de gestion des RH
- Évolution d'un portail applicatif
(Java Spring Boot pour le backend et Angular pour le frontend)
- Migration de base de données PostgreSQL vers un nouveau serveur PostgreSQL 16
(création d'une interface Python pour faciliter la migration)
- Migration de projets vers un nouveau serveur Kubernetes
- Création de fichiers de configuration GitLab-CI pour la migration de projets
- Création d’API via Gravitee
- Création d’un script Python pour transférer des dépendances
- Création de requêtes d’alert RabbitMQ sur Prometheus
- Création de graphiques d’alert RabbitMQ sur Grafana
- Modification d'application web (pour la production) en Angular
- Création de matrice de tests sur Squash
- Création d’interfaces pour un projet de gestion de fournitures sous Angular
- Réalisation d’un test de sécurité informatique
(Découverte de tous les secteurs)
Hacking
Robotique
Badminton
LEGO
Japon
certains paragraphes peuvent contenir plus de détails que d'autres en cliquant dessus
je n'ai pas mis tout ce que j'ai fait pour éviter de trop surcharger la page,
j'ai donc sélectionné les réalisations les plus impactantes et pertinentes pour un potentiel recrutement



Développeur informatique, passionné depuis l’âge de 12 ans, j'ai progressivement acquis des compétences dans des domaines variés. Je maîtrise plusieurs langages et continue de me former activement en cybersécurité.