Max' portrait

Maximilian Schiedermeier

Professor for Software Engineering at UQÀM, Canada.

Pavillon PK-4440
201, Avenue du Président-Kennedy
Montréal, QC, H2X 3Y7
Canada

Biography

Maximilian Schiedermeier is professor in computer science at UQÀM, Canada. His research focuses on development and empirical assessment of tools for modern software engineering, notably in the context of Cloud Development, Build Systems CI/CD, and Software Security.

Maximilian received a Ph.D. in Computer Science from "McGill University" in 2024. His PhD thesis investigated how Domain-Specific Languages can support complex or error-prone software development tasks.

Maximilian received a M.Sc. in Computer Science from the "Universität Passau", and an Engineering Diploma from the "Institut national des sciences appliquées, Lyon" in 2017. His master thesis explored architectural patterns for secure multi-party computations.

Research Keywords
  • Software Engineering
  • Empirical Research
  • CI/CD
  • Build Systems
  • RESTful Services
  • OAuth2 & API Security
  • Security Protocols

Publications / Reports

Research Lab

Leila Belkouch

Leila Belkouch B.Sc. Student - Lab member since fall 2026
Development of a mermaid extension for web resource structures.

Leila is a third-year bachelor's student in Computer Science, with a keen interest in diversity and inclusion in the tech industry. She previously worked in the 3D industry as a visual effects artist, where she enjoyed learning the 3D software's specific programming language. Since starting her second bachelor's degree, she has developed a particular curiosity in cybersecurity and video game development, shown by her participation in various competitions like Ubisoft's Game Lab and NorthSec.

Oscar Silva Mantilla

Oscar Silva Mantilla B.Sc. Student - Lab member since spring 2026
Development of OAS enrichers for contextual source-code information.

Oscar is currently pursuing a Certificate in Computer Science and Software Development at the Université du Québec à Montréal (UQAM). His work focuses on developing TypeScript-based tools for analyzing and visualizing web resources from OpenAPI specifications. He is interested in software engineering, API usability, and developer tools.

Jules Chateau Fleurie

Jules Chateau Fleurie B.Sc. Student - Lab member since fall 2025
Development of typescript scanners for web resource anti-patterns.

Jules is pursuing a bachelor's degree in software engineering at UQAM, where he researches API visualization tools for developers. He is interested in DevOps, and everything related to infrastructure and pipeline automation.

Open Access Lectures and Material

All my course notes for the undergrad course [INF2050 (tools and practices for software development)](inf2050.uqam.ca), and the master's course [MGL7010 (object-oriented programming)](mgl7010.uqam.ca) are freely available on my gitlab page, in both French and English.
I retain copyright of all my material. Access for own education is granted, but any form of re-publication, forking, uploading to other platforms, selling, feeding to AI systems, training for AI systems is explicitly prohibited.

Open Source Software

Trivia