Matthias Döring

Matthias Döring

IT Architect

DB Systel

About Me

I like to work on exciting IT projects in the AI sphere. I have broad interests, with focal points in data science, application architecture, and bioinformatics.


  • Data Science
  • Application Architecture
  • Machine Learning
  • Bioinformatics


  • PhD in Bioinformatics, 2019

    Max Planck Institute for Informatics

  • MSc in Bioinformatics, 2014

    Saarland University

  • BSc in Bioinformatics, 2011

    Saarland University



IT Architect for AI

DB Systel

February 2019 – Present Frankfurt/Main

As an IT architect, my responsibilities include:

  • Modeling and evaluating technical architectures
  • Software development and testing
  • Ensuring software quality
  • DevOps: infrastructure provisioning (IaaS) and pipelining

Bioinformatics Researcher

Max Planck Institute for Informatics

September 2014 – January 2019 Saarbrücken

As a bioinformatics researcher, my responsibilities included:

  • Development of new machine learning approaches (e.g. using support vector machines or logistic regression)

  • Statistical evaluation of clinical studies

  • Processing and analyzing next-generation sequencing data

  • Development of new methods for PCR primer design and primer evaluation

  • Software design and implementation

  • Communication with stakeholders from virology, medicine, and immunology

  • Publications in well-established scientific journals


Software Development Intern

Miaplaza Inc.

June 2012 – September 2012 Menlo Park (California)
As a software development intern, I worked on an e-learning platform using C# and was involved in game development using ImpactJS.




AWS Certified Solutions Architect – Associate

See certificate

Certified Professional for Software Architecture - Foundation Level (CPSA-F)

See certificate

1st Prize for the Best HIV-Related Poster Presentation


Software Engineering

  • Interests: Software Architecture, Object-Oriented Design
  • Programming Languages: C++ (since 2009), R (since 2011), Python (since 2007), Javascript, PHP, C, Bash
  • Experience with Scrum and SAFE
  • Version control: Git, Gerrit, Subversion
  • Databases: MySQL, Oracle, PostgreSQL
  • Web Development: REST APIs, Frontend (React, D3), Postman
  • DevOps: AWS Console, Jenkins, Kibana, Docker
  • Testing: GUnit, Behave, testthat, JUnit

Data Science

  • Interests: Supervised Learning, Data Visualization
  • Supervised Learning: Support Vector Machines, Neural Networks, Logistic Regression, Decision Trees, …
  • Unsupservised Learning: PCA, K-means, Hierarchical Clustering, t-SNE, …
  • Validation: Cross-Validation, Train/Test Splitting, Bootstrapping, ROC-AUC, …
  • Statistical Tests: Wilcoxon rank-sum test, Chi-Squared Test, t-test, …
  • Data Visualization: Histograms, Scatter Plots, Radar Plots, Box Plots, …

Recent Publications

Quickly discover relevant content by filtering publications.

openPrimeR for multiplex amplification of highly diverse templates

To study the diversity of immune receptors and pathogens, multiplex PCR has become a central approach in research and diagnostics. …

Human Immunodeficiency Virus–2 (HIV-2): A Summary of the Present Standard of Care and Treatment Options for Individuals Living with HIV-2 in Western Europe

Human immunodeficiency virus–2 (HIV-2) is endemic in some countries in West Africa. Due to the lower prevalence in industrialized …

geno2pheno [ngs-freq]: a genotypic interpretation system for identifying viral drug resistance using next-generation sequencing data

Identifying resistance to antiretroviral drugs is crucial for ensuring the successful treatment of patients infected with viruses such …