Dr. Maximilian Schiedermeier
Ph.D. Supervisors:
Prof. J. Kienzle,
Prof. B. Kemme
School of Computer Science
McGill University
McConnell Engineering Bldg., Room 322
3480 University St.
Montréal, QC, H3A 0E9
Canada
- Email: first.last@mcgill.ca [PGP key]
- GitHub: m5c
- DBLP: Maximilian Schiedermeier
- Google Scholar: Maximilian Schiedermeier
Biography
Maximilian Schiedermeier is a researcher in Computer Science. His research focuses on tools to assist software engineers regarding Build Systems, Cloud Development, Software Security and the empirical methodologies needed to understand their effects.
Maximilian received a Ph.D. in Computer Science from "McGill University" in 2024.
His PhD thesis investigated how DSL-driven toolchains can support software engineering tasks with high inherent abstractions.
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 de Lyon", 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
Lectures
- 2019-2022
- COMP 361: An introduction to GIT / Weekly Reports
- COMP 361: Maven Snippet Library
- COMP 361: Repository and Build Best Practices
- COMP 361: Exploring the Lobby Service
- COMP 361: An introduction to REST / The Lobby Service API
- COMP 361: Turning Java code into a RESTful Service: Documentation, Video Tutorial and Exercises
- COMP 361: Hands-On Port Forwarding
- 2018
- DApp development with Ethereum/Java - Hands-on guide for crypto oriented programming lectures I assisted - INSA Lyon, 2018.
- 2017
- 3D Animations on Android with OpenGL - Latex slides for my Android/OpenGL workshop - Universität Passau, 2017.
Open Source Software
- Github
- ARL - A compact library for asynchronous callbacks via Spring REST controllers.
- TouchCORE Auto-Installer - A MacOS script to set up your IDE for TouchCORE and sort-out all dependencies and configurations for you.
- BookStore - A reference base application for Micro-Service related CORE (Concern-Oriented Reuse) case 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".
- A.C.F.D. - Blueprints and software for my Automated Cat Feeding Device (MARK I).
Scholarships and Awards
- Germany
- 2011-2013: German Academic Scholarship Foundation
-
France / Germany
- 2015-2017: DFH/UFA Franco-German University
- McGill
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