{ "meta": { "description": "Développeur Full Stack • Enthousiaste de l'Open-Source", "title": "Théo LUDWIG" }, "locales": { "en-US": "Anglais", "fr-FR": "Français" }, "loading": "Chargement...", "errors": { "error": "Erreur", "not-found": "Introuvable", "page-doesnt-exist": "Cette page n'existe pas !", "return-to-home-page": "Retour à la page d'accueil ?", "server-error": "Erreur interne du serveur !", "try-again": "Réessayer ?" }, "footer": { "all-rights-reserved": "Tous droits réservés" }, "curriculum-vitae": { "about": { "description": "Je me demande constamment comment améliorer notre présent, afin de rendre notre futur meilleur, particulièrement grâce aux progrès de l'informatique.

Ma priorité réside dans la création d'expériences utilisateurs (UX) intuitives, répondant aux besoins des utilisateurs de la manière la plus efficace que possible.", "title": "À propos" }, "description": "Développeur Full Stack • Étudiant", "education": { "cnam": { "institution": "Conservatoire National des Arts et Métiers (CNAM) à Eckbolsheim - UIMM Alsace - ITII Alsace", "study-type": "Ingénieur en Informatique et Systèmes d'Information (SI)", "years": { "2024-2027": { "courses": {}, "description": "", "title": "2024 - 2027" } } }, "iut": { "institution": "IUT Robert Schuman à Illkirch-Graffenstaden", "study-type": "Bachelor Universitaire de Technologie (BUT) Informatique", "years": { "2021-2022": { "courses": { "java": "Développement Orientée Objet en Java", "sql": "Base de données relationnelles et langage SQL", "systems-c": "Programmation systèmes en C (Allocation mémoire, Pointeurs, Structures)", "windows-forms": "Développement d'application Windows Forms (.NET Framework) en C#" }, "description": "1ère année", "title": "2021 - 2022" }, "2022-2023": { "courses": { "clean-code": "Patrons et Principes de conceptions (Code maintenable et réutilisable) en UML", "sql-security": "Sécurisation des accès à la base de données et PL/SQL", "systems-c": "Programmation systèmes en C (Multi-Thread, Serveur/Client UDP/TCP)", "tests": "Qualité de développement et Tests automatisés", "web": "Développement Web avec le framework Laravel en PHP" }, "description": "2ème année", "title": "2022 - 2023" }, "2023-2024": { "courses": { "ci-cd": "Intégration/Déploiement Continue et Docker", "complexity-algorithms": "Complexité Algorithmique Théorique et Pratique en C++", "no-sql": "Base de données NoSQL (Redis, MongoDB, Cassandra)", "web": "Développement Web en Node.js et React.js" }, "description": "3ème année", "title": "2023 - 2024" } } }, "lycee": { "institution": "Lycée Heinrich Nessel à Haguenau", "score": "Mention Assez Bien", "study-type": "Baccalauréat Général (Mathématiques et Numériques Sciences Informatiques)", "years": { "2019-2021": { "title": "2019 - 2021" } } }, "title": "Études" }, "interests": { "title": "Intérêts & loisirs", "fusey": "Fusey (fusey.gg) : site web que je développe pour le jeu ARK qui permet de suivre en temps réel le nombre de joueurs connectés sur les serveurs et a plus de ~5 000 visiteurs chaque mois, ~100 000 membres sur Discord et ~120 000 followers sur X/Twitter.", "open-source": "Enthousiaste de l'Open-Source" }, "work": { "ircad": { "duration": "4 ans", "position": "Apprenti Développeur Web Full Stack", "tasks": { "WebSurg": "Développement de WebSurg, une université virtuelle consacrée à la formation médico-chirurgicale, en React.js/Next.js et API Platform avec Symfony.", "Figma": "Intégration des maquettes Figma pour WebSurg, site web consacrée à la formation médico-chirurgicale.", "IRCAD-Core": "IRCAD Core, outil interne de gestion des formations médicales et leurs besoins (modèles anatomiques, médicaments, formations du personnel, etc.).", "feature-logs": "Historique et traçabilité des modifications des données (quoi? qui? quand?) dans IRCAD Core.", "feature-permissions": "Système de permissions avancé et authentification OAuth2, avec accès en lecture, écriture et suppression restreint pour des utilisateurs spécifiques de l'application IRCAD Core.", "feature-search": "Moteur de recherche avec filtres, tris et ordre d'affichage personnalisable pour IRCAD Core.", "feature-architecture": "Architecture du projet IRCAD Core en Monorepo TypeScript avec Turborepo, et déploiement automatique (CI/CD) avec Docker Compose, auto-hébergé en interne." } }, "numerize": { "duration": "3 mois", "position": "Stagiaire Développeur Web Full Stack", "summary": "Développement d'un outil GED (Gestion Électronique de Documents) en React.js, Laravel et GraphQL." }, "title": "Expériences professionnelles" } }, "home": { "about": { "birth-date": { "label": "Date de naissance", "value": "{birthDate} ({age} ans)" }, "description": "Je me demande constamment comment améliorer notre présent, afin de rendre notre futur meilleur, particulièrement grâce aux progrès de l'informatique.", "email": { "label": "Email", "value": "{email}" }, "nationality": { "label": "Nationalité", "value": "Alsace, France" }, "pronouns": { "label": "Pronoms", "value": "Il/Lui" } }, "interests": { "code": { "description": "Ma priorité réside dans la création d'expériences utilisateurs (UX) intuitives, répondant aux besoins des utilisateurs de la manière la plus efficace que possible.

Principalement axé sur l'élaboration de solutions en Développement Web.

Je suis également intéressé par le développement d'applications mobiles parmis d'autres domaines de l'informatique.", "title": "Développeur Full Stack" }, "open-source": { "description": "J'apprécie le partage des connaissances et la collaboration pour résoudre des défis collectivement.

Le code source du site est accessible sur GitHub.", "title": "Enthousiaste de l'Open-Source" }, "title": "Intérêts" }, "open-source": { "description": "Projets open source les plus célèbres auxquels j'ai contribué.", "title": "Open-Source" }, "portfolio": { "fusey": { "description": "Site web que je développe pour le jeu ARK qui permet de suivre en temps réel le nombre de joueurs connectés sur les serveurs et a plus de ~5 000 visiteurs chaque mois, ~100 000 membres sur Discord et ~120 000 followers sur X/Twitter.", "title": "Fusey" }, "carolo": { "description": "Jeu de plateau stratégique similaire aux échecs qui permet des coups grandioses, reposant sur des enchaînements remarquables.", "title": "Carolo" }, "leon": { "description": "Leon est votre assistant personnel open source.", "title": "Leon" }, "title": "Projets" }, "skills": { "software-development": "Développement informatique", "sys-admin": "SysAdmin", "systems-programming": "Programmation Système", "backend": "Backend", "driving-license": "Permis B", "frontend": "Frontend", "others": "Autres", "programming-languages": "Langages de programmation", "software-tools": "Logiciels et outils", "title": "Compétences" } } }