diff --git a/index.html b/index.html index 10fdda4..f89c1a1 100644 --- a/index.html +++ b/index.html @@ -152,7 +152,7 @@ src="./assets/images/photoIdentite.jpg" alt="Photo de Hugo PRADIER" width="95%" - class="rounded-3 shadow" + class="rounded-5 shadow" /> @@ -168,7 +168,7 @@
Étudiant en troisième année de BUT Production Informatique à l'IUT de Clermont-Ferrand. Passionné par l’informatique, je suis @@ -234,113 +234,23 @@ href="#" class="btn btn-secondary" data-bs-toggle="modal" - data-bs-target="#modalSylink" - >En savoir plusDéveloppement + Documentation + Collaboration -
- Pendant ma troisième année de BUT Informatique, j'ai eu la - chance d’effectuer une alternance d'un an chez Sylink - Technologie. Cette entreprise française est spécialisée - dans la conception et l'édition de solutions de - cybersécurité innovantes. -
-- Je travaillais sur deux projets distincts qui visaient à - renforcer les capacités de sécurité des entreprises. Le - premier consistait à développer une API en ASP .NET Core - pour faciliter la récupération d'informations sur les - appareils au sein du réseau d’une organisation à partir de - bases de données sous PostgreSQL ou QuestDB. Cette API - permettait le traitement des données au format JSON pour - la visualisation, la détection et l'analyse de menaces - potentielles. Durant ce projet, j’ai été amené à - communiquer avec une entreprise prestataire qui s’occupait - de la visualisation en 3D, cela m’a permis de mettre en - pratique et d’améliorer mes connaissances en - communication. -
-- Simultanément, je travaillais sur un projet console en C# - qui utilisait Dehashed, un moteur de recherche de bases de - données piratées. Ce projet impliquait la création d'un - système permettant à l'utilisateur de sélectionner une - organisation pour générer des rapports sur les fuites de - données piratées, contribuant ainsi à renforcer la - sécurité des comptes et à détecter les violations. Les - résultats et les journaux étaient enregistrés dans une - base de données. -
-- J'ai ensuite déployé ces deux projets pour tester avec de - vraies données et partager à mes collaborateurs mes - avancées. Grâce à l’utilisation du serveur WEB Microsoft - IIS, j’ai pu déployer et servir les applications web - développées dans le cadre du projet, en offrant un - environnement robuste et sécurisé pour leur exécution. - Mais, avant cela, j’ai dû configurer une machine sur - Proxmox qui est une plateforme de virtualisation - open-source combinant la virtualisation de serveurs et la - gestion de conteneurs. Je m’occupais de versionner mes - projets pour communiquer plus facilement dessus. -
-- J'ai travaillé de manière autonome sur ces projets, tout - en recevant des retours réguliers de mon maître - d'alternance et de l'entreprise prestataire. Je réalisais - des comptes rendus quotidiens pour suivre mes progrès, - envisager des améliorations futures et recueillir des - suggestions. J'ai également communiqué avec d'autres - collègues spécialisés dans des technologies spécifiques. -
-- Les diagrammes UML et les graphiques établis en amont ont - été précieux pour concevoir des applications structurées - et efficaces, favorisant une meilleure optimisation du - développement. -
-- Parallèlement, j'ai utilisé des méthodes telles que Merise - pour établir des liens cohérents entre les bases de - données, assurant ainsi une gestion efficace des données - et une intégration harmonieuse avec l'application. Ma - maîtrise avancée du langage SQL m'a permis de créer des - requêtes complexes et optimisées. -
-- Enfin, j'ai proposé d'intégrer une documentation Swagger - dans mon projet d'API, comme je l'avais appris lors de mon - stage précédent chez Cegi Alfa. Cette documentation était - essentielle pour faciliter la communication avec les - parties prenantes et assurer la pérennité du projet, même - en cas de reprise par un autre développeur. -
-- En intégrant une équipe, j’ai ainsi eu l'occasion de - mettre en avant ma capacité à travailler en groupe, à - partager des connaissances et à coordonner mes actions - avec celles des autres membres. J'ai aussi consolidé mes - compétences techniques dans plusieurs domaines clés. En - premier lieu, j'ai approfondi ma maîtrise de Java, en - particulier en l'associant à Spring Boot, une combinaison - souvent utilisée pour le développement d'applications - robustes et efficaces. J'ai également appliqué le patron - d'architecture MVC, qui offre une structure organisée et - modulaire pour une conception évolutive. Les diagrammes - UML et graphiques établis en amont m'ont été précieux pour - concevoir une application structurée et efficace, - favorisant une meilleure optimisation du développement. + J'ai également appliqué le patron d'architecture MVC, qui + offre une structure organisée et modulaire pour une + conception évolutive. Les diagrammes UML et graphiques + établis en amont m'ont été précieux pour concevoir une + application structurée et efficace, favorisant une + meilleure optimisation du développement.
Parallèlement, j'ai bénéficié de l'utilisation de méthodes @@ -463,6 +401,35 @@ facilitant ainsi son utilisation et sa maintenance pour les développeurs ultérieurs.
+Bien qu’ayant rencontré quelques défis initiaux, notamment liés à l'exploration approfondie des technologies et à des @@ -487,6 +454,152 @@
+ En troisième année de BUT Informatique, au cours de mon + alternance d'un an chez Sylink Technologie, j’ai travaillé + sur deux projets distincts visant à renforcer les + capacités de sécurité des entreprises. Le premier + consistait à développer une API en ASP .NET Core pour + faciliter la récupération d'informations sur les appareils + au sein du réseau d’une organisation à partir de bases de + données sous PostgreSQL ou QuestDB. Cette API permettait + le traitement des données au format JSON pour la + visualisation, la détection et l'analyse de menaces + potentielles. +
++ Simultanément, j’ai conduit un projet console en C# qui + utilisait Dehashed, un moteur de recherche de bases de + données piratées. Ce projet impliquait la création d'un + système permettant à l'utilisateur de sélectionner une + organisation pour générer des rapports sur les fuites de + données piratées +
++ J'ai ensuite déployé ces deux projets pour tester avec de + vraies données et partager à mes collaborateurs mes + avancées grâce à l’utilisation du serveur WEB Microsoft + IIS. Mais, avant cela, j’ai dû configurer une machine sur + Proxmox. Je m’occupais de versionner mes projets pour + communiquer plus facilement dessus. +
++ Les diagrammes UML et les graphiques établis en amont ont + été précieux pour concevoir des applications structurées + et efficaces, favorisant une meilleure optimisation du + développement. +
++ Parallèlement, j'ai utilisé des méthodes telles que Merise + pour établir des liens cohérents entre les bases de + données, assurant ainsi une gestion efficace des données + et une intégration harmonieuse avec l'application. Ma + maîtrise avancée du langage SQL m'a permis de créer des + requêtes complexes et optimisées. +
++ Enfin, j'ai proposé d'intégrer une documentation Swagger + dans mon projet d'API, comme je l'avais appris lors de mon + stage précédent chez Cegi Alfa. Cette documentation était + essentielle pour faciliter la communication avec les + parties prenantes et assurer la pérennité du projet, même + en cas de reprise par un autre développeur. +
++ J'ai travaillé de manière autonome sur ces projets, tout + en recevant des retours réguliers de mon maître + d'alternance. J’ai également été amené à communiquer avec + une entreprise prestataire s’occupant de la visualisation + 3D. J’ai ainsi pu mettre en pratique et améliorer mes + connaissances en communication. et de l'entreprise + prestataire. J'ai aussi eu l’occasion de communiquer avec + d'autres collègues spécialisés dans des technologies + spécifiques. +
+