Maximilian Schiedermeier
Ph.D. Student
Supervised by 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 Ph.D. student in Computer Science at McGill University. His research focuses on model-driven software engineering and reuse in the context of RESTful applications.
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.
Maximilian received a B.Sc. in Internet Computing and a B.Sc in Computer Science from the "Universität Passau" in 2015.
His bachelor thesis evaluated the architectural intrusiveness of various web-frameworks.
Research Keywords
- Software Engineering
- Empirical Research
- CI/CD
- Build Systems
- RESTful Services
- OAuth2 & API Security
- Security Protocols
- DSMLs
- Model Transformations
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