Senior Developer and Data Engineer - Java Spring Boot & Python Developer with ML Background
Aktualisiert am 06.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2026
Verfügbar zu: 100%
davon vor Ort: 20%
ETL
Java 21
Machine Learning
Spring
React
Azure
IntelliJ
Data Modeling
Data Vault
TypeScript
Docker
SQL
Git
Python
Kafka
GitLab
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre 4 Monate
2021-09 - heute

automatic evaluation of unstructured documents

Full Stack Developer Webservice SaaS Data Management ...
Full Stack Developer
  • Java - Spring Boot development of a stateless and linearly scalable backend service for identity and access management, data management processing and persistence (Building Tool Gradle)

  • Vue.js Front-End Development with HTML, CSS and JavaScript

  • Database Modeling (e.g. relational, key-value), deployment and migration management for Redis and PostgreSQL

  • Product development, architecture design decision, system landscape and technology selection

  • Docker Compose development environment

  • Administration of a Linux Server (Ubuntu Server)

  • Frontend testing with Selenium, load tests and E2E tests with JMeter

  • Data Focus

    • Unstructured & Semi Structured Documents, Operational Data, IAM

Webservice SaaS Data Management Java Python JavaScript Redis PostgreSQL Vue Spring Boot IntelliJ PyCharm VSCode Git Github Docker Nginx JMeter Scrapy Shell Ubuntu Server Windows
9 Monate
2020-12 - 2021-08

Software Development & Project Management

Software Developer & Project Manager Python Java Kafka ...
Software Developer & Project Manager
  • Leading a team of seven (Data Scientist, Data Engineer, Frontend, Backend, DevOps, Frontend Trainee, Behavioral Psychologist)

  • Periodical presentations to more than 200 people

  • Cross team communication/negotiation with stakeholders, CTO and CEO

  • Concept, design and development of intercommunicating (REST APIs) microservices (Frontend-, Backend-, Optimization-, Content Delivery Service) in Kubernetes on AWS

  • Administration of a cloud native Gitlab CI/CD Pipeline with Helm Charts for Kubernetes on AWS

  • Java development of a production ready backend service (Quarkus later Spring Boot)

  • Optimization and functional extension of a Contextual Multi-armed Bandit optimization service

  • Operate and administrate PostqreSQL, MySQL, Amazon S3 (Bucket), Elastic Search and Druid

  • Prometheus based monitoring of Cloud Native Services with Grafana dashboards and Google Chat integrated alarms

  • Development of an Apache Kafka based Event Streaming system for experiment configurations & requirements driven functional expansion of server- and client-side tracking

  • Standardization of frontend testing with Selenium, load tests and E2E tests with Apache JMeter

  • Cross-container logging persistence in ES with analysis via Kibana

  • Keys

    • PaaS, Online Machine Learning, Behavioral Science, Customer Loyalization

  • Data Focus

    • Clickstream Data, Unstructured Texts (Articles), Operational Data, Semi-Structured Documents

Python Java Kafka Druid Pivot Imply Elasticsearch Kibana PostgreSQL S3 Quarkus to Spring Boot FastAPI PyCharm IntelliJ Code With ME Git Gitlab CI/CD Kubernetes on AWS Prometheus Grafana JMeter Google Tag Manager Ax (Facebook) Confluence Jira PowerPoint Shell Linux Windows Contextual Multi-armed Bandit Thompson Sampler FFNN Behavioral Science Microservices REST Streaming Arc42 Scrum Kanban Board
Ippen Digital GmbH & Co. KG ? ABX, Munich
1 Jahr
2019-12 - 2020-11

Software Development

Software Developer & Data Scientist Python Java Kafka ...
Software Developer & Data Scientist
  • Python and Java development and integration in Cloud Native Gitlab CI/CD pipeline with Helm Charts for Kubernetes on AWS

  • Java development of a stateless backend service (Quarkus) for building and delivering query based optimized and trackable HTML templates

  • Python development and integration of Multi-armed Bandit Optimization Service (FastAPI) based on Facebooks Ax

  • Python development of an E2E testing tool for objective validation of the online learning process using simulated actors

  • Complete integration in productive environment of an online machine learning system from observation to optimization to interference

  • Lazy loading and content integration management with Google Tag Manager and JavaScript

  • In-depth analysis and knowledge transfer of the Thompson Sampler in comparison to similar heuristics and the corresponding Thompson Sampler Ax implementation

  • Operate and administrate PostqreSQL, MySQL, Elastic Search and Druid

  • Designing Grafana dashboards to monitor system health and performance with Prometheus fed metrics of cloud native services

  • Comparison of different Part-of-Speech (POS) annotation algorithms (spaCy, NLTK, Graph Database approach)

  • Graph database querying with GraphQL (e.g. Wikidata)

  • Keys

    • Machine Learning, Exploration-Exploitation Dilemma, Automated Design Decisioning, Recommendation

  • Data Focus

    • Clickstream Data, Unstructured Documents (Articles)

Python Java Kafka Druid Pivot Imply Elasticsearch Kibana PostgreSQL Quarkus FastAPI VSCode IntelliJ Git Gitlab CI/CD Kubernetes on AWS Prometheus Grafana JMeter Google Tag Manager Ax (Facebook) Confluence Jira PowerPoint Shell Linux WSL 2 Windows Contextual Multi-armed Bandit Thompson Sampler Classification NLP Word2Vec Tagging REST Streaming Microservices Scrum Kanban Board
Ippen Digital GmbH & Co. KG ? Intelligent Content, Munich
1 Jahr 1 Monat
2018-09 - 2019-09

Engineering & Consulting

Data Engineer & Data Scientist Consultant Python JavaScript CortexDB ...
Data Engineer & Data Scientist Consultant
  • Consulting and executive role for databases and ETL processes, especially in the design and implementation of experimental database functionalities

  • Python, JavaScript and Shell development of a database testing tool and automated deployment for the multi-dimensional key/value store CortexDB

  • Python development of a process chain for automated preprocessing of text files using OCR and fuzzy logic

  • Design and implementation of a database model for CortexDB suitable for complex speech analysis

  • Python & JavaScript Development of a universal and automatic import function for CSV and semistructured files into a structured database model using evolutionary algorithms

  • Keys

    • Data Representation & Data Processing Research, ETL

  • Data Focus

    • Images, Unstructured Documents, Operational Data, Network Data

Excerpt of the area of responsibility, partially shortened due to confidentiality

Python JavaScript CortexDB CortexImplex CortexUniplex VSCode Git Docker Google API Client Tesseract (OCR) PIL cv2 pandas NumPy Scrapy draw.io OCR Fuzzy Logic Evolutionary Algorithms NLP
Bundesdruckerei GmbH ? Innovation, Berlin
4 Monate
2018-05 - 2018-08

Consulting

Data Engineer Consultant Python JavaScript CortexDB ...
Data Engineer Consultant
  • Consultant for the further development of the functionality, nomenclature, efficiency, and userfriendliness of the CortexDB platform

  • Development and documentation of a research project for advertising and training purposes

  • Multi-Dimensional Database Modelling in CortexUniplex

  • Data Preprocessing and transformation with pandas and Beautiful Soup in Python

  • Automated extraction of quantity limited REST API

  • Offline and online database load using JavaScript developer scripts as well as CortexUniplex functionality

  • Excerpt probe analyses of all data and efficiency testing

  • Keys

    • Data Gathering, Data Preprocessing, Database Modeling, ETL

  • Data Focus

    • Semistructured Data & Metadata (of Newspaper Articles)

Python JavaScript CortexDB CortexImplex CortexUniplex VSCode Git Beautiful Soap pandas request REST API CSV NLP Data Analytics
Cortex AG, Isernhagen
7 Monate
2018-01 - 2018-07

Data Modeling Zone website

Frontend Developer JavaScript HTML CSS ...
Frontend Developer
  • HTML/CSS web design, implementation, and maintenance of the Data Modeling Zone website in WordPress

  • Implementation of an online ticket store

  • Established newsletter automation using Mailchimp

  • Various image processing in Gimp for advertising purposes

  • Project Planning and Team Coordination

  • Composition of the technical Equipment

  • Keys

    • Web Design, Data Modeling Zone 2018, Big Data Workshops

JavaScript HTML CSS WordPress Gimp Mailchimp Slack Thunderbird Microsoft Office
data42morrow GmbH, Celle
10 Monate
2017-01 - 2017-10

Automation of the residual value forecast

Data Scientist R T-SQL Microsoft Server 2016 ...
Data Scientist
  • Reduction of expenses by 96 percent by complete automation of the residual value prognosis of used vehicles with complete integration into the Microsoft Server landscape using R Services, Stored Procedures and H2O

  • Prediction of the sales probability of used vehicles on a B2B online platform using clickstream data, SVM and CNN

  • Methodical increase of the forecast significant in quality and performance by feature selection, aggregation, technology comparison, architecture and training settings optimization

  • ETL, cleansing, merging, staging and data aggregation with SSMS and Transact-SQL on Data Vault 2.0, Star-, Galaxy- as well as Snowflake Schema modeled relational databases

  • Contribution to the development of a Data Vault 2.0 based DWH for clickstream data

  • Data analysis, and data visualization with ODBC Driver and R in R-Studio

  • Development of a new visualization model for clickstream data using ggplot2

  • Consultant on the feasibility of an international early warning system

  • Consultant for the reorganization of a network using cluster analysis

  • Keys

    • Residual value forecasts, Purchase probability forecast, Datamining automation

  • Data Focus

    • Clickstream Data, Vehicle Data, Inventory Data, Sales Data

R T-SQL Microsoft Server 2016 SSIS R Services SSMS Tableau R-Studio Statistica Excel Power Point H2O ggplot2 neuralnet Data Vault 2.0 Star/Galaxy & Snowflake Schema Window Function Stored Procedure Table Valued Function PIVOT FFNN SVM CNN
Volkswagen Gebrauchtfahrzeughandels und Service GmbH ? Business Intelligence Competence Center, Langenhagen
1 Jahr 7 Monate
2014-03 - 2015-09

Lectureship

Scientific Assistant for Mathematics
Scientific Assistant for Mathematics
  • Tutor for the module Mathematics 1

  • Preparation of lectures: Creating exercises and explaining the study material

  • Responsible for the Mathematics 1 students in Business Informatic Systems

  • Keys

    • Mathematic, Lessons, Task Sheets

Hochschule Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

Study of Business Informatics

Hochschule Hannover

Major field of study: Business Intelligence

Thesis: on request

Degree: Bachelor of Science

Position

Position

Senior Developer & Business Intelligence Consultant

Kompetenzen

Kompetenzen

Top-Skills

ETL Java 21 Machine Learning Spring React Azure IntelliJ Data Modeling Data Vault TypeScript Docker SQL Git Python Kafka GitLab

Produkte / Standards / Erfahrungen / Methoden

  • Visualization

    • Grafana

    • Kibana

    • Imply Pivot

    • Tableau

    • Excel

    • PowerPoint

  • Frameworks

    • Spring Boot

    • FastAPI

    • Vue

  • IDE

    • IntelliJ

    • PyCharm

    • VSCode

    • R-Studio

  • Predictive Analytics

    • Azure

    • H2O

    • R

    • Statistica

    • TensorFlow

  • DS Approaches

    • FFNN

    • CNN

    • RNN

    • SVM

    • EA

    • Heuristics like TS, or NLP like Word2Vec

  • Further Tools

    • Kafka

    • Docker

    • Kubernetes on AWS

    • Git

    • Gitlab

    • JMeter

    • Prometheus

    • R Services

  • Skills

    • Machine Learning

    • Data Modelling

    • Systems Architecture

    • Project Management

    • Scrum

    • Kanban

    • Test Driven Dev.

    • Data Vault 2.0

    • CI/CD

    • Arc42

    • UML

  • Noteworthy

    • Linux

    • Microsoft Office

    • Wordpress

    • Confluence

    • Jira

    • GTM

    • SSMS

    • SSIS

    • Informatica

Programmiersprachen

Python
Java
JavaScript
SQL

Datenbanken

SQL-Server
Cortex DB
Elasticsearch
Druid
Redis
Postgres

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre 4 Monate
2021-09 - heute

automatic evaluation of unstructured documents

Full Stack Developer Webservice SaaS Data Management ...
Full Stack Developer
  • Java - Spring Boot development of a stateless and linearly scalable backend service for identity and access management, data management processing and persistence (Building Tool Gradle)

  • Vue.js Front-End Development with HTML, CSS and JavaScript

  • Database Modeling (e.g. relational, key-value), deployment and migration management for Redis and PostgreSQL

  • Product development, architecture design decision, system landscape and technology selection

  • Docker Compose development environment

  • Administration of a Linux Server (Ubuntu Server)

  • Frontend testing with Selenium, load tests and E2E tests with JMeter

  • Data Focus

    • Unstructured & Semi Structured Documents, Operational Data, IAM

Webservice SaaS Data Management Java Python JavaScript Redis PostgreSQL Vue Spring Boot IntelliJ PyCharm VSCode Git Github Docker Nginx JMeter Scrapy Shell Ubuntu Server Windows
9 Monate
2020-12 - 2021-08

Software Development & Project Management

Software Developer & Project Manager Python Java Kafka ...
Software Developer & Project Manager
  • Leading a team of seven (Data Scientist, Data Engineer, Frontend, Backend, DevOps, Frontend Trainee, Behavioral Psychologist)

  • Periodical presentations to more than 200 people

  • Cross team communication/negotiation with stakeholders, CTO and CEO

  • Concept, design and development of intercommunicating (REST APIs) microservices (Frontend-, Backend-, Optimization-, Content Delivery Service) in Kubernetes on AWS

  • Administration of a cloud native Gitlab CI/CD Pipeline with Helm Charts for Kubernetes on AWS

  • Java development of a production ready backend service (Quarkus later Spring Boot)

  • Optimization and functional extension of a Contextual Multi-armed Bandit optimization service

  • Operate and administrate PostqreSQL, MySQL, Amazon S3 (Bucket), Elastic Search and Druid

  • Prometheus based monitoring of Cloud Native Services with Grafana dashboards and Google Chat integrated alarms

  • Development of an Apache Kafka based Event Streaming system for experiment configurations & requirements driven functional expansion of server- and client-side tracking

  • Standardization of frontend testing with Selenium, load tests and E2E tests with Apache JMeter

  • Cross-container logging persistence in ES with analysis via Kibana

  • Keys

    • PaaS, Online Machine Learning, Behavioral Science, Customer Loyalization

  • Data Focus

    • Clickstream Data, Unstructured Texts (Articles), Operational Data, Semi-Structured Documents

Python Java Kafka Druid Pivot Imply Elasticsearch Kibana PostgreSQL S3 Quarkus to Spring Boot FastAPI PyCharm IntelliJ Code With ME Git Gitlab CI/CD Kubernetes on AWS Prometheus Grafana JMeter Google Tag Manager Ax (Facebook) Confluence Jira PowerPoint Shell Linux Windows Contextual Multi-armed Bandit Thompson Sampler FFNN Behavioral Science Microservices REST Streaming Arc42 Scrum Kanban Board
Ippen Digital GmbH & Co. KG ? ABX, Munich
1 Jahr
2019-12 - 2020-11

Software Development

Software Developer & Data Scientist Python Java Kafka ...
Software Developer & Data Scientist
  • Python and Java development and integration in Cloud Native Gitlab CI/CD pipeline with Helm Charts for Kubernetes on AWS

  • Java development of a stateless backend service (Quarkus) for building and delivering query based optimized and trackable HTML templates

  • Python development and integration of Multi-armed Bandit Optimization Service (FastAPI) based on Facebooks Ax

  • Python development of an E2E testing tool for objective validation of the online learning process using simulated actors

  • Complete integration in productive environment of an online machine learning system from observation to optimization to interference

  • Lazy loading and content integration management with Google Tag Manager and JavaScript

  • In-depth analysis and knowledge transfer of the Thompson Sampler in comparison to similar heuristics and the corresponding Thompson Sampler Ax implementation

  • Operate and administrate PostqreSQL, MySQL, Elastic Search and Druid

  • Designing Grafana dashboards to monitor system health and performance with Prometheus fed metrics of cloud native services

  • Comparison of different Part-of-Speech (POS) annotation algorithms (spaCy, NLTK, Graph Database approach)

  • Graph database querying with GraphQL (e.g. Wikidata)

  • Keys

    • Machine Learning, Exploration-Exploitation Dilemma, Automated Design Decisioning, Recommendation

  • Data Focus

    • Clickstream Data, Unstructured Documents (Articles)

Python Java Kafka Druid Pivot Imply Elasticsearch Kibana PostgreSQL Quarkus FastAPI VSCode IntelliJ Git Gitlab CI/CD Kubernetes on AWS Prometheus Grafana JMeter Google Tag Manager Ax (Facebook) Confluence Jira PowerPoint Shell Linux WSL 2 Windows Contextual Multi-armed Bandit Thompson Sampler Classification NLP Word2Vec Tagging REST Streaming Microservices Scrum Kanban Board
Ippen Digital GmbH & Co. KG ? Intelligent Content, Munich
1 Jahr 1 Monat
2018-09 - 2019-09

Engineering & Consulting

Data Engineer & Data Scientist Consultant Python JavaScript CortexDB ...
Data Engineer & Data Scientist Consultant
  • Consulting and executive role for databases and ETL processes, especially in the design and implementation of experimental database functionalities

  • Python, JavaScript and Shell development of a database testing tool and automated deployment for the multi-dimensional key/value store CortexDB

  • Python development of a process chain for automated preprocessing of text files using OCR and fuzzy logic

  • Design and implementation of a database model for CortexDB suitable for complex speech analysis

  • Python & JavaScript Development of a universal and automatic import function for CSV and semistructured files into a structured database model using evolutionary algorithms

  • Keys

    • Data Representation & Data Processing Research, ETL

  • Data Focus

    • Images, Unstructured Documents, Operational Data, Network Data

Excerpt of the area of responsibility, partially shortened due to confidentiality

Python JavaScript CortexDB CortexImplex CortexUniplex VSCode Git Docker Google API Client Tesseract (OCR) PIL cv2 pandas NumPy Scrapy draw.io OCR Fuzzy Logic Evolutionary Algorithms NLP
Bundesdruckerei GmbH ? Innovation, Berlin
4 Monate
2018-05 - 2018-08

Consulting

Data Engineer Consultant Python JavaScript CortexDB ...
Data Engineer Consultant
  • Consultant for the further development of the functionality, nomenclature, efficiency, and userfriendliness of the CortexDB platform

  • Development and documentation of a research project for advertising and training purposes

  • Multi-Dimensional Database Modelling in CortexUniplex

  • Data Preprocessing and transformation with pandas and Beautiful Soup in Python

  • Automated extraction of quantity limited REST API

  • Offline and online database load using JavaScript developer scripts as well as CortexUniplex functionality

  • Excerpt probe analyses of all data and efficiency testing

  • Keys

    • Data Gathering, Data Preprocessing, Database Modeling, ETL

  • Data Focus

    • Semistructured Data & Metadata (of Newspaper Articles)

Python JavaScript CortexDB CortexImplex CortexUniplex VSCode Git Beautiful Soap pandas request REST API CSV NLP Data Analytics
Cortex AG, Isernhagen
7 Monate
2018-01 - 2018-07

Data Modeling Zone website

Frontend Developer JavaScript HTML CSS ...
Frontend Developer
  • HTML/CSS web design, implementation, and maintenance of the Data Modeling Zone website in WordPress

  • Implementation of an online ticket store

  • Established newsletter automation using Mailchimp

  • Various image processing in Gimp for advertising purposes

  • Project Planning and Team Coordination

  • Composition of the technical Equipment

  • Keys

    • Web Design, Data Modeling Zone 2018, Big Data Workshops

JavaScript HTML CSS WordPress Gimp Mailchimp Slack Thunderbird Microsoft Office
data42morrow GmbH, Celle
10 Monate
2017-01 - 2017-10

Automation of the residual value forecast

Data Scientist R T-SQL Microsoft Server 2016 ...
Data Scientist
  • Reduction of expenses by 96 percent by complete automation of the residual value prognosis of used vehicles with complete integration into the Microsoft Server landscape using R Services, Stored Procedures and H2O

  • Prediction of the sales probability of used vehicles on a B2B online platform using clickstream data, SVM and CNN

  • Methodical increase of the forecast significant in quality and performance by feature selection, aggregation, technology comparison, architecture and training settings optimization

  • ETL, cleansing, merging, staging and data aggregation with SSMS and Transact-SQL on Data Vault 2.0, Star-, Galaxy- as well as Snowflake Schema modeled relational databases

  • Contribution to the development of a Data Vault 2.0 based DWH for clickstream data

  • Data analysis, and data visualization with ODBC Driver and R in R-Studio

  • Development of a new visualization model for clickstream data using ggplot2

  • Consultant on the feasibility of an international early warning system

  • Consultant for the reorganization of a network using cluster analysis

  • Keys

    • Residual value forecasts, Purchase probability forecast, Datamining automation

  • Data Focus

    • Clickstream Data, Vehicle Data, Inventory Data, Sales Data

R T-SQL Microsoft Server 2016 SSIS R Services SSMS Tableau R-Studio Statistica Excel Power Point H2O ggplot2 neuralnet Data Vault 2.0 Star/Galaxy & Snowflake Schema Window Function Stored Procedure Table Valued Function PIVOT FFNN SVM CNN
Volkswagen Gebrauchtfahrzeughandels und Service GmbH ? Business Intelligence Competence Center, Langenhagen
1 Jahr 7 Monate
2014-03 - 2015-09

Lectureship

Scientific Assistant for Mathematics
Scientific Assistant for Mathematics
  • Tutor for the module Mathematics 1

  • Preparation of lectures: Creating exercises and explaining the study material

  • Responsible for the Mathematics 1 students in Business Informatic Systems

  • Keys

    • Mathematic, Lessons, Task Sheets

Hochschule Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

Study of Business Informatics

Hochschule Hannover

Major field of study: Business Intelligence

Thesis: on request

Degree: Bachelor of Science

Position

Position

Senior Developer & Business Intelligence Consultant

Kompetenzen

Kompetenzen

Top-Skills

ETL Java 21 Machine Learning Spring React Azure IntelliJ Data Modeling Data Vault TypeScript Docker SQL Git Python Kafka GitLab

Produkte / Standards / Erfahrungen / Methoden

  • Visualization

    • Grafana

    • Kibana

    • Imply Pivot

    • Tableau

    • Excel

    • PowerPoint

  • Frameworks

    • Spring Boot

    • FastAPI

    • Vue

  • IDE

    • IntelliJ

    • PyCharm

    • VSCode

    • R-Studio

  • Predictive Analytics

    • Azure

    • H2O

    • R

    • Statistica

    • TensorFlow

  • DS Approaches

    • FFNN

    • CNN

    • RNN

    • SVM

    • EA

    • Heuristics like TS, or NLP like Word2Vec

  • Further Tools

    • Kafka

    • Docker

    • Kubernetes on AWS

    • Git

    • Gitlab

    • JMeter

    • Prometheus

    • R Services

  • Skills

    • Machine Learning

    • Data Modelling

    • Systems Architecture

    • Project Management

    • Scrum

    • Kanban

    • Test Driven Dev.

    • Data Vault 2.0

    • CI/CD

    • Arc42

    • UML

  • Noteworthy

    • Linux

    • Microsoft Office

    • Wordpress

    • Confluence

    • Jira

    • GTM

    • SSMS

    • SSIS

    • Informatica

Programmiersprachen

Python
Java
JavaScript
SQL

Datenbanken

SQL-Server
Cortex DB
Elasticsearch
Druid
Redis
Postgres

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.