I'm a research scientist at Siemens Technology - Cybersecurity & Trust and working there as an expert for cloud and container security. As a researcher in IT security and software engineering, I have published several articles as a first author, notably two A* papers. I received my PhD in Informatics from the Technical University of Munich (TUM) in 2024. During my PhD, I worked 4 years on an industry-funded project about security configuration, and was for 4 years (2019 – 2022) the leading teaching assistant for the course Security Engineering. Thus, I have profound knowledge of IT security from an industrial and academic perspective. Before that I did my bachelor' and master's degree at the Karlsruhe Institute of Technology (KIT) with a strong focus on IT Security, Software Engineering, and Mathematics. As a programmer, I have more than 10 years of programming experience in different languages. Furthermore, I can offer excellent software engineering and team collaboration skills.
In my job as expert for cloud and container security at Siemens, I help people to use these technologies securely. I train people internally, but also externally in collaboration with universities. My colleague Benedikt Hofmann and I conducted, for example, a practicum on container security at the TUM. Furthermore, we develop tools and approaches to support people at Siemens securing their containerized environments.
I have been working at the Chair of Software and Systems Engineering. I worked for 4 years on an industry-funded project about security configuration. Furthermore, I was teaching in the form of central exercises and tutorials, notably as the leading teaching assistant of the course Security Engineering from 2019 until 2022. I created the practical exercises in this course and graded and explained them. Furthermore, I organized the final exam.
Web Development, Mobile App Development
Student tutor for Mathematics, Latin Language, and Physics.
Thesis Title: A Holistic Approach for Security Configuration
Supervisor: Prof. Dr. Alexander Pretschner.
2nd supervisor: Associate Prof. Dipl.-Ing. Dr.sc. / BSc Jürgen Cito.
Master's thesis's title: Model Versioning with Consistency Conservation in Vitruvius in the context of the VITRUVIUS project.
Majors: Software Engineering and Software Security.
Minor: Economics with focus on Game Theory.
Bachelor's thesis's title: Partikelbasierte Erweiterung und Laufzeitoptimierung der Prädiktion von Posen gesuchter Objekte mittels Implicit Shape Models in the context of the Active Scene Recognition project.
Minor: Mathematics (Algebra).
Since the IT security focus in my master's degree, I have been heavily involved with this. Later, in my PhD, I worked on a cooperation project between the Technical University of Munich (TUM) and Siemens on security configuration. Security misconfigurations enable many cyberattacks and make most of them easier than necessary. Through the experience of that project, I know very well about practical IT security problems and how to fix them. In the industry project, I developed tools to help administrators to harden their systems. If organizations hardened their infrastructure using these tools now, they would prevent data breaches and ransomware attacks in the future.
I am a good teacher who can help people better understand complex matters. From 2019 until 2022, I was the leading teaching assistant for the course Security Engineering at the TUM, with ca. 300 enlisted students every year. I renovated much of the existing but outdated course material during this time and added more recent and relevant content.
Furthermore, I introduced graded, hands-on programming exercises; if the students got more than 66% of the points, they received a 0.3 bonus on their final grade. I provided the exercises to the students via the Artemis Learning Platform. Before introducing these graded programming exercises, there were only a couple of student submissions every week. Afterward, over 100 students submitted, on average, a solution per week, and over 80 students received the bonus in the end. Motivating these students to not only study the theory for the exam but also make their hands dirty and implement the stuff made them learn even more.
During my time at the TUM, I supervised 13 bachelor's/master's theses. Although I supervised them, I learned a lot from my students. Supporting others with advice and guidance and seeing how they solved some problems I struggled with or came up with ideas I had never thought about was an incredible experience.
I am an experienced programmer with a lot of experience in different languages. Currently, the language I use the most is Python 🐍, but I learned to program with Java ☕️. During my studies, I also programmed in C, C++, Haskell, TypeScript, Xtend, and Kotlin. Currently, I'm working a lot with Rego which is inspired by Datalog/Prolog. Furthermore, I am very passionate about everything around writing the actual software.
For me, version control with git is a pivotal part of handling any software project, and I worked a lot with continuous integration tools such GitLab CI/CD. Thanks to an excellent course at the TUM, I know a lot about REST, Microservices, Docker, Protocol Buffers, and Spring. All these concepts, frameworks, and tools can help us as programmers enormously when writing, deploying and maintaining software.
Patrick Stöckle, Bernd Grobauer, Alexander Pretschner
In: 35th IEEE/ACM International Conference on Automated Software Engineering
Overall Acceptance Rate: 37 of 312 submissions (12%).
Patrick Stöckle, Theresa Wasserer, Bernd Grobauer, Alexander Pretschner
In: 37th IEEE/ACM International Conference on Automated Software Engineering
Overall Acceptance Rate: 128 of 562 submissions (23%).
Patrick Stöckle, Ionuț Pruteanu, Bernd Grobauer, Alexander Pretschner
In: Twelveth ACM Conference on Data and Application Security and Privacy (CODASPY)
Overall Acceptance Rate: 65 of 357 submissions (18%).
Patrick Stöckle, Michael Sammereier, Bernd Grobauer, Alexander Pretschner
In: 4th ACM/IEEE International Conference on Automation of Software Test (AST)
Patrick Stöckle, Theresa Wasserer, Bernd Grobauer, Alexander Pretschner
Patrick Stöckle, Michael Sammereier, Bernd Grobauer, Alexander Pretschner
Caleb Eifert, William Ferguson, Johannes Goerlich, Daniel Jasiak, Patrick Stöckle
Date: 24.07.2024
Event: Siemens XO Community of Architects Deep Dive (Intranet Only)
Date: 28.06.2024
Event: PhD Defense
Date: 28.05.2024
Event: Siemens PaSS-Time Series (Intranet Only)
Date: 15.05.2023
Event: AST'23
Date: 24.02.2023
Event: SE'23
Date: 09.02.2023
Event: 30. DFN-Konferenz "Sicherheit in vernetzten Systemen"
Date: 11.10.2022
Event: ASE'22
Date: 02.05.2019
Event: SCAPv2 Workshop
University: HM Hochschule München University of Applied Sciences
Role: Lecturer
University: Technical University of Munich (TUM)
Role: Lecturer
University: Technical University of Munich (TUM)
Role: Leading Teaching Assistant
University: Technical University of Munich (TUM)
Role: Teaching Assistant
University: Technical University of Munich (TUM)
Role: Teaching Assistant