Marco Brückner

I'm a

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

  • The study included laboratories, experimental and theoretical physics with a specialization in simulation methods.
  • Bachelor of Science in Physics

    2015 - 2019

    University of Stuttgart

  • I started to study physics because I was really curious about natural phenomenons and always liked it.
  • Graduation from High School

    2015

    Gymnasium Korntal-Münchingen

  • Finishing general education and obtaining a university entrance qualification.
  • Other Experiences

    Master's Thesis

    12/2020 - 12/2021

    University of Stuttgart

  • During my Master's thesis "Identifying Failures in Machine Learning Potentials" I used Machine Learning methods to fit high dimensional Potential Energy Surfaces.
  • Comparing Classical Molecular Dynamics Simulations with Machine Learning Molecular Dynamics Simulations.
  • Investigating how the training data for the Machine Learning Model has to look like.
  • Working in a group on software projects.
  • Exchange Year

    08/2017 - 05/2018

    Carson, California, USA

  • Studied at the California State University Dominguez Hills.
  • Improved my English skills a lot.
  • 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.

    Python 80%
    JavaScript/HTML/CSS 50%

    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