Yannick Sautter

Hey, thanks for stopping by!

My name is Yannick Sautter.
I have a passion for tinkering with software, especially I love enhancing my workflow in Linux.
During my studies, I focused on Cybersecurity and Machine Learning.


For more information checkout my resumé or for a quick overview see the timeline below.

Timeline

  • 2014
    Abitur, Max-Planck-Gymnasium Saarlouis
    I completed my university entrance qualification with computer science as one of my exam subjects because I was able to choose and study it starting from the 10th grade.
  • 2015
    Working Holiday, New Zealand
    After high school I went nine months abroad to New Zealand, where I had a "Working Holiday" visa. On the way back I stayed two months in South-East Asia.
  • 2016
    Technical Support, Arvato
    To fill the time between my travels and the start of my first bachelor semester I worked for Arvato, a service provider for the German internet and telecommunication provider O2.
  • 2019
    Software Engineer, Freelancer
    During my bachelor studies I started working as freelancing software engineer.
  • 2020
    Computer Science Bachelor, Universität des Saarlandes
    I finished my bachelor degree with the bachelor thesis "Backdoor attacks against Generative Models and Autoencoders". Afterwards my supervisor and I tried publishing the results. You can find the pre-print here.
  • 2020
    Software Engineer, Tuxguard GmbH
    I developed functionalities on various systems such as Firewalls, Antivirus Endpoints and Mail Transfer Agents.
  • 2024
    Computer Science Master, RWTH Aachen
    My master studies had a strong focus on Cybersecurity and Machine Learning. I completed my master degree with the thesis "Internationalizing DGA Detection". We are currently in the process of publishing the results.
  • 2024 - Current
    Development Director, Tuxguard GmbH
    I lead the development of groupios. A comprehensive and secure multinenancy groupware solution.

Yannick Sautter

Software Engineer

Education

  • Master of Science
    Computer Science
    RWTH Aachen
    Templergraben 55, 52056 Aachen
    2020 - 2024
  • Bachelor of Science
    Computer Science
    Universität des Saarlandes
    Campus, 66123 Saarbrücken
    2016 - 2020

Skills

Programming

  • Python
  • JavaScript
  • HTML/CSS
  • Bash
  • Java
  • PHP
  • C
  • C#
  • Go
  • SQL
  • TCL
  • Flutter
  • Dart

Frameworks

  • PyTorch
  • Django
  • FastAPI
  • Bootstrap
  • Haraka

Tools

  • Git
  • Docker
  • Nginx
  • Apache
  • Keycloak
  • OpenLDAP
  • Redis

Operating Systems

  • Linux (Arch, AlmaLinux, Ubuntu)
  • BSD (FreeBSD)
  • Windows

Languages

  • German
  • English
  • French

Work Experience

  • Development Director
    Tuxguard GmbH
    2024 - current
    Remote
    • Leading development of on-premises installable multitenancy e-mail server and gateway.
  • Software Engineer
    Tuxguard GmbH
    2020 - 2024
    Remote
    • Developed and implemented highly distributable software license infrastructure for antivirus endpoints.
    • Developed and implemented on-premises installable management server for antivirus endpoints.
    • Developed and implemented plugins for OPNsense.
    • Technical Support for the products
    • Administrative responsibility of DNS, Firewall and Networking infrastructure
    • Developed and implemented on-premises installable multitenancy e-mail server and gateway server
    • Developed and implemented webfilter client for Windows
    • Giving training courses for our software
    • Writing and maintaining manuals for the products
    • Maintaining license infrastructure
    • Setting up CI/CD pipelines in GitLab
  • Software Engineer
    Freelancer
    2019 - 2020
    Remote
    • Modernized legacy firewall UI
  • Technical Support
    GiGroup/Arvato
    2015 - 2016
    Eiweiler
    • Technical Support
  • Working Holiday
    Kerimoore Orchards LTD,
    Karioi Limited,
    J2 Contracting,
    New J R Contracting
    2014 - 2015
    New Zealand
    • Harvest Oranges
    • Harvest Grapes
    • Kiwi tree gardening