Recommended expert

Marcel Schmidt

Technical Lead / Lead Developer

Marcel Schmidt
Ludwigsburg, Germany

Experience

Jan 2023 - Present
3 years 2 months
Cologne, Germany

Technical Lead / Lead Developer

REWE digital

  • Due to an organizational restructuring towards product-based teams, the implementation of a Data Mesh in the area of Digital Supplier Management (DSM) was decided.
  • A highly available real-time Data Mesh for providing large volumes of data via Kafka and REST to other products.
  • New development of a core supplier management software in a (micro-)service-based architecture with a modern tech stack.
  • Technologies/Tools:
  • Java 21
  • Spring Boot
  • Angular
  • TypeScript
  • Go
  • MapR
  • Kafka
  • Docker
  • Google Cloud Platform (GCP)
  • Kubernetes
  • Helm
  • GitLab CI
  • Maven
  • JUnit
  • Mockito
  • WireMock
  • Cypress
  • Keycloak
  • OAuth 2.0 & OpenID Connect
  • Humio
  • Nexus
  • Artifactory
  • SonarQube
  • Renovate
  • Git
  • Postman
  • IntelliJ
Jun 2020 - Dec 2022
2 years 7 months
Ludwigsburg, Germany

Consultant / Developer

Dr. Ing. h.c. F. Porsche AG

  • Modernization and further development of Porsche AG's core applications PRISMA and PCSS based on updated company-wide technology guidelines.
  • These applications serve master data management and after-sales support and are used worldwide in every Porsche center and by partners.
  • Technologies/Tools:
  • Java 11
  • Spring Boot
  • Kafka
  • Amazon Web Services (AWS)
  • Angular
  • TypeScript
  • Cypress
  • Gradle
  • Maven
  • Ant
  • JUnit
  • Mockito
  • Jenkins
  • Docker
  • Kubernetes
  • Nexus
  • SonarQube
  • GitLab
  • Git
  • SVN
  • Splunk
  • Postman
  • IntelliJ
  • VS Code
Oct 2019 - May 2020
8 months
Hof, Germany

Consultant / Developer

Fondsdepotbank GmbH

  • Analysis of existing time- and event-based batch jobs.
  • Design and migration into microservices with centralized administration.
  • Consulting and support on DevOps-related topics.
  • Technologies/Tools:
  • Java 11
  • Spring Boot (Core, Data, Web)
  • Vue.js
  • Maven
  • JUnit
  • Mockito
  • Docker
  • Kubernetes
  • Jenkins (pipelines)
  • Nexus
  • SonarQube
  • Git
  • Ansible
  • Groovy
  • Cypress
  • Postman
  • VS Code
May 2017 - Aug 2019
2 years 4 months
Stuttgart, Germany

Architect / Consultant / Trainer

Glöckle direct

  • Design of a (micro-)service-based architecture as part of a new development project for lottery ticket sales.
  • Coaching the client's development team and supporting the implementation.
  • Technologies/Tools:
  • Java 1.8
  • Spring Boot
  • Spring Core
  • Spring Data
  • Spring Web
  • Spring Cloud (Netflix)
  • Spring Batch
  • Angular (4, 5, 6)
  • TypeScript
  • Maven
  • JUnit
  • Mockito
  • Selenium
  • Tomcat
  • Docker
  • Kubernetes
  • Jenkins (pipeline)
  • Nexus
  • SonarQube
  • Git
Oct 2014 - Apr 2017
2 years 7 months
Kempten, Germany

Developer

DACHSER SE

  • Test automation and expansion of test coverage for OTHELLO, the software developed by Dachser and used worldwide for handling international air and sea freight.
  • Further development of OTHELLO.
  • Technologies/Tools:
  • Java (1.5, later 1.7)
  • Spring Core
  • ULC
  • JUnit
  • IBM AS400
  • IBM DB2
  • IBM WAS
  • CVS
  • Artifactory
  • Git
Feb 2014 - Sep 2014
8 months
Ludwigshafen, Germany

Consultant / Developer

BASF SE

  • Development of software for analysis, planning, and automated execution of company-wide vendor-independent file system migrations.
  • Technologies/Tools:
  • Java 1.8
  • Spring (Core, Boot, Batch, Services)
  • JPA
  • MS SQL 2008
  • Lombok
  • Dozer
  • Tomcat 7
  • Jenkins
  • Jira
  • SVN
  • Git
Sep 2013 - Sep 2013
1 month
Karlsruhe, Germany

Trainer

City of Karlsruhe (Social and Youth Department)

  • Design and delivery of an introductory training for facility managers of all providers (2 groups of 15–20 people, 10 working days).
  • Installation and configuration of the required training environment.
  • Technologies/Tools:
  • Debian
  • JBoss
  • Apache web server
  • MySQL
Apr 2013 - Feb 2014
11 months
Karlsruhe, Germany

Developer

City of Karlsruhe (Social and Youth Department)

  • Creation of a web portal for a unified registration process for assigning daycare places.
  • Agile approach with close customer contact.
  • Technologies/Tools:
  • Java 1.7
  • Java EE 1.7
  • JUnit
  • Selenium
  • Maven 2
  • Hibernate
  • MySQL
  • JBoss
  • JSF
  • PrimeFaces
  • JavaScript
  • CSS
  • Jenkins
  • SVN

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Retail (5.5 years), Automotive (2.5 years), Transportation (2.5 years), Government and Administration (1 year), Banking and Finance (0.5 years), and Chemical (0.5 years).

Retail
Automotive
Transportation
Government and Administration
Banking and Finance
Chemical

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (12.5 years), Product Development (5 years), Procurement (3 years), Customer Service (2.5 years), and Quality Assurance (2.5 years).

Information Technology
Product Development
Procurement
Customer Service
Quality Assurance

Summary

Through various software projects in different industries (finance, chemicals, automotive, etc.), I was able to acquire a broad range of technical skills and extensive process knowledge.

I excel at quickly implementing software solutions with modern architectures and creating automated deployments tailored to the target environment.

Skills

  • Soa & (Micro-)service Architectures

  • Java, Spring (Boot), Go, Typescript, Angular

  • Ci/cd, Build Tools, Containers, Kubernetes, Gcp, Aws, Terraform, Linux

  • Motivated And Focused On The Task

  • Team Player, Strong Leadership Skills, And Resilient

  • Open To New Technologies And Solutions That Enhance Efficiency And Reduce Complexity

Languages

German
Native
English
Advanced
Spanish
Elementary

Education

Oct 2009 - Jun 2013

Darmstadt University of Applied Sciences

Bachelor of Science · Computer Science · Darmstadt, Germany

Oct 2004 - Jun 2007

Michelstadt Vocational High School

General Higher Education Entrance Qualification · General Higher Education Entrance Qualification · Michelstadt, Germany

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Marcel based?

Marcel is based in Ludwigsburg, Germany.

What languages does Marcel speak?

Marcel speaks the following languages: German (Native), English (Advanced), Spanish (Elementary).

How many years of experience does Marcel have?

Marcel has at least 13 years of experience. During this time, Marcel has worked in at least 5 different roles and for 7 different companies. The average length of individual experience is 2 years and 7 months. Note that Marcel may not have shared all experience and actually has more experience.

What roles would Marcel be best suited for?

Based on recent experience, Marcel would be well-suited for roles such as: Technical Lead / Lead Developer, Consultant / Developer, Architect / Consultant / Trainer.

What is Marcel's latest experience?

Marcel's most recent position is Technical Lead / Lead Developer at REWE digital.

What companies has Marcel worked for in recent years?

In recent years, Marcel has worked for REWE digital and Dr. Ing. h.c. F. Porsche AG.

Which industries is Marcel most experienced in?

Marcel is most experienced in industries like Retail, Automotive, and Transportation and Logistics. Marcel also has some experience in Government and Public Administration, Banking and Finance, and Chemical.

Which business areas is Marcel most experienced in?

Marcel is most experienced in business areas like Information Technology (IT), Product Development, and Procurement and Purchasing. Marcel also has some experience in Customer Service and Quality Assurance (QA).

Which industries has Marcel worked in recently?

Marcel has recently worked in industries like Retail and Automotive.

Which business areas has Marcel worked in recently?

Marcel has recently worked in business areas like Information Technology (IT), Procurement and Purchasing, and Customer Service.

What is Marcel's education?

Marcel holds a Bachelor in Computer Science from Darmstadt University of Applied Sciences.

What is the availability of Marcel?

Marcel will be available from March 2026.

What is the rate of Marcel?

Marcel's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Marcel?

To hire Marcel, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 790-950 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.