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.
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
-
2014Abitur, Max-Planck-Gymnasium SaarlouisI 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.
-
2015Working Holiday, New ZealandAfter 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.
-
2016Technical Support, ArvatoTo 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.
-
2019Software Engineer, FreelancerDuring my bachelor studies I started working as freelancing software engineer.
-
2020Computer Science Bachelor, Universität des SaarlandesI 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.
-
2020Software Engineer, Tuxguard GmbHI developed functionalities on various systems such as Firewalls, Antivirus Endpoints and Mail Transfer Agents.
-
2024Computer Science Master, RWTH AachenMy 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 - CurrentDevelopment Director, Tuxguard GmbHI lead the development of groupios. A comprehensive and secure multinenancy groupware solution.
Yannick Sautter
Software Engineer
- contact@sautter.dev
- Köln, NRW
- yannick-sautter
Education
-
Master of ScienceComputer ScienceRWTH AachenTemplergraben 55, 52056 Aachen2020 - 2024
-
Bachelor of ScienceComputer ScienceUniversität des SaarlandesCampus, 66123 Saarbrücken2016 - 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 DirectorTuxguard GmbH2024 - currentRemote
- Leading development of on-premises installable multitenancy e-mail server and gateway.
-
Software EngineerTuxguard GmbH2020 - 2024Remote
- 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 EngineerFreelancer2019 - 2020Remote
- Modernized legacy firewall UI
-
Technical SupportGiGroup/Arvato2015 - 2016Eiweiler
- Technical Support
-
Working HolidayKerimoore Orchards LTD,
Karioi Limited,
J2 Contracting,
New J R Contracting
2014 - 2015New Zealand- Harvest Oranges
- Harvest Grapes
- Kiwi tree gardening