Recommended expert

Matthias Baumann

Senior Software Developer and Software Architect

Matthias Baumann
Petershagen, Germany

Experience

Jan 2024 - Nov 2025
1 year 11 months

Senior Software Developer

HARTING Technologiegruppe

  • Key involvement in the technical redesign and migration of a large B2B platform from a legacy commerce system to a modern, containerized microservices architecture on Azure
  • End-to-end design and implementation of the extended Contentful headless CMS ecosystem
  • Led the development of a custom application based on the Contentful app framework (React, Forma36) for managing the content translation workflow
  • Integrated the Across translation management system into Contentful (XLIFF via FTP, SOAP)
  • Integrated Canto's Media Delivery Cloud for digital asset management
  • Full-stack development with TypeScript, React, and Node.js
  • Ensured high quality through pair programming, peer reviews, and automated tests (Jest, Playwright, Storybook)
  • Continuous deployment with Azure DevOps in an agile/Scrum environment
Jun 2018 - Jun 2023
5 years 1 month

Senior Software Developer and Software Architect

Market leader for electrical engineering components, systems, and solutions in North Rhine-Westphalia

  • Transformed an on-premises monolith into a cloud-native Self-Contained Systems (SCS) architecture
  • Involved in the full lifecycle of a company-specific content management platform based on Contentful (design, setup, international rollouts, stabilization)
  • Conducted requirements analysis in close coordination with editorial stakeholders
  • Used agile methods (Scrum, later Kanban)
  • Deployed microservices/SCS as Docker containers in AWS cloud
  • Used Server-Side Includes (SSI) to integrate ERP/PIM content
  • Developed Contentful extensions and apps for translation (Across), asset management (Canto), SEO management, and editorial workflows
  • Implemented asynchronous system communication via Kafka and synchronous REST interfaces
  • Served the frontend via nginx as a reverse proxy
  • Ensured quality through pair programming, peer reviews, and automated tests (JUnit, Cucumber, Selenium, Testcontainers)
  • Continuous deployment via GitLab pipelines
Sep 2015 - May 2018
2 years 9 months

Senior Software Developer and Software Architect

Market-leading ID document service provider

  • Integrated a Manufacturing Execution System (MES) into an extended production environment for personalized card production
  • Extended the SOAP-based interface and documented and coordinated with machine manufacturers and PLC programmers
  • Expanded an existing test application to support machine test engineers
Dec 2012 - Present
13 years 3 months

Senior Software Developer and Software Architect

Freelance

  • Designed and implemented an IoT solution based on Raspberry Pi and ESP32
  • Controlled and interacted with sensors and actuators
  • Assembled the system software
Sep 2012 - Aug 2015
3 years

Senior Software Developer

Market leader for electrical engineering components, systems, and solutions in North Rhine-Westphalia

  • Expanded the backend in an existing SOA environment
  • Set up a build system with Maven and Jenkins
  • Developed a new application based on JEE (EJB 3.1, REST web services), Spring MVC, and Portlet 2.0
Nov 2011 - Jul 2012
9 months

Senior Software Developer

RIS (Rewe Informations Systeme GmbH)

  • Connecting a mobile data capture device to a backend system
  • Designing and establishing a build and dependency infrastructure with Maven and Quickbuild
  • Implementing the business logic in a three-tier architecture (REST web service, EJB/business layer, database)
Jun 2009 - Oct 2011
2 years 5 months

Senior Software Developer

Market-leading ID document service provider

  • Designing and implementing a JEE application in an SOA environment
  • Integrating a workflow engine to control printing machines
  • Developing a test application with GUI (Java Swing) for machine test engineers
  • Implementing a simulator with integrated monitoring via a web application
Mar 2009 - May 2009
3 months

Software Developer

Market-leading ID document service provider

  • Migrating an enterprise application from BEA WebLogic 9.3 to IBM WebSphere 6.1
  • Migrating and extending an SWT-based client application
Mar 2008 - Feb 2009
1 year

Software Developer

Automotive group

  • Migrating a Documentum 5.3-based application to Documentum 6.0 and 6.5
  • Introducing test automation with JMeter
  • Requirements analysis, design and implementation of a SOAP-based web service interface for the DMS
Apr 2003 - Dec 2007
4 years 9 months

Software Developer

Webware-Experts OHG

  • Designing and implementing an XSD-to-XSD mapping tool (xsd2xsd) based on XUL
  • Developing the graphical user interface with XML User Interface Language (Mozilla) and JavaScript
Mar 2002 - Feb 2008
6 years

Software Developer

Webware-Experts OHG for an automaker

  • Further development of a Cocoon-based web application for a B2B platform of an automaker
  • Development of server applications based on J2EE in an SOA environment
  • Design and implementation of a Lucene search engine with JCA connectors
  • Configuration interface for search engine integration
  • Communication through firewalls between host and legacy systems
Apr 2001 - Feb 2002
11 months

Software Developer

Wolfsburg

  • Architectural redesign of a monolithic B2B platform (Java/DAO) to the MVC pattern
  • Design and implementation of an XML interface to the existing Java object model
Feb 1998 - Feb 2001
3 years 1 month

Software Developer

Compumedia GmbH

  • Development of order management software in MS Access for business and logistics processes
  • Support for order processing, inventory management, finance, and invoicing
  • C implementation for control and database connectivity of wireless handheld scanners
Jan 1996 - Jan 1997
1 year 1 month

Freelance Software Developer

Geoscience Research Institute Potsdam

  • Development of GIS generalization algorithms and prototyping
  • Specification and implementation of the algorithms
  • Design and implementation of a test application to validate the results

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 Information Technology (22.5 years), Manufacturing (12.5 years), Automotive (7 years), Professional Services (2.5 years), Government and Administration (1 year), and Retail (0.5 years).

Information Technology
Manufacturing
Automotive
Professional Services
Government and Administration
Retail

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 (28.5 years), Product Development (22 years), Quality Assurance (8 years), Finance (3 years), Logistics (3 years), and Production (2.5 years).

Information Technology
Product Development
Quality Assurance
Finance
Logistics
Production

Summary

I am a seasoned software architect and developer with a broad experience in designing and implementing modern, cloud-native architectures, containerized microservices and headless CMS solutions. I excel in full-stack development with a focus on Java , Spring Boot, TypeScript, React and Node.js, ensuring reliable quality through proven testing and agile methodologies.

I deliver value by transforming legacy systems into scalable, efficient platforms, integrating diverse technologies from ERP to IoT, and fostering maintainability. I have a solid background in digital asset management, multilingual content workflows, and real-time data processing across industries.

Skills

  • Java
  • Spring Boot
  • Kafka
  • Contentful
  • Node
  • React
  • Azure Devops
  • Typescript
  • Docker
  • Application Architecture
  • Uml
  • Mongodb
  • Postgresql
  • Javascript
  • Css
  • Aws
  • Cucumber
  • Selenium
  • Gitlab
  • Jenkins
  • Arc42
  • Documentdb
  • Devops

Languages

German
Native
English
Advanced

Education

Oct 1997 - Jun 1998

AWT Berlin

Communication Technician · Berlin, Germany

Certifications & licenses

Isaqb® Certified Professional For Software Architecture

Brightest and Pearson VUE

Ibm Business Process Manager Advanced

IBM

Omg Certified Uml Professional

OOSE Hamburg

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 Matthias based?

Matthias is based in Petershagen, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Matthias speak?

Matthias speaks the following languages: German (Native), English (Advanced).

How many years of experience does Matthias have?

Matthias has at least 29 years of experience. During this time, Matthias has worked in at least 4 different roles and for 11 different companies. The average length of individual experience is 2 years and 1 month. Note that Matthias may not have shared all experience and actually has more experience.

What roles would Matthias be best suited for?

Based on recent experience, Matthias would be well-suited for roles such as: Senior Software Developer, Senior Software Developer and Software Architect, Software Developer.

What is Matthias's latest experience?

Matthias's most recent position is Senior Software Developer at HARTING Technologiegruppe.

What companies has Matthias worked for in recent years?

In recent years, Matthias has worked for HARTING Technologiegruppe, Market leader for electrical engineering components, systems, and solutions in North Rhine-Westphalia, and Freelance.

Which industries is Matthias most experienced in?

Matthias is most experienced in industries like Information Technology (IT), Manufacturing, and Automotive. Matthias also has some experience in Professional Services, Government and Public Administration, and Retail.

Which business areas is Matthias most experienced in?

Matthias is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). Matthias also has some experience in Finance, Logistics, and Production/Manufacturing.

Which industries has Matthias worked in recently?

Matthias has recently worked in industries like Information Technology (IT) and Manufacturing.

Which business areas has Matthias worked in recently?

Matthias has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Matthias's education?

Matthias attended AWT Berlin.

Does Matthias have any certificates?

Matthias has 3 certificates. These include: Isaqb® Certified Professional For Software Architecture, Ibm Business Process Manager Advanced, and Omg Certified Uml Professional.

What is the availability of Matthias?

Matthias is immediately available full-time for suitable projects.

What is the rate of Matthias?

Matthias'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 Matthias?

To hire Matthias, 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: 820-980 €
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.