schmittlau.ch-pelican/content/pages/professional-en.md

95 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

title: Professional Expertise and CV
lang: en
slug: professional
status: employed
{ .jobstatus .yellow }
I am a trained computer scientist, having received my **Diplom Informatik** (equivalent to Master of Science in Computer Science) from [TU Dresden](https://inf.tu-dresden.de) in Feb 2022.
As most of online activities commonly happen under this pseudonym *schmittlauch* anyways, I decided to set up this overview without publicly revealing all my private information.
If this profile looks interesting to you or your company, I kindly ask you to **[contact me](./contact.html) for further information and discussions**.
### I am open for jobs that…
- …are **remote or in the Dresden area**:
Being currently located in Dresden (Germany) I do not want to move right at the start of the job. So far I am not entirely sure which field I'd like to work in exactly and want to ensure a good fit between job, company, and me before condidering longer-term relactions. This might change over time.
- …involve at least some work **on and with Free and Open Source Software**:
I am passionate about Free and Open Source software and would like to work not only with, but also on such open projects regularly on the job. This is a soft and flexible requirement, I do not expect all products to be Free Software. I do hope though to be able to contribute back to existing projects and communities, or be involved in new Open Source projects.
- …do **not involve work on** so-called **cryptocurrencies or Blockchain technology**.
## Excerpt from my CV
### Areas of Expertise
| | |
|----:|:----|
| **IT security** | network resilience and security, applied cryptography, pentesting basics |
| **P2P networks** | Distributed Hash Tables (emphasis: attacks and their mitigations), Friend-to-Friend overlay networks |
| **privacy** | privacy-enhancing technology, data protection, anonymity |
| **other** | dependable systems, computer networking and common application level protocols, federated systems |
| **psychology** | human cognition & perception, social psychology, human-machine-interaction |
| | |
#### Skills
| | |
|----:|:----|
| **programming languages** | *advanced knowledge:* Python, Haskell; *basic knowledge:* Java, C++, Bash, C, HTML5, CSS, Javascript |
| **GNU/Linux desktop & server administration** | NixOS, openSUSE, Gentoo, Debian, Archlinux; SailfishOS |
| **language skills** | German (native), English (business fluent), Spanish (basic working knowledge), Finnish (very basic conversational knowledge) |
| | |
### Work Experience
#### Systems Engineer at [Flying Circus Internet Operations GmbH](https://flyingcircus.io/en/)
📍 Remote 🗓 since 04/2022
#### Tutor for Course “Operating Systems and Security” at [Chair of Operating Systems](https://os.inf.tu-dresden.de/), TU Dresden
📍 Dresden, Germany 🗓 10/2018 02/2019
- holding tutorials to revise, extend, and clarify the lecture content
#### Trainee: Security software research at [Jolla Oy](https://jolla.com/)
📍 Tampere, Finland 🗓 01/2018 03/2018
- research, analysis & prototyping of Mandatory Access Control for a mobile Linux distribution
- Linux security mechanisms, RPM packaging
### Education
#### Diplominformatiker at [Dresden University of Technology](https://inf.tu-dresden.de/)
📍 Dresden, Germany 🗓 10/2014 02/2022
- equivalent to *Master of Science in Computer Science*
- specialisation: system architecture, security, P2P networks
- Minor: psychology
- final grade: 1.4
- **Diplom thesis**: *Balanced and attack-resistant store and retrieval of content in friend-to-friend overlay networks*
- analysis of censorship attack impact on a Friend-to-Friend based Distributed Hash Table P2P storage system
- implementation of the R/Kademlia DHT on the VOUTE Friend-to-Friend overlay network in a simulator; simulation experiments
#### Erasmus+ studies abroad at [Tampere University of Technology](https://www.tuni.fi/en/about-us/tampere-university)
📍 Tampere, Finland 🗓 08/2017 12/2017
- studies of computer science and communication technologies
### Free and Open Source Work
- ![small NixOS logo]({static}/images/nixos_emojo.png){ style="height: 1.1em;"} [NixOS package maintainer](https://github.com/NixOS/nixpkgs/commits?author=schmittlauch) since 2018
- [Hash2Pub](https://git.orlives.de/schmittlauch/Hash2Pub): a Haskell-based implementation of the EpiChord DHT as a distributed post relay, WIP
- additional contributions can be found on my [GitHub](https://github.com/schmittlauch/) and [Gitea](https://git.orlives.de/schmittlauch) profiles
### Public Speaking
- [Talk: Decentralised Hashtag Search and Subscription in Federated Social
Networks](https://conf.tube/videos/watch/340eb706-28c0-4a43-9364-700297ca96cb), ActivityPub Conference 2019, Prague, Czech Republic.
- lead organizer of lecture series [“Free Software and Free Knowledge as a Profession”](https://wiki.fsfw-dresden.de/doku.php?id=ringvorlesung:ws2018) for FSFW Dresden