Marijn Scholtens
Senior Software Engineer
Experience
Senior Software Engineer
Puls Security GmbH
Optimizing and acceleration of our Gitlab CI pipeline
Conceptual work for the PoC of the Zero Trust system
Extension of the policy-engine backend in Go
Extension of the policy-testing mechanism in Python
Architectural design of the PEP component of Zero Trust
Documentation of the product
Technologies: Zero Trust, Go, Python, Gitlab CI, Docker, JWT, Domain-Driven Design
Cloud Software Engineer
Freelance
Senior Software Engineer
Randstad Digital Germany AG
Further development of a portal for the KYC process at a bank
Building multiple backend services and corresponding PostgreSQL databases through Liquibase and Docker
Connecting multiple REST interfaces
Writing tests and quality assurance
Deployment of services in an OpenShift cluster
Technologies: Java, Maven, JPA, JUnit, Mockito, Git, Docker, Spring Boot, PostgreSQL
Tools: OpenShift, Liquibase, OpenAPI, GitLab
Software Engineer
Creditreform e.V.
Further development of the debt collection backend software used at over 130 local units across Germany and abroad
Execution of multiple database migrations from MongoDB to PostgreSQL
Refactoring, bug fixing and testing
Improvement of the Scrum process and general team organization
Creating both technical and process-relevant documentation
Technologies: Java, Spring Boot, Maven, JPA, Hibernate, JUnit, Mockito, Jenkins
Tools: Kubernetes, Helm, Git, Vault, MongoDB, PostgreSQL, Open Telekom Cloud
Software Engineer
The NextGen GmbH
Software Engineer/DevOps Engineer
Senacor Technologies AG
Further development of a portal for the booking of test drives for customers administered by dealers
Backend development and tests
Design and implementation of REST interfaces between frontend and backend
Administration of Elasticsearch and monitoring progress in Kibana
Creating documentation and manuals
Presenting results to the client after each sprint
Technologies: Java, Maven, JUnit, Mockito, Quarkus, Jenkins, TypeScript, Docker
Tools: Kubernetes, AWS, Terraform, Groovy, Event Storage, Elasticsearch, Git
Building a portal for recommendations to help customers select suitable charging equipment for their electric cars
Development of a core algorithm to generate recommendations
Backend development and tests
Design and implementation of REST interfaces between frontend and backend
Creating documentation, including architecture images and manuals
Consultation with the client on feature development
Training of new colleagues
Technologies: Java, Maven, JUnit, Mockito, Quarkus, Jenkins, Angular, MSSQL, Docker
Tools: AWS, Git
Software Engineer
Blackned GmbH
Integration of a network protocol in an existing network stack for use in an ad-hoc mobile network
Development of Java sockets
Expansion of an interface using Vaadin
Configuration of a firewall
Tests and quality assurance
Technologies: Java, Maven, Sockets, JUnit, REST, OSGi, Apache Karaf, Vaadin, Git
Software Engineer
Accenture Technology Solutions GmbH
Internal traineeship and jumpstart: introduction to corporate culture, Java, Agile methods and Spring Boot; achieved Java OCA and Professional Scrum Developer I certifications
Backend development of an interface in customer management: took over a code base in poor state, developed features, improved code quality with tests and documentation, maintained and deployed builds, performed requirements analysis, and replaced the core algorithm for scenario calculations
Technologies: Java, Maven, JUnit, SOAP, MSSQL, Tomcat, Subversion
Backend development of a microservices application in the financial sector: designed and implemented backend microservices, connected interfaces to the frontend, built and maintained pipelines with Jenkins, set up monitoring with Grafana and Prometheus, documented and guided offshore colleagues
Technologies: Java, Maven, JUnit, Spring Boot, Jenkins, REST, OpenShift
Tools: Prometheus, Grafana, Git, Bitbucket
Frontend development of a tax-related portal for the public sector: further developed specified features, developed user interfaces, performed bug fixing and maintenance, tests and quality assurance, data analysis
Technologies: Java, Maven, JUnit, Mockito, Jenkins, JSP, SQL, HTML, CSS, Git, JBoss
Tools: Flyway, GitLab, Oracle SQL
Building development infrastructure in the transportation sector: developed a Kubernetes controller in Go for automatic administration of development projects, maintained existing components, planning and documentation, contributed to the open-source Crossplane project
Technologies: Go, Docker, Kubernetes, AWS, Git, Crossplane
Summary
I am a highly ambitious Senior Software Engineer with a Master’s degree in Computer Science and nearly 7 years of professional experience in Backend Development, Cloud Engineering, and DevOps across international environments. I am very adaptable and I have worked in diverse sectors, including Automotive, Finance, Telecommunications, and the Public Sector.
I specialize in building custom backend and cloud solutions with a tool-agnostic approach. Through my vast experience, flexibility and ability to effectively leverage AI tools, I can quickly develop high-quality applications in any backend programming language, design APIs, and build cloud infrastructure using Infrastructure as Code (IaC) for all major and minor cloud service providers.
Additionally, I focus on creating optimized CI/CD pipelines and designing containerized environments for seamless software management and monitoring. With my soft skills and Scrum expertise, I also look to enhance team efficiency and improve productivity. I strive to think outside the box and ensure that solutions are not only well-developed but also effectively marketed.
Skills
Multi-cloud Engineering (Aws, Azure, Gcp, Aviatrix)
Backend Development (Java, Spring Boot, Quarkus, Python, Go)
Cloud-native Apis (Rest, Soap, Aws Sdk, Azure Sdk, Gcp Sdk)
Devops & Automation (Terraform, Docker, Kubernetes, Github Actions, Jenkins)
Cloud Security
Software Architecture & Analysis
Network Analysis & Protocol Design
Ai & Mlops In The Cloud
Data Analysis
Business Analysis
Frontend Client Development (Strictly Non-graphical)
Backend & System Development (C, C++, Haskell, Rust, Kotlin, And Others)
Other Cloud Service Providers (Oracle, Alibaba, Tencent, Open Telekom Cloud, And More)
Agile Coaching And Scrum Expertise
Project Management And Team Organization
Cross-cultural And Offshore Development Consulting
Learning Path Planning For Team Members
Languages
Education
University of Illinois at Urbana-Champaign
MBA · MBA · Urbana, United States
Technical University of Munich
MSc Informatics · Informatics · Munich, Germany
University of Groningen
BSc Computing Science · Computing Science · Groningen, Netherlands
Certifications & licenses
Oracle Database@AWS Architect Professional
Oracle
Apache Airflow 3 Fundamentals
Astronomer
DAG Authoring for Apache Airflow 3
Astronomer
Microsoft Certified: Azure Developer Associate
Microsoft
Certified Argo Project Associate
Linux Foundation
Microsoft Certified: Azure Network Engineer Associate
Microsoft
Microsoft Certified: Azure Security Engineer Associate
Microsoft
API Academy Foundations
API Academy
APIsec Certified Practitioner
APIsec University
Certified Open Source Developer for Enterprise
Linux Foundation
Cisco Certified Support Technician Cybersecurity
Cisco
Cisco Certified Support Technician IT Support
Cisco
Cisco Certified Support Technician Networking
Cisco
Mawin Foundations: Python for Trading
Ravenstock
Microsoft Certified: Azure Administrator Associate
Microsoft
Postman API Fundamentals Student Expert
Postman Academy
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
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
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
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
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
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
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
Summer School Liberalism
Telders Foundation
Agile Software Engineering
Andrena Objects
Similar Freelancers
Discover other experts with similar qualifications and experience