Projects and References
In my Master's thesis "Identifying Failures in Machine Learning Simulations" I used Machine Learning techniques to fit high dimensional Potential Energy Surfaces
to create so-called Machine Learning Potentials and investigated where they can go wrong. MDSuite is a python software package that I contributed to. It provides
post-processing calculations for Molecular Dynamics simulations and helps the user to analyze the system. It is available on GitHub.
The project "Dipole Visualization" shows the electric field of a dipole. It was created using glowscript
(a JavaScript framework) during my exchange
year to help students understand electricity. "Field visualization" is a similar project that aims to display how charges move through magnetic and electric fields.
About
I am a software engineer with a background in computational physics living in Munich. The picture above shows Feuersee a central place in Stuttgart, where I am originally from. I am interested in Software Development, Physics and Machine Learning.
Software Engineer
- Birthday: 21 January 1997
- Email: marco.brueckner97@web.de
- Degree: Master of Science
- City: Stuttgart, Germany
I knew a year before I graduated from high school that I wanted to study physics due to the exceptional interest I had for the investigation of natural phenomenons. During my studies, I realized that I really liked the practicality of computers and decided to specialize in the field of simulation methods and computational physics. After I graduated university it simply made sense to me to start working in the software industry. That is why I became a software engineer. In my free time I like to do sports, read and hang out with friends.
Resume
Professional Experience
Developing a Django Web Application
09/2023 -
ITK Engineering
- Defining the database scheme
- Creating a User Interface for easy use
- Writing backend functionality
- Migrating the database
- Technologies used: Django, Python, Selenium, SQL Database
DevOps and Infrastructure for a Data Engineering project
08/2024 -
ITK Engineering
- Creating Jenkins pipelines for different Services
- Deploying the ELK stack and use it to implement logging
- Extending the Data Pipeline using Airflow
- Technologies used: Jenkins, Docker, Kubernetes, ArgoCD, Pyhon, Fastapi, Airflow
Backend Developer for a data analysis tool
07/2022 - 09/2023
ITK Engineering
- Writing Fastapi Micro services
- Deploying the Services to Kubernetes
- Integrating AI algorithms into the architecture
- Technologies used: AWS, Python, Fastapi, Docker, Kubernetes
Student Assistant
12/2020 - 03/2022
University of Stuttgart
- Integrating the publications of the Institute for Computational Physics into the new PUMA system of the University of Stuttgart.
- Keeping the list of publications on the Institute website up to date.
- Technologies used: Git and Latex.
Teaching: Computer Basics
10/2019 - 03/2020
University of Stuttgart
- Teaching students computer basics at the university like Linux, Latex and Python.
- Helping the students when they have problems.
- Explaining the solutions of the excercies to students.
Various jobs
2015 - 2019 (discontinuous)
- Other short time jobs like working as a band worker for Daimler and NPR of Europe GmbH.
Education
Master of Science in Physics
2019 - 2022
University of Stuttgart
Bachelor of Science in Physics
2015 - 2019
University of Stuttgart
Graduation from High School
2015
Gymnasium Korntal-Münchingen
Other Experiences
Master's Thesis
12/2020 - 12/2021
University of Stuttgart
Exchange Year
08/2017 - 05/2018
Carson, California, USA
Programming Languages
Technologies that I used a lot with several years of experience during my work and education. Python is the skill that I invested the most time in. I have used it to solve physics problems, conduct simulations, develop software, for data visualization, and automation of tasks. Shortly it is my main programming language. I have used JavaScript/HTML/CSS in the development of web applications using frameworks like Django and Flask.
Technologies and Concepts
Technologies that I have a lot of experience with:
Docker, Git, SQL Databases, Django, Fastapi
Technologies that I have also used a good amount but am not specialised in:
Jenkins, ArgoCD, Kubernetes, Flask, AWS, Linux, Windows