Close
Dr. Andreas Weiden

Data Scientist

Download Resume

About Me

I'm a particle physics doctorate with 6+ years of experience analyzing data using Python, C++ and R. After my PhD I have become a Data Engineer with focus on cloud technologies and IaC.

Experience

skillbyte GmbH

Data Engineer

  • Developing the infrastructure for a highly available and scalable platform using Terraform in GCP.
    Processing data from a wide variety of data sources in streaming and batch contexts.
    Interface between platform team and data science product team.
  • Development of a Spring Boot application in Java to migrate the online articles of a large publishing house from one system (CoreMedia 8) to another (Livingdocs).
    Deployment as micro-services in Docker containers with a REST API.
    Control and monitor progress using a web dashboard.

Universität Zürich

PhD student

  • Data analysis on large data samples collected by the LHCb experiment.
    Using Python for the main data analysis and C++ where necessary for speed.
  • Analysis of the absolute luminosity, needed as a calibration for many measurements using the LHCb data using R.
  • Teaching physics and data analysis courses to undergraduates.
  • Supervision of a Bachelor thesis exploring a machine learning approach to the research question.
  • Multiple talks at international conferences presenting results from LHCb. One publication in a major journal.
  • Operation and supervision of the detector during shifts both in the control room as well as on-call piquet responsible for the correct functioning of the Silicon Tracker subdetector.

Education

Universität Zürich

January 2015 - August 2020

PhD in Physics, Dr. sc. nat.

Title: "Inclusive low-mass Drell-Yan cross-section at LHCb"
Using automatically retrieved templates to distinguish signal from multiple sources of background simultaneously.
Teaching both introductory physics exercise classes as well as classes on data analysis. Skills/Tools/Technologies
- Python, Numpy, Pandas, Matplotlib, ROOT, Data Visualisation, Teaching

Ruprecht-Karls Universität, Heidelberg

September 2012 - October 2014

Master of Science (Physics)

Title: "Measurement of direct CP-violation in prompt \(D^0 \to K^-K^+\) and \(D^0 \to \pi^-\pi^+\) decays at LHCb"

Using two-dimensional maximum-likelihood fits to distinguish signal from background in a high-statistics dataset collected by LHCb in 2011 and 2012 (C++, ROOT). Statistical analysis of systematic effects on the measurement and visualization of the results (Python).
Skills/Tools/Technologies
- C++, ROOT, Python

Ruprecht-Karls Universität, Heidelberg

September 2009 - July 2012

Bachelor of Science (Physics)

Title: "Zeitintegriertes Verhältnis von \(D^0 \to K^+ \pi^-\) zu \(D^0 \to K^- \pi^+\) Zerfällen bei LHCb"
Using two-dimensional maximum-likelihood fits to distinguish signal from background in a high-statistics dataset collected by LHCb in 2011 and 2012.
Skills/Tools/Technologies
- C++, ROOT

Gymnasium, Erftstadt-Lechenich

August 2000 - July 2009

Abitur

General education with a focus on mathematics and physics.

Projects

Python school

[https://www.physik.uzh.ch/~python/]
Teaching Python to PhD students and post-docs in science. The programme included "Best practices", "Git", "Object-Oriented-Programming", "Test, Debug, Profile", "Pandas", "Data Structures", "Scientific Analysis", "Cython/C++", "Hardware-assisted Speed-up Techniques", "Visualisation and More"
In this years course I presented the data visualisation and the OOP units. Skills/Tools/Technologies
- Python, Numpy, Pandas, Matplotlib, Data Visualisation

Skills

Get in Touch