Marvin M.

Java Backend Developer / Research Associate

Neuhaus am Rennweg, Germany

Experience

May 2020 - Apr 2024
4 years
Ilmenau, Germany

Java Backend Developer / Research Associate

Fraunhofer IOSB-AST

  • 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

Oct 1997 - Jun 2005

State Grammar School Neuhaus am Rennweg

Abitur · Neuhaus am Rennweg, Germany · 1.4

Certifications & licenses

Professional Scrum Master I (PSM I)

Scrum.org

Professional Scrum Master II (PSM II)

Scrum.org

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions