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
- Email: schiedermeier.maximilian@uqam.ca [PGP key]
- GitHub: m5c
- DBLP: Maximilian Schiedermeier
- Google Scholar: Maximilian Schiedermeier
- Orcid: 0000-0001-6318-5610
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
- 2024
- 2023
- 2022
- 2021
- 2020
- 2019
Open Access Lectures and Material
- English
- Code Samples: Maven Snippet Library
- Video Lecture: Repository and Build Best Practices
- Video Lecture: Hands-On Port Forwarding
- Tutorial: Turning Java code into a RESTful Service: Documentation, Video Tutorial and Exercises
- Tutorial: Smart Contract development with Ethereum/Java
Open Source Software
- Github
- Restify Experiment Replication Package - All software and data needed to replicate the RESTify experiment.
(Empirical measurement of DSL impact for migrating legacy code to REST) - ARL - A compact library for asynchronous callbacks via Spring REST controllers.
- BookStore - A reference base application for software conversion studies.
- Lobby Service - A reusable REST-Service for generic lobby and authentication functionality in Micro-Service board-game implementations.
- TEILS - A 3D puzzle game for Android.
- Acquire Banker - A banking assistant for the stock simulation board game "Acquire".
- OpenMind - An implementation of the code breaking game "Mastermind".
- VisuCrypt - An open source implementation of Sharmir's Visual Cryptography.
- A.C.F.D. - Blueprints and software for my Automated Cat Feeding Device (MARK I).
- Restify Experiment Replication Package - All software and data needed to replicate the RESTify experiment.
Trivia
- Podcast Music
- Intro-intro music for the Aufwachen Podcast, Episode 392
- Intro-intro music for the Aufwachen Podcast, Episode 434
- Intro-intro music for the Aufwachen Podcast, Episode 449
- Intro music for the Podcast-UFO, Episode 176
- Intro music for the Podcast-UFO, Episode 182
- Intro music for the Podcast-UFO, Episode 258
- PPH Report