Marijn Scholtens

Freiberuflicher Cloud Software Ingenieur

Düsseldorf, Deutschland
Erfahrungen
Juli 2024 - Apr. 2025
10 Monaten
Düsseldorf, Deutschland

Freiberuflicher Cloud Software Ingenieur

Selbstständig

  • Projektfokus: Testautomatisierung von Kundendatenverwaltungsprozessen
  • Kunde: BMW, im Auftrag von Riverland Reply GmbH
  • Projektzeitraum: 10.2024 – 02.2025
  • Rolle im Projekt: Senior Cloud Engineer
  • Branche: Automobilindustrie
  • Erstellen eines Selfhosted-Runners in einem EKS Cluster mit Hilfe von GitHub Actions Workflows
  • Erweitern eines Dashboards zur Wiedergabe des Status von mehreren Jobs von geplanten Workflows
  • Implementierung eines Monitoring-Konzepts mit Pushgateway, Prometheus und Grafana
  • Implementierung einer DynamoDB Datenbank zwecks Metrikensammlung
  • Teamform: Agiles Team mit 3 Entwicklern und 1 Business Analyst
  • Verwendete Technologien: GitHub Actions, Kubernetes, EKS, AWS, Terraform, Helm, Secrets Manager, KMS, IAM, CloudWatch, EC2, Session Manager, SNS, Bash, Shell, Python, DynamoDB, Prompt Engineering mit ChatGPT, Jira, Xray, Pushgateway, Prometheus, Grafana, Confluence
Sept. 2023 - Juni 2024
10 Monaten
Düsseldorf, Deutschland

Senior Software Ingenieur

Randstad Digital Germany AG

  • Projektfokus: Backend-Entwicklung für ein KYC-Portal einer Bank
  • Kunde: (keine Angabe aus Datenschutzgründen)
  • Projektzeitraum: 11.2023 – 04.2024
  • Rolle im Projekt: Java Backend Developer
  • Branche: Finanzsektor
  • Weiterentwicklung eines Portals für den KYC-Prozess bei einer Bank
  • Aufbau mehrerer Backend-Services und zugehöriger PostgreSQL-Datenbanken über Liquibase und Docker
  • Anbindung mehrerer REST-Schnittstellen
  • Schreiben von Tests und Qualitätssicherung
  • Deployment von Services in ein OpenShift-Cluster
  • Teamform: Kanban-Team mit ca. 5 Entwicklern
  • Verwendete Technologien: Java, Maven, JPA, JUnit, Mockito, Git, Docker, Spring Boot, PostgreSQL, OpenShift, Liquibase, OpenAPI, GitLab
Juni 2023 - Aug. 2023
3 Monaten
Neuss, Deutschland

Software Ingenieur

Creditreform e.V.

  • Projektfokus: Backend-Entwicklung für Inkassosoftware
  • Kunde: Creditreform e.V. (Inhouse)
  • Projektzeitraum: 06.2023 – 08.2023
  • Rolle im Projekt: Java Backend Developer
  • Branche: Inkasso & Bonitätsprüfungen
  • Weiterentwicklung der Inkasso-Backendsoftware, die in über 130 Geschäftsstellen verwendet wird
  • Begleitung mehrerer Datenbankmigrationen von MongoDB zu PostgreSQL
  • Refactoring, Bugfixing und Testing
  • Verbesserung des Scrum-Prozesses und der allgemeinen Teamorganisation
  • Anfertigung technischer sowie prozessrelevanter Dokumentation
  • Teamform: Scrum-Team mit 5 Entwicklern sowie Product Owner, Tester & Scrum Master
  • Verwendete Technologien: Java, Spring Boot, Maven, JPA, JUnit, Mockito, Jenkins, Kubernetes, Helm, Git, Vault, MongoDB, PostgreSQL, Open Telekom Cloud
Feb. 2023 - Mai 2023
4 Monaten
Düsseldorf, Deutschland

Software Ingenieur

The NextGen GmbH

Aug. 2021 - Jan. 2023
1 Jahr 6 Monaten
Bonn, Deutschland

Software/DevOps Ingenieur

Senacor Technologies AG

  • Projektfokus: Backend-Entwicklung für ein Portal für Testfahrtbuchungen

  • Kunde: (keine Angabe aus Datenschutzgründen)

  • Projektzeitraum: 03.2022 – 10.2022

  • Rolle im Projekt: Fullstack Entwickler / DevOps Engineer

  • Branche: Automobilindustrie

  • Weiterentwicklung eines Portals für die Buchung von Testfahrten für Endkunden durch Händler

  • Backendentwicklung und Tests

  • Entwurf und Anbindung von REST-Schnittstellen zwischen Frontend und Backend

  • Pflege von Elasticsearch, Monitoring des Verlaufs in Kibana

  • Erstellung von Dokumentation und Anleitungen

  • Vorstellung der Ergebnisse beim Kunden nach jedem Sprint

  • Absicherung von REST-Schnittstellen mit Rollen- und Rechtemanagement sowie Secrets Management

  • Teamform: Scrum-Team mit ca. 6 Entwicklern und 1 Business Analyst

  • Verwendete Technologien: Java, Maven, JUnit, Mockito, Quarkus, Jenkins, TypeScript, Docker, Kubernetes, AWS, Terraform, Groovy, Event Storage, Elasticsearch, Git

  • Projektfokus: Backend-Entwicklung für ein Portal für Ladeequipment-Empfehlungen

  • Kunde: (keine Angabe aus Datenschutzgründen)

  • Projektzeitraum: 08.2021 – 03.2022

  • Rolle im Projekt: Fullstack Entwickler

  • Branche: Automobilindustrie

  • Aufbau eines Portals mit Empfehlungen, welches Ladeequipment am besten zu Elektroautos passt

  • Entwicklung eines Kernalgorithmus zur Generierung von Empfehlungen

  • Backendentwicklung und Tests

  • Entwurf und Anbindung von REST-Schnittstellen zwischen Frontend und Backend

  • Erstellung von Dokumentation wie Architektur-Schaubildern und Anleitungen

  • Abstimmung mit Kunden zur Feature-Entwicklung

  • Einarbeitung neuer Kollegen

  • Teamform: Scrum-Team mit ca. 3 Entwicklern und 3 Business Analysten

  • Verwendete Technologien: Java, Maven, JUnit, Mockito, Quarkus, Jenkins, Angular, MSSQL, Docker, AWS, Git

März 2021 - Juli 2021
5 Monaten
Heimertingen, Deutschland

Software Ingenieur

Blackned GmbH

  • Projektfokus: Backend-Entwicklung für ein Inhouse-Produkt
  • Kunde: Blackned (Inhouse)
  • Projektzeitraum: 03.2021 – 07.2021
  • Rolle im Projekt: Java Developer / Netzwerk Ingenieur
  • Branche: Öffentliche Sicherheit
  • Integration eines Netzwerkprotokolls in einen existierenden Netzwerkstack für ein ad-hoc-Mobilfunknetz
  • Entwicklung von Java-Sockets
  • Erweiterung einer Schnittstelle mit Vaadin
  • Konfiguration einer Firewall
  • Tests und Qualitätssicherung
  • Teamform: Allein, gelegentliche Unterstützung durch erfahrene Kollegen
  • Verwendete Technologien: Java, Maven, Sockets, JUnit, REST, OSGi, Apache Karaf, Vaadin, Git
Dez. 2018 - Feb. 2021
2 Jahren 3 Monaten
Düsseldorf, Deutschland

Software Ingenieur

Accenture Technology Solutions GmbH

  • Projektfokus: Ausbau einer Entwicklungsinfrastruktur

  • Kunde: (keine Angabe aus Datenschutzgründen)

  • Projektzeitraum: 09.2020 – 01.2021

  • Rolle im Projekt: Platform Engineer

  • Branche: Transportsektor

  • Entwicklung eines Kubernetes-Controllers in Go für die automatische Verwaltung von Entwicklungsprojekten

  • Pflege und Wartung bereits bestehender Komponenten

  • Planung und Dokumentation

  • Beitrag zu Open-Source-Projekt Crossplane

  • Teamform: Scrum-Team mit ca. 6 Entwicklern und Architekten

  • Verwendete Technologien: Go, Docker, Kubernetes, AWS, Git, Crossplane

  • Projektfokus: Frontend-Entwicklung eines Portals im Bereich Steuer

  • Kunde: (keine Angabe aus Datenschutzgründen)

  • Projektzeitraum: 02.2020 – 09.2020

  • Rolle im Projekt: Java Frontend Entwickler

  • Branche: Öffentlicher Sektor

  • Weiterentwicklung von Features aus einem Lastenheft

  • Entwicklung von Frontend-Masken

  • Bugfixing, Wartung und Pflege

  • Tests und Qualitätssicherung

  • Datenanalyse

  • Teamform: Team mit ca. 10 Entwicklern plus Tester und Konzeptionisten

  • Verwendete Technologien: Java, Maven, JUnit, Mockito, Jenkins, JSP, SQL, HTML, CSS, Git, GitLab

  • Projektfokus: Backend-Entwicklung einer Microservice-Anwendung

  • Kunde: (keine Angabe aus Datenschutzgründen)

  • Projektzeitraum: 08.2019 – 01.2020

  • Rolle im Projekt: Java Backend Entwickler / DevOps Engineer

  • Branche: Finanzwesen

  • Entwurf und Implementierung von Microservices im Backend-Bereich

  • Anbindung von Schnittstellen an das Frontend

  • Aufbau und Pflege einer Entwicklerpipeline mit Jenkins

  • Einrichtung von Monitoring mit Grafana und Prometheus

  • Erstellung von Dokumentation und Begleitung der Einarbeitung neuer Offshore-Kollegen

  • Teamform: Scrum-Team mit ca. 6 Entwicklern

  • Verwendete Technologien: Java, Maven, JUnit, Mockito, Spring Boot, Jenkins, REST, OpenShift, Prometheus, Grafana, Git, Bitbucket

  • Projektfokus: Backend-Entwicklung eines Interfaces im Bereich Kundenbetreuung

  • Kunde: (keine Angabe aus Datenschutzgründen)

  • Projektzeitraum: 02.2019 – 08.2019

  • Rolle im Projekt: Java Backend Entwickler / Business Analyst

  • Branche: Telekommunikation

  • Übernahme eines Codebases in schlechtem Zustand

  • Weiterentwicklung von Features

  • Verbesserung der Codequalität durch Hinzufügen von Tests und Dokumentation

  • Wartung und Deployment neuer Builds

  • Anforderungsanalyse und Präsentation der Ergebnisse beim Kunden

  • Ersetzen des Kernalgorithmus für Kalkulation verschiedener Szenarien

  • Teamform: Zusammen mit einem Offshore-Entwickler und einem Business Analysten

  • Verwendete Technologien: Java, Maven, JUnit, SOAP, MSSQL, Tomcat, Subversion

  • Projektfokus: Internes Traineeship / Jumpstart

  • Kunde: Accenture (intern)

  • Projektzeitraum: 12.2018 – 01.2019

  • Rolle im Projekt: Java Entwickler

  • Branche: Consulting

  • Einführung in die Corporate Culture

  • Trainings im Bereich Java

  • Trainings im Bereich Agiles Arbeiten

  • Trainings im Bereich Spring Boot

  • Erwerb der Zertifikate Java OCA und Professional Scrum Developer I

  • Teamform: Gruppe mit sechs Teilnehmern und wechselnden Trainern

  • Verwendete Technologien: Java, Spring Boot, JDBC, JPA, JUnit, Mockito, Agile Development

März 2018 - Nov. 2018
9 Monaten
München, Deutschland

Java / Python Entwickler

Technische Universität München

  • Masterarbeit im wissenschaftlichen Bereich (Fakultät für Elektrotechnik, Lehrstuhl für Kommunikationsnetze)
  • Entwurf einer Protokollergänzung für das Random Access Protokoll zur Verwendung in 5G
  • Implementierung eines Netzwerksimulators in Java
  • Durchführung von Experimenten und Messungen
  • Implementierung eines Datenanalysetools in Python
  • Datenanalyse im Tool, z.B. Erstellung von Grafiken
  • Verfassung einer wissenschaftlichen Arbeit mit Darstellung der Ergebnisse und Schlussfolgerungen
  • Teamform: Allein, gelegentliche Unterstützung durch einen Doktoranden
  • Verwendete Technologien: Java, Python
Aug. 2017 - März 2018
8 Monaten
München, Deutschland

Embedded C / Python Entwickler

Technische Universität München

  • Interdisziplinäres Projekt im wissenschaftlichen Bereich (Fakultät für Elektrotechnik, Lehrstuhl für Kommunikationsnetze)
  • Besuch der Vorlesung „Broadband Communication Networks“
  • Entwurf eines Netzwerkprotokolls zur Bestimmung einer Netzwerkgröße in einer Gruppe von Microcontrollern
  • Umsetzung des Protokolls in Embedded C in der Firmware des Projekts „OpenWSN“
  • Implementierung eines Steuerungsclients in Python
  • Durchführung von Experimenten und Messungen
  • Sammlung und Aufbereitung der Ergebnisse für eine wissenschaftliche Arbeit
  • Teamform: Allein, gelegentliche Unterstützung durch einen Doktoranden
  • Verwendete Technologien: Embedded C, Python
März 2017 - Aug. 2017
6 Monaten
München, Deutschland

Netzwerk / Linux Engineer

Technische Universität München

  • Lab-Kurs: Build your own Internet (Fakultät für Informatik, Lehrstuhl für Netzarchitekturen und Netzdienste)
  • Aufbau von Netzwerken mit Rechnern und einem Cisco-Router
  • Implementierung von statischem und dynamischem Routing
  • Implementierung von Sicherheitsmaßnahmen wie DNSSEC, IPSec und TLS
  • Konfiguration einer Firewall mit iptables
  • Implementierung und Absicherung eines WLANs
  • Einrichtung von NAT und DHCP
  • Umfassende Paketanalyse mit Wireshark
  • Linux Shell Scripting
  • Teamform: Zusammen mit einem Kommilitonen
  • Verwendete Technologien: Linux Shell, Wireshark, Cisco Router, TCP/UDP
Zusammenfassung

Senior Software Engineer in Backend-Entwicklung, Cloud Engineering und DevOps in internationalen Umfeldern. Ich habe in verschiedenen Sektoren gearbeitet, darunter Automotive, Finanzwesen, Telekommunikation und der öffentliche Sektor.

Ich spezialisiere mich auf maßgeschneiderte Backend- und Cloud-Lösungen mit einem tool-agnostischen Ansatz. Durch die Nutzung von KI-Tools wie ChatGPT kann ich schnell Anwendungen in jeder Backend-Programmiersprache entwickeln, APIs entwerfen und Cloud-Infrastrukturen mithilfe von IaC für alle gängigen Cloudanbieter aufbauen, unabhängig von vorheriger spezifischer Erfahrung.

Darüber hinaus erstelle ich optimierte CI/CD-Pipelines und entwerfe containerisierte Umgebungen für Softwaremanagement und Monitoring. Mit meinen Soft Skills und Scrum-Kenntnissen trage ich zur Verbesserung der Team-Effizienz bei. Ich blicke gerne über den Tellerrand und stelle sicher, dass Lösungen nicht nur gut entwickelt, sondern auch effektiv vermarktet werden.

Sprachen
Niederländisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Spanisch
Fortgeschritten
Französisch
Grundkenntnisse
Ausbildung
Sept. 2016 - Nov. 2018

Technische Universität München

MSc Informatik · Informatik · München, Deutschland

Sept. 2012 - Aug. 2016

Reichsuniversität Groningen

BSc Informatik · Informatik · Groningen, Niederlande

Zertifikate & Bescheinigungen

Certified Open Source Developer for Enterprise

Linux Foundation

Microsoft Certified: Azure Administrator Associate

Microsoft

Aviatrix Certified Engineer Hybrid Cloud Specialty

Aviatrix

Professional Product Discovery and Validation

Scrum.org

Aviatrix Certified Engineer Multicloud Network Professional

Aviatrix

HashiCorp Certified: Terraform Associate 003

HashiCorp

PAL – Evidence-Based Management

Scrum.org

Professional Scrum Facilitation Skills

Scrum.org

Professional Scrum Product Backlog Management Skills

Scrum.org

Professional Scrum with User Experience I

Scrum.org

Scaled Professional Scrum

Scrum.org

Certificate of Cloud Security Knowledge (CCSK v5)

Cloud Security Alliance

Certificate of Competence in Zero Trust (CCZT)

Cloud Security Alliance

Certified Blockchain Architect

Blockchain Council

Certified Blockchain Developer

Blockchain Council

Linux Foundation Certified IT Associate

Linux Foundation

Open Source Licensing Basics for Software Developers (LFC191)

Linux Foundation

OpenTelemetry Certified Associate

Linux Foundation

Google Cloud Certified Associate Data Practitioner

Google

Aviatrix Certified Engineer Multicloud Network Cloud Backbone Specialty

Aviatrix

GitHub Actions

GitHub

GitHub Foundations

GitHub

AWS Certified Machine Learning Engineer Associate

AWS

Aviatrix Certified Engineer Multicloud Network Security Specialty

Aviatrix

Kubernetes and Cloud Native Security Associate

Linux Foundation

AWS Certified AI Practitioner

AWS

Certified AppSec Practitioner

SecOps Group

Certified Blockchain Practitioner

SecOps Group

Certified Cloud Security Practitioner-AWS

SecOps Group

Microsoft 365 Certified: Fundamentals

Microsoft

Microsoft Certified: Security, Compliance, and Identity Fundamentals

Microsoft

AWS Certified Data Engineer Associate

AWS

Certified GitOps Associate

Linux Foundation

Oracle Cloud Data Management Certified Foundations Associate

Oracle

Oracle Cloud Infrastructure AI Certified Foundations Associate

Oracle

Oracle Cloud Infrastructure Generative AI Certified Professional

Oracle

RabbitMQ Training Course

CloudAMQP

Google Cloud Certified Professional Cloud Architect

Google

Professional Agile Leadership I

Scrum.org

Prometheus Certified Associate

Linux Foundation

AWS Certified Security Specialty

AWS

Open Telekom Cloud Architect

T-Systems

Professional Scrum Product Owner I

Scrum.org

Professional Scrum Product Owner II

Scrum.org

Professional Scrum with Kanban I

Scrum.org

Google Cloud Certified Associate Cloud Engineer

Google

AWS Certified Solutions Architect Associate

AWS

Professional Scrum Master I

Scrum.org

Professional Scrum Master II

Scrum.org

AWS Certified Solutions Architect Professional

AWS

Microsoft Certified: Azure AI Fundamentals

Microsoft

Microsoft Certified: Azure Data Fundamentals

Microsoft

Neo4j Certified Professional

Neo4j

Neo4j Graph Data Science Certification

Neo4j

Green Software for Practitioners (LFC131)

Linux Foundation

AWS Certified DevOps Engineer Professional

AWS

Alibaba Cloud Certified Associate

Alibaba

Gremlin Certified Chaos Engineering Practitioner

Gremlin

Oracle Cloud Infrastructure Certified Foundations Associate

Oracle

Tencent Cloud Practitioner

Tencent

Aviatrix Certified Engineer Multicloud Network Associate

Aviatrix

Aviatrix Certified Engineer Multicloud Network Automation Specialty

Aviatrix

IBM z/OS Mainframe Practitioner

IBM - Coursera

Salesforce Certified Associate

Salesforce

Certified Jenkins Engineer

CloudBees

Complete Ethical Hacking Bootcamp

Zero to Mastery – Udemy

Kubernetes and Cloud Native Associate

Linux Foundation

AWS Certified SysOps Administrator Associate

AWS

Google Cloud Certified Cloud Digital Leader

Google

Docker Certified Associate

Mirantis

Microsoft Certified: Azure Fundamentals

Microsoft

AWS Certified Developer Associate

AWS

Design Thinking

SAP

Successful Communication Training

Accenture

AWS Certified Cloud Practitioner

AWS

Dynamic Leadership Training

Accenture

Technology Architect Associate

Accenture

Lateral Leadership Training

Accenture

Java 8-14 Training

Accenture

Oracle Certified Associate Java 8

Oracle

Professional Scrum Developer I

Scrum.org

Sommerschule Liberalismus

Telders Stiftung

Agile Software Engineering

Andrena Objects

B

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen