About
Work Experience
Landwirtschaftliche Rentenbank
IT Project Manager- IT Project Management
- Cloud Transformation & IT Architecture
- Managing requirements for compliance, information security and data protection
the native web GmbH
Software Engineer & Architect- Wolkenkit Open Source Development
- TypeScript & Go Development
- Distributed Systems Architecture
- CI/CD
- Frontend Development using React
- Planning and Giving Workshops & Developer Coaching
dkd Internet Service GmbH
Senior Developer + DevOps- TYPO3 Integration and Development
- Frontend Development with Bootstrap3/4 and jQuery
- Project Infrastructure
- Contribution to Company Standard Package
- Node.js Development
dkd Internet Service GmbH
Junior Developer- TYPO3 Integration
- PHP Development
- Support
CiD GmbH
Assistant/Junior- Data Entry
- C# Development
Education
B. Sc. Computer Science
Goethe University Frankfurt am MainAbitur
Kopernikusschule FreigerichtLanguage
My native language is german. I am also fluent and confident in english.
Certifications
- Professional Scrum Master
- PRINCE2 Foundation
Politics
Die GRÜNEN
Ortsvorstand Neu-IsenburgTrivia
I enjoy optimizing my workspace a lot. Therefor I maintain my own keyboard layout and use a non-standard ErgoDox EZ mechanical keyboard.
Over the years I have tried various IDEs. Currently my preferred working environment is NeoVim.
I prefer working on linux machines and currently use the operating system NixOS with a thoroughly customized Hyprland.
To ensure the safety of my private data, I operate a NAS and because of this I have a lot of experience in managing backups.
Backend
My preferred programming language for backend applications is GoLang and I have a deep understanding and experience with many of its features like its concurrency model and type system.
I am most experienced in JavaScript and TypeScript. In their context I am used to many widely used libraries and frameworks, such as express.js and telegraf.
Due to my degree in computer science I have a good grasp on the theoretical concepts of data structures and algorithms and thanks to my curiosity and practical approach during my studies I am confident in implementing any of them.
I have theoretical and professional experience in database optimization for relational databases, as well as experience in working with MySQL, MariaDB, MongoDB, PostgreSQL, SQLite and Minio.
I have some knowledge of, but no professional experience with, Rust, Haskell, Elixir and Python.
As any hobby developer I have way more experience writing Shell scripts than I would like and have quite a bit of experience in administrating GNU/Linux servers and developer machines.
DevOps
I am proficient with Docker and Docker Compose, as well as in general Continuous Integration and Continuous Development techniques. I routinely set up quality assurance and build pipelines in integrated environments such as GitHub or GitLab or with dedicated tools like Jenkins or DroneCI.
I have worked with cloud service providers, including AWS.
I have professional experience in managing Kubernetes clusters with various integrations, such as Prometheus for monitoring, the ELK stack for logging and Velero for backups.
I have implemented applications and libraries that trace requests through distributed systems using OpenTelemetry and visualized these traces using Jaeger.
I am proficient in and a strong advocate for JSONSchema as well as OpenAPI3 for API standardization and data validation.
Frontend
Since these are the most fundamental building blocks of the frontend, I have years of experience using HTML5 and CSS3, including common strategies to improve accessibility.
After several larger projects I have good experience with React and Redux for web applications, using SCSS or Styled Components for design. Additionally, I am proficient with Next.js, Webpack and ESBuild for project setup, bundle building and page size optimization.
I also have some experience with Svelte.
Application Administration
From some technical lead work and private projects I have experience in administrating and interacting with several applications that are commonly used in development and ops, such as Nextcloud, Jira, Nexus3 OSS, DokuWiki, GitHub, GitLab, Gitea, Docker Hub, CircleCI and Jenkins.