Summer School about Network Security, Network Forensics, Concepts of Cryptography, Software Reliability, Reliability of Computer Systems, Continuity Planning and Organisational Aspects of Cyber Defense, with additional courses improving English presentation and writing skills.
Internship as addition to the computer science classes in school.
Development and automated testing of web based subsystems for credit institutions and local energy providers with Java/Spring.
University of Rostock
For this different frameworks were employed, including JSF, Backbone.js, and Java Servlets. My tasks also extended to work with different deployment strategies, which involved Tomcat and later Docker as base technologies. During the end of the project I was further entrusted to develop a migration strategy to move all public software project to GitHub and later to execute it successfully.
Stellenbosch University, South Africa
In collaboration with the research group I was working in Rostock and the JJJ-lab in Stellenbosch, we set up a project to the goal to facilitate researches to share more reproducible in silico experiments.
To archive this goal I extended the existing JWS Online platform with the capability of storing SED-ML, an open standard to describe simulation setups. This allows researchers to explore, create, curate, and finally share simulations setups via a simple web interface which seemlessly integrates with the existing database for biological models. The long term goal is to embedded links to curated simulation setups in scientific publications, therefore providing both: an easy way to reproduce figures and to distribute the source code of the simulation in standardized formats.
Commincation Skills and Conference Participation
The goal was to present and discuss our initial ideas about combining tools to establish consistent data management work flows in Systems Biology.
Following the publication about the COMBINE Archive Web, I created a poster presenting the tools and work flows developed to spread the idea.
Lutherstadt Wittenberg, Germany
Not just encouraging people to share their work results freely, but also promoting work flows and tools was the major goal of the workshop. Thus Martin Scharm and I presented our approach in bundling and sharing data with the COMBINE archive.
Newcastle upon Tyne, UK
During my time at the JJJ-lab in Stellenbosch, South Africa I developed an extension for the JWS Online platform, which allowed user to create, share, and curate simulation setups. Goal of this talk was to report on the progress made and advertise sharing "clickable" simulation setups. [slides]
Fighting Legacy with Microfrontends and Custom Elements.
Nowadays, the harsh reality is still that slow, server generated pages are gleaning upon us. With no time to spare for re-writing, the 4th limbo of developer hell is thriving more and more. The concept of Microfrontends together with Custom Elements allows incorporating modern technologies into established systems — effectively battling the repetitive cycle of stitching up legacy code. This talk will introduce the concept of Microfrontends and will provide first learnings of using it as Change-Management-Strategy in production.
Extra Curricular Activities