Senior Software Engineer / Cloud Native Engineer / IT-Consultant
Aktualisiert am 04.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 0%
AWS
Kubernetes
Java
Spring
SpringBoot

Einsatzorte

Einsatzorte

München (+50km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 11 Monate
2020-11 - 2024-09

High Performance Price and Availability Calculation & Cache based on AWS

Software Engineer / Cloud Native Engineer AWS Kubernetes Terraform ...
Software Engineer / Cloud Native Engineer

Travel Industry:


The "PandA" project (Price and Availability) was about the creation of an advanced caching system that facilitates dynamic searches for hotel rates and availability. It also handles the daily processing of hundreds of thousands of offer updates from external sources.

My tasks in the project:
  • Planning, development and testing Java-based Microservices and Lambda functions
  • Analysis, evaluation and structuring of business requirements
  • Backend development in the context of "building high-performance cache systems".
  • Setup and extension of the infrastructure in AWS
  • Selection of technologies for technical concepts and solutions
  • Ensuring consistency and executability of the software Technologies: Java 21, Spring Boot, Quarkus, REST, Event Driven, Golang, Kafka, Redis, FluxCD, Terraform, Kubernetes, AWS Services (IAM, S3, Lambdas, DynamoDB, EKS, MSK, SNS, SQS, SSM, Secrets Manager, Athena etc)

I have also taken on the role of  and have been  meetings such as Dailies, Plannings, Refinements, and Retrospectives. Furthermore I onboarded several new colleagues and mentored junior developers.
AWS Kubernetes Terraform Java 21 Spring Spring Boot Cucumber Localstack
AWS Kubernetes Terraform Java 21 Spring Boot Spring Cucumber Localstack
IT-P GmbH / TUI Infotech GmbH
Hannover, Remote
1 Jahr 1 Monat
2023-03 - 2024-03

Mobile and WebView-based Fingerprinting in iOS and Android Apps

Master's Thesis Project (Part Time) NodeJS TypeScript PostgreSQL ...
Master's Thesis Project (Part Time)
For my master's thesis I developed a comprehensive system encompassing backend, frontend, and mobile applications to investigate and evaluate fingerprinting and evaluate fingerprinting techniques.

  • Backend Development and Deployment: Developed a backend system using NodeJS and TypeScript with PostgreSQL as the database. Configured a GitLab CI/CD pipeline to build Docker images of the backend and push them to the Docker registry. Set up a Nginx server and deployed the backend on a university server.
  • Frontend Development: Created the frontend using Bootstrap 5 to ensure a user-friendly and responsive interface. Implemented internationalization (i18n) in English and German. Included subsites such as imprint, FAQ, data protection, and a subsite with statistics of the ongoing study.
  • Mobile App Development: Developed an iOS app using Swift and an Android app using Kotlin. Implemented data collection in both apps based on thorough documentation research, focusing on fingerprinting users/devices without requesting additional user permissions.
  • Study Design and Execution: Conducted a study based on the developed system, analyzing, and presenting the results in my master's thesis.
  • Technologies: NodeJS, TypeScript, PostgreSQL, Docker, GitLab CI/CD, Nginx, Bootstrap 5, Swift, Kotlin
NodeJS TypeScript PostgreSQL Docker GitLab CI/CD Nginx Bootstrap 5 Swift Kotlin
NodeJS TypeScript PostgreSQL Docker GitLab CI/CD Nginx Bootstrap 5 Swift Kotlin
FAU Erlangen-Nuremberg
Erlangen (D-91056, D-91058, D-91052, D-91054)
1 Jahr 11 Monate
2019-12 - 2021-10

Web Application: Scrum Poker

Fullstack Developer NodeJS TypeScript Express ...
Fullstack Developer
Developed a web application for Scrum Poker tailored for distributed teams, allowing team members to join digital "rooms" and submit their estimates. Includes a separate "moderator" view displaying the estimates of individual team members.

  • Frontend and Backend Development: Developed the frontend using NodeJS and VueJS, integrating with a DynamoDB database. Deployed and versioned on AWS.
  • Technologies: NodeJS, TypeScript, Express, VueJS, Docker, AWS
NodeJS TypeScript Express VueJS Docker AWS
NodeJS TypeScript Express VueJS Docker AWS
Highpace GmbH
Dachau
1 Jahr 10 Monate
2019-01 - 2020-10

E-Commerce - Fashion Online Store - SAP / Java

Fullstack Developer / IT-Consultant SAP E-Commerce Java 11 Vue.js ...
Fullstack Developer / IT-Consultant

E-Commerce (Fashion) Sector: 


The project involved the ongoing development of the BestSecret B2C online shop, which specializes in fashion retail. This international project leveraged technologies such as SAP Hybris, Java, JavaScript, TypeScript, and SCSS to enhance both the backend and frontend of the e-commerce platform.

My tasks in the project:
  • Developed and maintained backend services, including creating new REST APIs and implementing test-driven development with both integration and unit tests.
  • Enhanced and developed new Jenkins pipelines for continuous integration and deployment.
  • Authored IMPEX scripts to manage data and configuration in the Hybris platform.
  • On the frontend, I expanded the website's functionality and design, adding promotional banners and redesigning the GUI. I also implemented seasonal features such as special calendars for events like Christmas and Easter.
  • Regularly prepared and moderated Retrospective meetings, as well as prepared and presented content for Brown Bag Sessions and Sprint Reviews to ensure continuous team improvement and effective knowledge sharing.
  • Technologies: SAP Hybris, IMPEX, Java, JavaScript / Typescript / SCSS, Jenkins 
SAP E-Commerce Java 11 Vue.js Jenkins JavaScript
SAP E-Commerce Java 11 Vue.js Jenkins JavaScript
BestSecret GmbH
Aschheim
1 Jahr 9 Monate
2017-04 - 2018-12

Internal insurance platform - Java, Spring Boot, Vaadin8

Fullstack Developer / IT-Consultant Java Spring Boot Apache CXF ...
Fullstack Developer / IT-Consultant

Insurance Sector:


This project focused on enhancing the backend and frontend capabilities of an internal insurance platform. Leveraging technologies such as Java, Spring, Spring Boot, Apache CFX, and Hibernate, the project aimed to develop highly efficient backend microservices. Additionally, the implementation of the GUI was carried out using modern web technologies and frameworks.


My tasks in the project:
  • Planned and implemented backend microservices using Java, Spring, Spring Boot, and Apache CFX
  • Developed a new Insurance GUI incorporating HTML5 Components and WebComponents
  • Implemented another insurance GUI using Java and Vaadin 8
Java Spring Boot Apache CXF HTML5 Vaadin
Java Spring Boot Apache CXF HTML5 Vaadin
R+V Insurance Company
Wiesbaden
5 Monate
2016-10 - 2017-02

Methods for Anomaly and Pattern Recognition in Vehicle Usage and Diagnostic Data

Bachelor's Candidate KNIME QlikView
Bachelor's Candidate
For my bachelor thesis at BMW Group Munich, I focused on the topic "Methods for Anomaly and Pattern Recognition in Vehicle Usage and Diagnostic Data." This project involved designing data flows and filtering using KNIME, and developing visualizations and dashboards with QlikView.

  • Design and Implementation of Anomaly Detection Methods: Designed and implemented methods to detect anomalies and patterns in vehicle usage and diagnostic data, aimed at improving diagnostic accuracy and efficiency.
  • Utilization of KNIME for Data Processing: Utilized KNIME for efficient data flow management and filtering processes, ensuring streamlined analysis and utilization of vehicle data.
  • Creation of Comprehensive Dashboards in QlickView: Created comprehensive dashboards in QlikView to visually represent insights and diagnostic results, facilitating intuitive data interpretation and decision making.
  • Technologies: KNIME, QlikView

The thesis received the top German grade of 1.0, enabling BMW to minimize errors by identifying true causes rather than subsequent errors, and to visualize these findings effectively.
KNIME QlikView
KNIME QlikView
BMW Group Munich
München

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 6 Monate
2018-10 - 2024-03

Informatik-Studium

Master of Science, FAU Erlangen-Nürnberg
Master of Science
FAU Erlangen-Nürnberg
Focus on AI, pattern recognition, and IT security. Minor in Psychology.
3 Jahre 6 Monate
2013-10 - 2017-03

Automobilinformatik-Studium

Bachelor of Science, Hochschule Landshut
Bachelor of Science
Hochschule Landshut

Kompetenzen

Kompetenzen

Top-Skills

AWS Kubernetes Java Spring SpringBoot

Programmiersprachen

Java
Experte
Kubernetes
Fortgeschritten
AWS
Fortgeschritten

Branchen

Branchen

Travel Industry, E-Commerce, Insurance, Automotive

Einsatzorte

Einsatzorte

München (+50km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 11 Monate
2020-11 - 2024-09

High Performance Price and Availability Calculation & Cache based on AWS

Software Engineer / Cloud Native Engineer AWS Kubernetes Terraform ...
Software Engineer / Cloud Native Engineer

Travel Industry:


The "PandA" project (Price and Availability) was about the creation of an advanced caching system that facilitates dynamic searches for hotel rates and availability. It also handles the daily processing of hundreds of thousands of offer updates from external sources.

My tasks in the project:
  • Planning, development and testing Java-based Microservices and Lambda functions
  • Analysis, evaluation and structuring of business requirements
  • Backend development in the context of "building high-performance cache systems".
  • Setup and extension of the infrastructure in AWS
  • Selection of technologies for technical concepts and solutions
  • Ensuring consistency and executability of the software Technologies: Java 21, Spring Boot, Quarkus, REST, Event Driven, Golang, Kafka, Redis, FluxCD, Terraform, Kubernetes, AWS Services (IAM, S3, Lambdas, DynamoDB, EKS, MSK, SNS, SQS, SSM, Secrets Manager, Athena etc)

I have also taken on the role of  and have been  meetings such as Dailies, Plannings, Refinements, and Retrospectives. Furthermore I onboarded several new colleagues and mentored junior developers.
AWS Kubernetes Terraform Java 21 Spring Spring Boot Cucumber Localstack
AWS Kubernetes Terraform Java 21 Spring Boot Spring Cucumber Localstack
IT-P GmbH / TUI Infotech GmbH
Hannover, Remote
1 Jahr 1 Monat
2023-03 - 2024-03

Mobile and WebView-based Fingerprinting in iOS and Android Apps

Master's Thesis Project (Part Time) NodeJS TypeScript PostgreSQL ...
Master's Thesis Project (Part Time)
For my master's thesis I developed a comprehensive system encompassing backend, frontend, and mobile applications to investigate and evaluate fingerprinting and evaluate fingerprinting techniques.

  • Backend Development and Deployment: Developed a backend system using NodeJS and TypeScript with PostgreSQL as the database. Configured a GitLab CI/CD pipeline to build Docker images of the backend and push them to the Docker registry. Set up a Nginx server and deployed the backend on a university server.
  • Frontend Development: Created the frontend using Bootstrap 5 to ensure a user-friendly and responsive interface. Implemented internationalization (i18n) in English and German. Included subsites such as imprint, FAQ, data protection, and a subsite with statistics of the ongoing study.
  • Mobile App Development: Developed an iOS app using Swift and an Android app using Kotlin. Implemented data collection in both apps based on thorough documentation research, focusing on fingerprinting users/devices without requesting additional user permissions.
  • Study Design and Execution: Conducted a study based on the developed system, analyzing, and presenting the results in my master's thesis.
  • Technologies: NodeJS, TypeScript, PostgreSQL, Docker, GitLab CI/CD, Nginx, Bootstrap 5, Swift, Kotlin
NodeJS TypeScript PostgreSQL Docker GitLab CI/CD Nginx Bootstrap 5 Swift Kotlin
NodeJS TypeScript PostgreSQL Docker GitLab CI/CD Nginx Bootstrap 5 Swift Kotlin
FAU Erlangen-Nuremberg
Erlangen (D-91056, D-91058, D-91052, D-91054)
1 Jahr 11 Monate
2019-12 - 2021-10

Web Application: Scrum Poker

Fullstack Developer NodeJS TypeScript Express ...
Fullstack Developer
Developed a web application for Scrum Poker tailored for distributed teams, allowing team members to join digital "rooms" and submit their estimates. Includes a separate "moderator" view displaying the estimates of individual team members.

  • Frontend and Backend Development: Developed the frontend using NodeJS and VueJS, integrating with a DynamoDB database. Deployed and versioned on AWS.
  • Technologies: NodeJS, TypeScript, Express, VueJS, Docker, AWS
NodeJS TypeScript Express VueJS Docker AWS
NodeJS TypeScript Express VueJS Docker AWS
Highpace GmbH
Dachau
1 Jahr 10 Monate
2019-01 - 2020-10

E-Commerce - Fashion Online Store - SAP / Java

Fullstack Developer / IT-Consultant SAP E-Commerce Java 11 Vue.js ...
Fullstack Developer / IT-Consultant

E-Commerce (Fashion) Sector: 


The project involved the ongoing development of the BestSecret B2C online shop, which specializes in fashion retail. This international project leveraged technologies such as SAP Hybris, Java, JavaScript, TypeScript, and SCSS to enhance both the backend and frontend of the e-commerce platform.

My tasks in the project:
  • Developed and maintained backend services, including creating new REST APIs and implementing test-driven development with both integration and unit tests.
  • Enhanced and developed new Jenkins pipelines for continuous integration and deployment.
  • Authored IMPEX scripts to manage data and configuration in the Hybris platform.
  • On the frontend, I expanded the website's functionality and design, adding promotional banners and redesigning the GUI. I also implemented seasonal features such as special calendars for events like Christmas and Easter.
  • Regularly prepared and moderated Retrospective meetings, as well as prepared and presented content for Brown Bag Sessions and Sprint Reviews to ensure continuous team improvement and effective knowledge sharing.
  • Technologies: SAP Hybris, IMPEX, Java, JavaScript / Typescript / SCSS, Jenkins 
SAP E-Commerce Java 11 Vue.js Jenkins JavaScript
SAP E-Commerce Java 11 Vue.js Jenkins JavaScript
BestSecret GmbH
Aschheim
1 Jahr 9 Monate
2017-04 - 2018-12

Internal insurance platform - Java, Spring Boot, Vaadin8

Fullstack Developer / IT-Consultant Java Spring Boot Apache CXF ...
Fullstack Developer / IT-Consultant

Insurance Sector:


This project focused on enhancing the backend and frontend capabilities of an internal insurance platform. Leveraging technologies such as Java, Spring, Spring Boot, Apache CFX, and Hibernate, the project aimed to develop highly efficient backend microservices. Additionally, the implementation of the GUI was carried out using modern web technologies and frameworks.


My tasks in the project:
  • Planned and implemented backend microservices using Java, Spring, Spring Boot, and Apache CFX
  • Developed a new Insurance GUI incorporating HTML5 Components and WebComponents
  • Implemented another insurance GUI using Java and Vaadin 8
Java Spring Boot Apache CXF HTML5 Vaadin
Java Spring Boot Apache CXF HTML5 Vaadin
R+V Insurance Company
Wiesbaden
5 Monate
2016-10 - 2017-02

Methods for Anomaly and Pattern Recognition in Vehicle Usage and Diagnostic Data

Bachelor's Candidate KNIME QlikView
Bachelor's Candidate
For my bachelor thesis at BMW Group Munich, I focused on the topic "Methods for Anomaly and Pattern Recognition in Vehicle Usage and Diagnostic Data." This project involved designing data flows and filtering using KNIME, and developing visualizations and dashboards with QlikView.

  • Design and Implementation of Anomaly Detection Methods: Designed and implemented methods to detect anomalies and patterns in vehicle usage and diagnostic data, aimed at improving diagnostic accuracy and efficiency.
  • Utilization of KNIME for Data Processing: Utilized KNIME for efficient data flow management and filtering processes, ensuring streamlined analysis and utilization of vehicle data.
  • Creation of Comprehensive Dashboards in QlickView: Created comprehensive dashboards in QlikView to visually represent insights and diagnostic results, facilitating intuitive data interpretation and decision making.
  • Technologies: KNIME, QlikView

The thesis received the top German grade of 1.0, enabling BMW to minimize errors by identifying true causes rather than subsequent errors, and to visualize these findings effectively.
KNIME QlikView
KNIME QlikView
BMW Group Munich
München

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 6 Monate
2018-10 - 2024-03

Informatik-Studium

Master of Science, FAU Erlangen-Nürnberg
Master of Science
FAU Erlangen-Nürnberg
Focus on AI, pattern recognition, and IT security. Minor in Psychology.
3 Jahre 6 Monate
2013-10 - 2017-03

Automobilinformatik-Studium

Bachelor of Science, Hochschule Landshut
Bachelor of Science
Hochschule Landshut

Kompetenzen

Kompetenzen

Top-Skills

AWS Kubernetes Java Spring SpringBoot

Programmiersprachen

Java
Experte
Kubernetes
Fortgeschritten
AWS
Fortgeschritten

Branchen

Branchen

Travel Industry, E-Commerce, Insurance, Automotive

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.