Files
qrouland.com/js/translate.js
2026-05-04 15:46:00 +02:00

303 lines
17 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

i18next.use(i18nextBrowserLanguageDetector).init(
{
fallbackLng: "en",
resources: {
en: {
translation: {
menu: {
about: "About me",
experiences: "Professionnal Experiences",
training: "Training & Certifications",
publications: "Publications",
teachings: "Teaching",
projects: "Projects",
},
about: {
job: "Independant Security Researcher",
p1:
"Independent Security Researcher, specializing in bug bounty, web application penetration testing, and security analysis. " +
"As a <a href='https://academy.hackthebox.com/preview/certifications/htb-certified-penetration-testing-specialist/'>Certified Penetration Testing Specialist (CPTS)</a> " +
"and <a href='https://academy.hackthebox.com/preview/certifications/htb-certified-web-exploitation-specialist'>Certified Web Exploitation Specialist (CWES)</a>, " +
"I focus on identifying vulnerabilities, improving security postures, " +
"and contributing to the cybersecurity community through responsible disclosure and research.",
p2:
"My journey began with a passion for <a href='https://en.wikipedia.org/wiki/Software_development'>software development</a>, <a href='https://en.wikipedia.org/wiki/Free_software'>free software</a> and <a href='https://en.wikipedia.org/wiki/Unix'>Unix</a> systems, which led me to pursue formal education in computer science. " +
"I completed training courses in software development and obtained a sandwich course masters degree in Collaborative Computer Science at the <a href='https://www.univ-tlse2.fr/home/' class='text-primary'>University of Toulouse 2 Jean-Jaurès</a>. " +
"I then earned a PhD in Computer Science with a focus on rigorous development of secure architecture from <a href='https://www.univ-tlse3.fr/'>University Toulouse 3 Paul Sabatier</a>, where I specialized in <a href='https://en.wikipedia.org/wiki/Software_architecture'>software architecture</a>, <a href='https://en.wikipedia.org/wiki/Computer_security'>security</a> and <a href='https://en.wikipedia.org/wiki/Formal_methods'>formal method approaches</a>" +
", particularly <a href='https://en.wikipedia.org/wiki/Model-driven_engineering'>model-driven engineering</a> and <a href='https://en.wikipedia.org/wiki/Formal_verification'>formal verification</a> for secure software architectures.",
p3:
"After my doctoral studies, I worked as a Postdoctoral Researcher at <a href='https://carleton.ca/'>Carleton University</a> and later at <a href='https://uqo.ca/'>Université du Québec en Outaouais</a>, " +
"further refining my expertise software security and compliance. " +
"Today, I combine my academic rigor with hands-on experience to deliver impactful security assessments and research.",
location: "France, Occitanie",
credo: "Protecting Software, One Report at a Time"
},
experiences: {
title: "Professionnal Experiences",
bugbounty: {
title: "2025-present - Independant Security Researcher",
location: "<a href='https://annuaire-entreprises.data.gouv.fr/entreprise/quentin-rouland-994253649'>Rouland Quentin EI<a/>"
},
uqo: {
title: "2023-2025 - Postdoctoral Fellow",
location:
"<a href='https://uqo.ca/'>Université du Québec en Outaouais</a> at <a href='https://lrsi.uqo.ca/'>LRSI</a> Research Lab, Gatineau, Canada (QC)",
},
carleton: {
title: "2021-2023 - Postdoctoral Fellow",
location:
"<a href='https://carleton.ca/'>Carleton University</a> at <a href='https://carleton.ca/cybersea/'>CyberSEA</a> Research Lab, Ottawa, Canada (ON)",
},
phd: {
title: "2017-2020 - PhD Student",
location:
"<a href='https://www.univ-tlse3.fr/'>University Toulouse 3 Paul Sabatier</a> at <a href='https://www.irit.fr/?lang=en'>IRIT</a> Research Lab, Toulouse, France (31)",
exp1: "Computer science research - Rigorous Development of Secure Software Architectures : Security / Model Driven Engineering / Formal Methods",
exp2: "Teaching - 76h / year",
},
ater: {
title: "2020-2021 - Temporary Lecturer and Research Assistant",
location:
"<a href='https://www.univ-tlse2.fr/home/'>University Toulouse 2 Jean-Jaurés</a> at <a href='https://www.irit.fr/?lang=en'>IRIT</a> Research Lab, Toulouse, France (31)",
exp1: "Computer science research - Rigorous Development of Secure Software Architectures : Security / Model Driven Engineering / Formal Methods ",
exp2: "Teaching - 192h / year",
},
engie: {
title: "2015-2017 - Sandwich Course Master Degree",
location:
"<a href='https://www.engie-ineo.fr/en/'>Engie Ineo</a>, Toulouse, France (31)",
exp1: "Installation, configuration, securing Linux OS - CentOS / Bash",
exp2: "Set Up Virtual Machines and Networks - KVM / Open VSwitch",
exp3: "Set Up System and Network Supervision - Nagios / IPMI",
exp4: "Operational Continuity Support on Industrial SCADA System - C++ / Qt / Python",
},
freescale: {
title: "2015 - Bachelor Degree Internship",
location:
"<a href='https://www.nxp.com/'>Freescale Semiconducteur (now NXP)</a>, Toulouse, France (31)",
exp1: "Creation of a Web Service for the Processing and Publication of Testing Data.",
exp2: "Python [Django, Panda] / HTML / Js [D3.js, JQuery] / CSS",
},
panacee: {
title: "2014 - Associate Degree Internship",
location:
"<a href='https://www.espritsante.com/'>Panacee des Plantes</a>, Agen, France (47)",
exp1: "Implementation of New Functionnalities on an E-Shopping Site",
exp2: "PHP / HTML / Js / CSS",
},
},
training: {
title: "Training & Certifications",
cpts : {
title : "2025 - Certified Penetration Testing Specialist (CPTS)",
location: "<a href='https://academy.hackthebox.com/preview/certifications/htb-certified-penetration-testing-specialist/'>HackTheBox (HTB)</a>"
},
cwes : {
title : "2025 - Certified Web Exploitation Specialist (CWES)",
location: "<a href='https://academy.hackthebox.com/preview/certifications/htb-certified-web-exploitation-specialist'>HackTheBox (HTB)</a>"
},
phd: {
title: "2017-2021 - PhD in Computer Science",
location:
"<a href='https://www.univ-tlse3.fr/'>University Toulouse 3 Paul Sabatier</a> at <a href='https://www.irit.fr/?lang=en'>IRIT</a>, Toulouse, France (31)",
},
ice: {
title: "2015-2017 - Master Degree in Software Development (ICE)",
location:
"<a href='https://www.univ-tlse2.fr/home/'>University Toulouse 2 Jean-Jaurés</a>, Toulouse, France (31)",
},
l3: {
title:
"2014-2015 - Bachelor Degree in Software Development (MIASHS)",
location:
"<a href='https://www.univ-tlse2.fr/home/'>University Toulouse 2 Jean-Jaurés</a>, Toulouse, France (31)",
},
iut: {
title: "2012-2014 - Associate Degree in Software Development",
location:
"<a href='https://www.iut-blagnac.fr/fr'>University Institutes of Technology Blagnac</a>, Blagnac, France (31)",
},
bac: {
title:
"2012 - High-School Degree in Science Option Engineering Science and Mathematics",
location:
"<a href='https://cite-francois-mitterrand.mon-ent-occitanie.fr/'>Lycée François Mitterrand</a>, Moissac, France (82)",
},
},
publications: {
journal: "Journal",
conference: "Conference",
these: "These",
nothing: "Soon !",
},
teachings: {
univtoulouse2: " - University Toulouse 2 Jean-Jaurés",
univtoulouse3: " - University Toulouse 3 Paul Sabatier",
},
projects: {
soon: "Soon !",
},
},
},
fr: {
translation: {
menu: {
about: "A propos de moi",
experiences: "Expériences Professionnelles",
training: "Formation",
publications: "Publications",
teachings: "Enseignements",
projects: "Projets",
},
about: {
job: "Chercheur Indépendant en Sécurité",
p1:
"Chercheur Indépendant en Sécurité, spécialisé dans le bug bounty, les tests d'intrusion d'applications web et l'analyse de sécurité. " +
"En tant que <a href='https://academy.hackthebox.com/preview/certifications/htb-certified-penetration-testing-specialist/'>Spécialiste Certifié en Tests d'Intrusion (CPTS)</a> " +
"et <a href='https://academy.hackthebox.com/preview/certifications/htb-certified-web-exploitation-specialist'>Spécialiste Certifié en Exploitation Web (CWES)</a>, " +
"je me concentre sur l'identification des vulnérabilités, l'amélioration des postures de sécurité, " +
"et la contribution à la communauté de la cybersécurité par le biais de la divulgation responsable et de la recherche.",
p2:
"Mon parcours a commencé par une passion pour le <a href='https://fr.wikipedia.org/wiki/D%C3%A9veloppement_logiciel'>développement logiciel</a>, " +
"les <a href='https://fr.wikipedia.org/wiki/Logiciel_libre'>logiciels libres</a> et les systèmes <a href='https://fr.wikipedia.org/wiki/Unix'>Unix</a>, " +
"ce qui m'a conduit à poursuivre une formation académique en informatique. " +
"J'ai suivi des cours de formation en développement logiciel et obtenu un master en alternance en Informatique Collaborative à " +
"l'<a href='https://www.univ-tlse2.fr/' class='text-primary'>Université Toulouse 2 Jean-Jaurès</a>. " +
"J'ai ensuite obtenu un doctorat en Informatique, axé sur le développement rigoureux d'architectures sécurisées, à " +
"l'<a href='https://www.univ-tlse3.fr/'>Université Toulouse 3 Paul Sabatier</a>, où je me suis spécialisé en " +
"<a href='https://fr.wikipedia.org/wiki/Architecture_logicielle'>architecture logicielle</a>, " +
"<a href='https://fr.wikipedia.org/wiki/S%C3%A9curit%C3%A9_informatique'>sécurité</a> et " +
"approches par <a href='https://fr.wikipedia.org/wiki/M%C3%A9thode_formelle'>méthodes formelles</a>, " +
"notamment l'<a href='https://fr.wikipedia.org/wiki/Ing%C3%A9nierie_dirig%C3%A9e_par_les_mod%C3%A8les'>ingénierie dirigée par les modèles</a> " +
"et la <a href='https://fr.wikipedia.org/wiki/V%C3%A9rification_formelle'>vérification formelle</a> pour des architectures logicielles sécurisées.",
p3:
"Après mes études doctorales, j'ai travaillé en tant que Chercheur Postdoctoral à " +
"l'<a href='https://carleton.ca/'>Université Carleton</a>, puis à " +
"l'<a href='https://uqo.ca/'>Université du Québec en Outaouais</a>, " +
"affinant davantage mon expertise en sécurité logicielle et conformité. " +
"Aujourd'hui, j'allie la rigueur académique à une expérience pratique pour réaliser des évaluations de sécurité percutantes et mener des recherches.",
location: "France, Occitanie",
credo: "Protéger les logiciels, un rapport à la fois"
},
experiences: {
title: "Expériences Professionelles",
uqo: {
title: "2023-2024 - Chercheur Postdoctoral",
location:
"<a href='https://uqo.ca/'>Université du Québec en Outaouais</a> / <a href='https://lrsi.uqo.ca/'>LRSI</a>, Gatineau, Canada (QC)",
},
carleton: {
title: "2021-2023 - Chercheur Postdoctoral",
location:
"<a href='https://carleton.ca/'>Université Carleton</a> / <a href='https://carleton.ca/cybersea/'>CyberSEA</a>, Ottawa, Canada (ON)",
},
phd: {
title: "2017-2020 - Doctorant contractuel",
location:
"<a href='https://www.univ-tlse3.fr/'>Université Toulouse 3 Paul Sabatier</a> / <a href='https://www.irit.fr/?lang=en'>IRIT</a>, Toulouse, France (31)",
exp1: "Recherche en informatique - Développement Rigoureux des Architectures Logicielles Sécurisées : Sécurité / Ingénierie Dirigée par les Modèles / Méthodes Formelle",
exp2: "Enseignement - 64h équivalent TD / an",
},
ater: {
title:
"2020-2021 - Attaché temporaire d'enseignement et de recherche",
location:
"<a href='https://www.univ-tlse2.fr/home/'>Université Toulouse 2 Jean-Jaurés</a> / <a href='https://www.irit.fr/?lang=en'>IRIT</a>, Toulouse, France (31)",
exp1: "Recherche en informatique - Développement Rigoureux des Architectures Logicielles Sécurisées : Sécurité / Ingénierie Dirigée par les Modèles / Méthodes Formelle",
exp2: "Enseignement - 192h équivalent TD / an",
},
engie: {
title: "2015-2017 - Alternance Master ICE",
location:
"<a href='https://www.engie-ineo.fr/'>Engie Ineo</a>, Toulouse, France (31)",
exp1: "Installation, configuration, sécurisation dOS Linux - CentOS / Bash",
exp2: "Mise en Place de Machines et Réseau Virtuelle - KVM / Open VSwitch",
exp3: "Mise en Place de Surveillance Système et Réseau - Nagios / IPMI",
exp4: "MCO Système Industriel SCADA - C++ / Qt / Python",
},
freescale: {
title: "2015 - Stage Fin L3 MIASHS Informatique",
location:
"<a href='https://www.nxp.com/'>Freescale Semiconducteur</a>, Toulouse, France (31)",
exp1: "Création d'un Service Web de Traitement et de Publication Statistiques de Données de Tests ",
exp2: "Python [Django, Panda] / HTML / Js [D3.js, JQuery] / CSS",
},
panacee: {
title: "2014 - Stage Fin DUT Informatique",
location:
"<a href='https://www.espritsante.com/'>Panacee des Plantes</a>, Agen, France (47)",
exp1: "Implémentation de Nouvelles Fonctionnalités sur un Site de E-Commerce",
exp2: "PHP / HTML / Js / CSS",
},
},
training: {
title: "Formation",
phd: {
title: "2017-2021 - Doctorat en Informatique",
location:
"<a href='https://www.univ-tlse3.fr/'>Université Toulouse 3 Paul Sabatier</a> / <a href='https://www.irit.fr/?lang=en'>IRIT</a>, Toulouse, France (31)",
},
ice: {
title:
"2015-2017 - Master ICE (Informatique Collaborative en Entreprise)",
location:
"<a href='https://www.univ-tlse2.fr/'>Université Toulouse 2 Jean-Jaurés</a>, Toulouse, France (31)",
},
l3: {
title:
"2014-2015 - Licence MIASHS (Mathématiques, Informatique Appliquées aux Sciences Humaines et Sociales)",
location:
"<a href='https://www.univ-tlse2.fr/'>Université Toulouse 2 Jean-Jaurés</a>, Toulouse, France (31)",
},
iut: {
title: "2012-2014 - DUT Informatique",
location:
"<a href='https://www.iut-blagnac.fr/fr'>Institut Universitaire de Technologie Blagnac</a>, Blagnac, France (31)",
},
bac: {
title:
"2012 - Baccalauréat Scientifique Science de l'Ingénieur Option Mathématiques",
location:
"<a href='https://cite-francois-mitterrand.mon-ent-occitanie.fr/'>Lycée François Mitterrand</a>, Moissac, France (82)",
},
},
publications: {
journal: "Journal",
conference: "Conférence",
these: "Thèse",
nothing: "Bientôt !",
},
teachings: {
univtoulouse2: " - Université Toulouse 2 Jean-Jaurés",
univtoulouse3: " - Université Toulouse 3 Paul Sabatier",
},
projects: {
soon: "Bientôt !",
},
},
},
},
},
function (err, t) {
jqueryI18next.init(i18next, $);
updateContent();
},
);
function updateContent() {
$("#menu").localize();
$("#about").localize();
$("#experiences").localize();
$("#training").localize();
$("#publications").localize();
$("#teachings").localize();
$("#projects").localize();
}
i18next.on("languageChanged", () => {
updateContent();
});