Skip to content
View RaphyStoll's full-sized avatar
🏠
Working
🏠
Working

Highlights

  • Pro

Block or report RaphyStoll

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RaphyStoll/README.md

Raphael Ferreira

DevSecOps, Infrastructure & Backend | Étudiant @ 42 Lausanne

🇫🇷 Français🇬🇧 English


Recherche de Stage (Disponible immédiatement)

Je suis actuellement à la recherche d'un stage de 6 mois minimum sur l'axe Lausanne-Genève.

  • Priorités : 1. DevSecOps | 2. Infrastructure/SysAdmin | 3. Backend.
  • Le plus important pour moi : Le challenge technique. Je ne suis pas fermé à d'autres domaines si le projet est techniquement stimulant.

À propos de mon parcours

Fort de 10 ans d'expérience alliant expertise technique de terrain (CFC d'Électricien) et gestion administrative, j'ai acquis une grande rigueur et une vision très concrète des besoins business. Aujourd'hui, je transpose cette maturité vers l'informatique grâce au cursus exigeant de 42 Lausanne, où j'achève actuellement le tronc commun.

Ma philosophie de développement est simple et itérative :

  1. Make it work (Prototype & Tests)
  2. Make it clean (Refactoring)
  3. Make it fast (Optimisations).

Fun fact : Passionné de nature, d'aquariophilie et de terrariophilie, j'aime créer des écosystèmes équilibrés... aussi bien dans la vraie vie que dans mes architectures logicielles !


Stack Technique & Outils

Langages & Développement Languages
En cours d'apprentissage / Veille : Rust, PHP.

DevSecOps, Système & Infra DevOps
Outils complémentaires : Systemd, CI/CD, Prometheus, Grafana, Uptime Kuma.


Projets Phares & Expérience

Projets 42 & Ingénierie

  • cub3d : Création d'un moteur 3D (Raycasting).
    • Challenge technique : Développement d'un parser audio .wav à la main avec OpenAL, gestion de l'Anti-Aliasing. J'ai dû acquérir des notions d'ingénierie son pour comprendre et manipuler les plages binaires (Mono, Stéréo, 5.1, 7.1).
  • Inception : Virtualisation de réseau avec Docker. Mise en place d'une infrastructure complète (Nginx, WordPress, MariaDB) dans des conteneurs isolés. Un projet qui confirme mon attrait pour le DevOps.

Infrastructure & Open Source

  • Homelab Personnel : Déploiement, sécurisation et monitoring de mes propres services.
  • Contributions Communautaires :
    • Modification d'un testeur minishell pour intégrer des logs détaillés (au-delà du simple OK/KO).
    • Rédaction d'un tutoriel de sécurisation initiale de VPS (changement de port SSH, création d'utilisateurs, gestion des droits).

Accès rapide à mes projets

Pour faciliter la navigation, j'ai organisé mes dépôts en quatre catégories distinctes. Cliquez sur la section qui vous intéresse pour en explorer le contenu :

🎓 42 : Projets liés au cursus exigeant de l'école 42
Webserv

Bouton GitHub Webserv Temps passé

Projet ayant pour but de développer un serveur HTTP en C++ (norme C++98) depuis zéro, en s'inspirant du fonctionnement de serveurs web tels que NGINX ou Apache.

Piscine CPP

Bouton GitHub CPP Temps passé

Dix projets progressifs pour concevoir des programmes robustes en C++98. Un passage obligé pour maîtriser l'encapsulation, le polymorphisme, et l'utilisation de la STL depuis zéro.

Inception

Bouton GitHub Inception Temps passé

Projet ayant pour but de développer un serveur HTTP en C++ (norme C++98) depuis zéro, en s'inspirant du fonctionnement de serveurs web tels que NGINX ou Apache.

Cub3d

Bouton GitHub cub3d Temps passé

Création d'un moteur graphique 3D par raycasting en C. Le projet intègre une gestion de l'anti-aliasing et une manipulation de fichiers audio binaires avec OpenAL et bien d'autres.

Netpractice

Bouton GitHub netpractice Temps passé

Résolution d'architectures réseaux pour comprendre le flux de données sous-jacent. Focus sur la segmentation de réseaux (subnetting) et le routage statique.

Push_swap

Bouton GitHub push_swap Temps passé

Tri de données algorithmique utilisant un set d'instructions limité entre deux piles. Parfait pour appréhender la complexité algorithmique (Big O) et l'optimisation des performances.

Pipex

Bouton GitHub Pipex Temps passé

Découverte de la mécanique interne d'UNIX en recréant les tuyaux de communication (pipes) entre différentes commandes exécutées dans des processus enfants.

So_long

Bouton GitHub soLong Temps passé

Création d'un jeu 2D vu de dessus. Un projet idéal pour appréhender le parsing matriciel, l'algorithme de pathfinding et la gestion des événements graphiques.

ft_printf

Bouton GitHub printf Temps passé

Reproduction de la célèbre fonction printf en C. Ce projet introduit l'utilisation des arguments variadiques et le parsing approfondi de chaînes de caractères.

Get_next_line

Bouton GitHub Get_next_line
Temps passé

Développement d'un utilitaire très pratique de lecture ligne par ligne. Ce projet introduit le concept critique des variables statiques et de la manipulation de buffers.

Born2Beroot

Bouton GitHub Born2Beroot
Temps passé

Tri de données algorithmique utilisant un set d'instructions limité entre deux piles. Parfait pour appréhender la complexité algorithmique (Big O) et l'optimisation des performances.

Libft

Bouton GitHub Libft
Temps passé

Premier projet de 42 consistant à recoder une bibliothèque C standard (libc). Il pose les bases indispensables en manipulation de chaînes, pointeurs et gestion mémoire.


🚀 Perso : Mes projets personnels majeurs
WIP
🕹️ Side Quest : Petits projets personnels
WIP
📦 Autre : Tutoriels, scripts divers et contributions
WIP

Pinned Loading

  1. AzraeDomilite/cub3D AzraeDomilite/cub3D Public

    C++ 2 1

  2. Inception Inception Public

    HTML

  3. webserv webserv Public

    HTML