Refactoring a legacy energy data management system: migrating the original architecture to an event-driven microservice architecture, time series management of energy data, close collaboration with the data science team to develop novel machine learning and AI approaches for calculating energy forecasts and schedules, implementation of modern concepts for cross-organizational machine-to-machine communication, containerization up to a private cloud.
E-mobility and green hydrogen projects: intelligent energy distribution when charging multiple vehicles simultaneously, optional sale of produced energy or hydrogen generation depending on market price, implementation of machine-to-machine communication with partners.
Smart city / residential neighborhood management projects: implementation of machine-to-machine communication with the smart city / neighborhood platform, testing architectures for such applications.
Projects and platforms: Bauhaus Mobility Lab (using FROST (Sensor Things API) as a platform for time series data of a residential neighborhood), ODH-Jülich (using BASYX (Asset Administration Shells / digital twins) to map a neighborhood and its controllable resources), SMOOD (a Camunda-based platform for neighborhoods), use of Fiware (context broker for smart city concepts).
Data spaces / International Data Spaces projects: transferring time series data using IDS connectors in various projects, building expertise to develop Gaia-X compliant data spaces (Eclipse Data Components, XFSC, Tractus-X, decentralized identifiers (DIDs), data sovereignty, standardized APIs and data objects, requirements for Gaia-X compliant data spaces).
Projects: Avatar (anonymization of personal health data).
Technologies used across projects: Java, Spring Boot, Spring Cloud, Apache Kafka, REST APIs, Keycloak, Grafana + Loki, Oracle, PostgreSQL, MongoDB, Gradle, deployment on Ubuntu Server using Docker, docker-compose, Google Distroless.
Project organization and responsibilities: agile, Scrum-inspired, hybrid, working in interdisciplinary teams including across organizational boundaries, architecture decisions, leadership/mentoring of student assistants and interns.
Working model: mostly remote work.
The fixed-term contract could not be extended due to the limitations of the German law on academic fixed-term contracts.
Jan 2018 - Jul 2019
1 year 7 months
Magdeburg, Germany
Java Backend Developer / Big Data Developer
Ultra Tendency GmbH
Implementation of an early data space concept for a client project. Details are under NDA.
Technologies used: Java, Spring Boot, Apache Kafka, REST APIs, Keycloak, PostgreSQL, Gradle, Maven, Trusted Platform Module (TPM), International Data Spaces, deployment on Azure/Linux using Docker, docker-compose.
Project organization: Scrum, Spotify model.
Working model: remote work.
Ended the employment when the needs shifted toward consulting with high travel requirements.
Jul 2017 - Dec 2017
6 months
Coburg, Germany
Big Data DevOps
HUK Coburg
Collaborated on the technical implementation of the telematics car insurance tariff.
Close collaboration with the data science team.
Managed an Apache Hadoop cluster and streaming components, developed PySpark scripts.
Technologies used: Python, Scala, Apache Spark, Apache Kafka, Red Hat Enterprise Linux, Cloudera.
Originally a cross-functional DevOps team was planned, but the group's focus changed to a component team with pure administration, so I moved to Ultra Tendency.
May 2017 - Jun 2017
2 months
Ilmenau, Germany
Java Software Developer
EasternGraphics GmbH
Developed search engine technologies.
Technologies used: Java, Elasticsearch, Gradle, deployment on Linux.
Moved to HUK Coburg for better career development opportunities in software development.
Jan 2012 - Jun 2016
4 years 6 months
Jena, Germany
Research Associate
Biinformatics Chair at FSU Jena
Developed methods for structure elucidation of secondary metabolites and small molecules from mass spectrometry data: detecting chemical elements by their isotope patterns, searching for unknown molecules in structure databases using MS data.
Contributed to the SIRIUS software.
Data analysis.
Supervised exercises and programming labs.
Co-authored publications.
Technologies used: Java, R, Random Forests, LaTeX, Maven, Gradle, Linux.
Fixed-term contract under the German law on academic fixed-term contracts.
Jul 2011 - Dec 2011
6 months
Jena, Germany
Student Research Assistant
Chair of Bioinformatics at the Faculty of Biological and Pharmaceutical Sciences, FSU Jena
Runtime optimizations using OpenCL.
Jan 2005 - Dec 2006
2 years
Neuhaus am Rennweg, Germany
Operating Room and Sterilization Staff
Medinos Clinics
Working in the operating room and sterilization.
Languages
German
Native
English
Advanced
Education
Oct 2006 - Jun 2011
Friedrich Schiller University Jena
Diploma in Bioinformatics · Bioinformatics · Jena, Germany · 1.2