-
-
-
-
-
- 2020-2021
-
-
- Architecture orientée service - Master 2 (8h Cours)
-
-
- Ouverture à la recherche, veille - Master 2 (2h Cours)
-
-
- Modélisation et conception objet - Master 1 (16h TD/TP)
-
-
- Conception et développement orientés objets - Licence 3 (10h TD/TP, 12h Projet)
-
-
- Génie logiciel - Licence 3 (20h TP)
-
-
- Projet S3 - Licence 2 (12h Projet)
-
-
- Pix - Licence 2 (48h TD/TP)
-
-
- Algorithmique et Programmation - Licence 1 (17h Cours, 31h TD/TP)
-
-
- Algorithmique S1 - Licence 1 (28h TD/TP)
-
-
- Base de données - Licence 1 (19h Cours, 36h TD/TP)
-
-
- Projet S2 - Licence 1 (12h Projet)
-
-
- Théorie de l’information - Licence 1 (12h TD/TP)
-
-
-
+
+
+
-
-
-
-
-
-
- 2019-2020
-
-
- Modélisation et conception objet - Master 1 (16h TP)
-
-
- Génie logiciel - Licence 3 (20h TP)
-
-
- Algo - Licence 1 (28h TP)
-
-
- Projet S2 - Licence 1 (12h Projet)
-
-
-
+
+
+
+
+
+ Quentin Rouland, Kamel Adi, Omer Nguena Timo, Luigi Logrippo.
+ Automatic Enforcement of Security Patterns in Software Architecture Using Alloy.
+ 17th International Symposium on Foundations & Practice of Security (FPS), Montreal, Canada, 2024.
+
+
+
-
-
+
+
+
+
+ Quentin Rouland, Kamel Adi, Omer Nguena Timo, Luigi Logrippo.
+ Information Disclosure Vulnerability in Software Architectures Using Alloy.
+ 19th International Conference on Risks and Security of Internet and Systems (CRiSIS), Aix-En-Provence, France, 2024.
+
+
+
-
-
-
-
-
- 2018-2019
-
-
- Modélisation et conception objet - Master 1 (16h TP)
-
-
- Génie logiciel - Licence 3 (20h TP)
-
-
- Algo - Licence 1 (28h TP)
-
-
- Projet S2 - Licence 1 (12h Projet)
-
-
- Théorie de l'information - Licence 1 (12h TP)
-
-
-
+
+
+
+
+ Luke Newton, Jason Jaskolka, Quentin Rouland, Brahim Hamid.
+ Approximation of Formal Implicit Interaction Analysis for Cyber-Physical System Designs.
+ Resilience Week (RWS), Austin, United States, 2024.
+
+
+
-
-
+
+
+
+
+ Quentin Rouland, Stojanche Gjorcheski, Jason Jaskolka.
+ A Security Compliance-by-Design Framework Utilizing Reusable Formal Model.
+ 23rd IEE International Conference on Software Quality, Reliability, and Security Companion (QRS), Chiang Mai, Thailand, 2023.
+
+
+
-
-
-
-
-
- 2017-2018
-
-
- Modélisation et conception objet - Master 1 (16h TP)
-
-
- Génie logiciel - Licence 3 (20h TP)
-
-
- Projet S3 - Licence 2 (11h Projet)
-
-
- Projet S2 - Licence 1 (12h Projet)
-
-
- Théorie de l'information - Licence 1 (12h TP)
-
-
-
+
+
+
+
+ James Baak, Quentin Rouland, Jason Jaskolka.
+ A Formal Metamodel for Software Architectures with Composite Components.
+ 12th International Conference on Model and Data Engineering (MEDI), Sousse, Tunisia, 2023.
+
+
+
-
-
+
+
+
+
+ Quentin Rouland, Stojanche Gjorcheski, Jason Jaskolka.
+ Eliciting a Security Architecture Requirements Baseline from Standards and Regulations.
+ 10th IEEE International Workshop on Evolving Security & Privacy Requirements Engineering (ESPRE), Hannover, Germany, 2023.
+
+
+
+
+
+
+
+ Quentin Rouland, Brahim Hamid, Jean-Paul Bodeveix, Jason Jaskolka.
+ Formalizing the Relationship between Security Policies and Objectives in Software Architectures.
+ 20th IEEE International Conference on Software Architecture Companion (ICSA), L'Aquila, Italy, 2023.
+
+
+
+
+
+
+
+
+ Quentin Rouland, Brahim Hamid, Jason Jaskolka.
+ Reusable Formal Models for Threat Specification, Detection, and Treatment.
+ 19th International Conference on Software and Systems Reuse (ICSR), Hammamet, Tunisia, 2020.
+
+
+
+
+
+
+
+
+ Brahim Hamid, Quentin Rouland, Jason Jaskolka.
+ Distributed Maintenance of a Spanning Tree of K-Connected Graphs.
+ 24th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC), Kyoto, Japan, 2019.
+
+
+
+
+
+
+
+
+ Quentin Rouland, Brahim Hamid, Jean-Paul Bodeveix, Mamoun Filali.
+ A Formal Methods Approach to Security Requirements Specification and Verification.
+ 24th International Conference on Engineering of Complex Computer Systems (ICECCS), Guangzhou, China, 2019.
+
+
+
+
+
+
+
+
+ Quentin Rouland, Brahim Hamid, Jason Jaskolka.
+ Formalizing Reusable Communication Models for Distributed Systems Architecture.
+ 8th International Conference on Model and Data Engineering (MEDI), Marrakesh, Morocco, 2018.
+
+
+
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/js/translate.js b/js/translate.js
index d45dd22..569d903 100644
--- a/js/translate.js
+++ b/js/translate.js
@@ -7,34 +7,39 @@ i18next.use(i18nextBrowserLanguageDetector).init(
menu: {
about: "About me",
experiences: "Professionnal Experiences",
- training: "Training",
+ training: "Training & Certifications",
publications: "Publications",
teachings: "Teaching",
projects: "Projects",
},
about: {
- job: "Cybersecurity Researcher",
- p1:
- "After following training courses focused on software development at the
University of Toulouse 2 Jean-Jaurès " +
- "and obtained a
" +
- "sandwich course master's degree in Collaborative Computer Science. Then, completed a PhD in Computer Science at
University Toulouse 3 Paul Sabatier." +
- "Finally, I was a Postdoctoral Researcher at
Carleton University, and then " +
- "at
Université du Québec en Outaouais.",
- p2:
- "My main research topics concern the
software architecture, " +
- "the
security et the
Formal methods. " +
- "And I am particularly interested in on
model-driven engineering and " +
- "
formal verification approaches to secure software architectures.",
+ job: "Independant Security Researcher",
+ p1:
+ "I am an Independent Security Researcher, specializing in bug bounty, web application penetration testing, and security analysis. " +
+ "As a
Certificated Penetration Testing Specialist (CPTS) " +
+ "and
Certified Web Exploitation Specialist (CWES), " +
+ "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
software development,
free software and
Unix systems, which led me to pursue formal education in computer science. " +
+ "I completed training courses in software development and obtained a sandwich course master’s degree in Collaborative Computer Science at the
University of Toulouse 2 Jean-Jaurès. " +
+ "I then earned a PhD in Computer Science with a focus on rigorous development of secure architecture from
University Toulouse 3 Paul Sabatier, where I specialized in
software architecture,
security and
formal method approaches" +
+ ", particularly
model-driven engineering and
formal verification for secure software architectures.",
p3:
- "As self-taught
software developer from a young age, " +
- "I am from a personal point of view a passionate developer. I have a special interest in
free software " +
- "and
unix systems.",
+ "After my doctoral studies, I worked as a Postdoctoral Researcher at
Carleton University and later at
Université du Québec en Outaouais, " +
+ "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: "Healing Software, One Report at a Time"
},
experiences: {
title: "Professionnal Experiences",
+ bugbounty: {
+ title: "2025-present - Independant Security Researcher",
+ location: "
Rouland Quentin EI"
+ },
uqo: {
- title: "2023-2024 - Postdoctoral Fellow",
+ title: "2023-2025 - Postdoctoral Fellow",
location:
"
Université du Québec en Outaouais at
LRSI Research Lab, Gatineau, Canada (QC)",
},
@@ -44,7 +49,7 @@ i18next.use(i18nextBrowserLanguageDetector).init(
"
Carleton University at
CyberSEA Research Lab, Ottawa, Canada (ON)",
},
phd: {
- title: "2017-2020 - Phd Student",
+ title: "2017-2020 - PhD Student",
location:
"
University Toulouse 3 Paul Sabatier at
IRIT Research Lab, Toulouse, France (31)",
exp1: "Computer science research - Rigorous Development of Secure Software Architectures : Security / Model Driven Engineering / Formal Methods",
@@ -70,7 +75,7 @@ i18next.use(i18nextBrowserLanguageDetector).init(
freescale: {
title: "2015 - Bachelor Degree Internship",
location:
- "
Freescale Semiconducteur, Toulouse, France (31)",
+ "
Freescale Semiconducteur (now NXP), 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",
},
@@ -83,7 +88,15 @@ i18next.use(i18nextBrowserLanguageDetector).init(
},
},
training: {
- title: "Training",
+ title: "Training & Certifications",
+ cpts : {
+ title : "2025 - Certified Penetration Testing Specialist (CPTS)",
+ location: "
HackTheBox (HTB)"
+ },
+ cwes : {
+ title : "2025 - Certified Web Exploitation Specialist (CWES)",
+ location: "
HackTheBox (HTB)"
+ },
phd: {
title: "2017-2021 - PhD in Computer Science",
location:
@@ -138,25 +151,37 @@ i18next.use(i18nextBrowserLanguageDetector).init(
projects: "Projets",
},
about: {
- job: "Chercheur en Cyber Sécurité",
+ job: "Chercheur Indépendant en Sécurité",
p1:
- "Après avoir suivi un parcours orienté développement logiciel à l'
Université Toulouse 2 Jean-Jaurès " +
- "et obtenu un
" +
- "Master en Informatique Collaborative en Entreprise en alternance. Puis réaliser un doctorat en Informatique à l'
Université Toulouse 3 Paul Sabatier " +
- "au sein du laboratoire de recherche de l'
IRIT. " +
- "Finalement, J'ai été chercheur postdoctoral à l'
Université Carleton " +
- "puis à l'
Université du Québec en Outaouais.",
+ "Je suis un 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
Spécialiste Certifié en Tests d'Intrusion (CPTS) " +
+ "et
Spécialiste Certifié en Exploitation Web (CWES), " +
+ "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:
- "Mes principaux sujets de recherches concernent les
architectures logicielles, " +
- "la
sécurité et les
méthodes formelles. " +
- "Et je m'intéresse plus particulièrement aux approches basées sur l'
ingénierie dirigée par les modèles et " +
- "la
vérification formelle pour les architectures logicielles sécurisées.",
+ "Mon parcours a commencé par une passion pour le
développement logiciel, " +
+ "les
logiciels libres et les systèmes
Unix, " +
+ "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'
Université Toulouse 2 Jean-Jaurès. " +
+ "J'ai ensuite obtenu un doctorat en Informatique, axé sur le développement rigoureux d'architectures sécurisées, à " +
+ "l'
Université Toulouse 3 Paul Sabatier, où je me suis spécialisé en " +
+ "
architecture logicielle, " +
+ "
sécurité et " +
+ "approches par
méthodes formelles, " +
+ "notamment l'
ingénierie dirigée par les modèles " +
+ "et la
vérification formelle pour des architectures logicielles sécurisées.",
+
p3:
- "Ayant commencé à apprendre jeune le
développement logiciel en autodidacte, " +
- "je suis d'un point de vue personnel un développeur passionné. Je porte un intérêt particulier pour les
logiciels libres " +
- "et les systèmes
unix.",
+ "Après mes études doctorales, j'ai travaillé en tant que Chercheur Postdoctoral à " +
+ "l'
Université Carleton, puis à " +
+ "l'
Université du Québec en Outaouais, " +
+ "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: "Guérir les logiciels, un rapport à la fois"
+ },
experiences: {
title: "Expériences Professionelles",
uqo: {