Skip to main content
Top expert badge
Recommended expert
Profile header background

Matthias B.-Senior Software Developer and Software Architect

Matthias B. - Senior Software Developer and Software Architect - profile avatar
Profile header overlay
Available
Petershagen, Germany

Check rate

Experience

Dec 2025 - Nov 2026
On-site

Architecture and development of a modern, AI-powered corporate website

Matthias Baumann Software Development

Position summary
Architecture and development of a modern, AI-powered corporate website at Matthias Baumann Software Development
Industries
Information Technology
Business areas
Information Technology
Product Development
Quality Assurance

Design, architecture and development of a modern, AI-powered corporate website, including full-stack implementation and an integrated RAG-based chatbot for context-sensitive user interactions. The frontend uses Next.js 16 (App Router) with React 19, TypeScript and Tailwind CSS 4. PayloadCMS 3 serves as a headless CMS with multilingual support (DE/EN) via MongoDB and next-intl. Lexical handles rich-text editing. The chat interface uses React Markdown with streaming for real-time AI responses. The RAG service runs on Python/FastAPI with Haystack 2. Requests are vectorized via an OpenAI-compatible embedding API (intfloat-multilingual-e5-large) and stored in Qdrant. Retrieval results are passed to a self-hosted LLM (LocalAI) for context-aware responses. Rate limiting and session management use MongoDB. A Quarkus 3 microservice (Java 25) serves as a web crawler, extracting text via jsoup and indexing it in Qdrant. It is compiled as a GraalVM Native Image for minimal resource consumption. A separate bot probe service (also a Quarkus/Java 25 Native Image) monitors bot availability by simulating 19 different bots (Googlebot, Bingbot, social media crawlers, etc.) and detecting blocks caused by WAF rules, CAPTCHAs or HTTP errors. An integrated React dashboard visualizes the results in real time. The infrastructure runs on a self-hosted K3s cluster. BunkerWeb serves as a reverse proxy with WAF and automated ACME certificate management. Plausible Analytics provides privacy-compliant tracking. CI/CD via GitLab CI automates builds, Docker images, Helm deployments and smoke tests, with feature branches deployed to separate staging environments. Claude Code (Anthropic) was extensively used for architecture planning, code generation, reviews, debugging and infrastructure configuration, significantly speeding up development. Quality assurance includes Vitest (unit tests), Playwright (E2E tests), Testcontainers for database integration and ClamAV for antivirus scanning of uploads.

Jan 2024 - Feb 2026

Senior Software Developer

HARTING Technology Group

Position summary
Senior Software Developer at HARTING Technology Group
Industries
Manufacturing
Business areas
Information Technology
  • Played a key role 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) to manage 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, pair reviews and automated tests (Jest, Playwright, Storybook)
  • Continuous deployment with Azure DevOps in an agile/Scrum environment
Jun 2018 - Jun 2023

Senior Software Developer and Software Architect

Market leader in components, systems and solutions in the electrical engineering sector from North Rhine-Westphalia

Position summary
Senior Software Developer and Software Architect at Market leader in components, systems and solutions in the electrical engineering sector from North Rhine-Westphalia
Industries
Manufacturing
Business areas
Information Technology
Product Development
Quality Assurance
  • Transformed an on-premises monolith into a cloud-native Self-Contained Systems (SCS) architecture
  • Contributed to the full lifecycle of a company-specific content management platform based on Contentful (design, setup, international rollouts, stabilization)
  • Requirements analysis in close collaboration with editorial stakeholders
  • Used agile methods (Scrum, later Kanban)
  • Deployed microservices/SCS as Docker containers in the 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
  • Asynchronous system communication via Kafka and synchronous REST interfaces
  • Delivered the frontend via nginx as a reverse proxy
  • Quality assurance through pair programming, pair reviews and automated tests (JUnit, Cucumber, Selenium, Testcontainers)
  • Continuous deployment via GitLab pipelines
Sep 2015 - May 2018

Senior Software Developer and Software Architect

Leading provider of ID documents

Position summary
Senior Software Developer and Software Architect at Leading provider of ID documents
Industries
Manufacturing
Business areas
Information Technology
Production
Quality Assurance
  • Integrated a Manufacturing Execution System (MES) into an expanded production environment for custom card production
  • Extended the SOAP-based interface and documented and coordinated with machine manufacturers and PLC programmers
  • Extended an existing test application to support machine test engineers
Dec 2012 - Present

Senior Software Developer and Software Architect

Freelance

Position summary
Senior Software Developer and Software Architect at Freelance
Industries
Information Technology
Business areas
Information Technology
Product Development
  • 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

Senior Software Developer

Leading electrical engineering components, systems and solutions provider from North Rhine-Westphalia

Position summary
Senior Software Developer at Leading electrical engineering components, systems and solutions provider from North Rhine-Westphalia
Industries
Manufacturing
Business areas
Information Technology
  • Extended 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 WebServices), Spring MVC and Portlet 2.0
Nov 2011 - Jul 2012

Senior Software Developer

RIS (Rewe Informations Systeme GmbH)

Position summary
Senior Software Developer at RIS (Rewe Informations Systeme GmbH)
Industries
Information Technology
Retail
Business areas
Information Technology
Product Development
  • Connected a mobile data capture device to a backend system
  • Designed and established a build and dependency infrastructure with Maven and Quickbuild
  • Implemented business logic in a three-tier architecture (REST web service, EJB/business layer, database)
Jun 2009 - Oct 2011

Senior Software Developer

Leading provider of ID documents

Position summary
Senior Software Developer at Leading provider of ID documents
Industries
Professional Services
Business areas
Information Technology
Product Development
  • Designed and implemented a JEE application in a SOA environment
  • Integrated a workflow engine to control printing machines
  • Developed a test application with a GUI (Java Swing) for machine test engineers
  • Implemented a simulator with integrated monitoring via a web application
Mar 2009 - May 2009

Software Developer

Leading provider of ID documents

Position summary
Software Developer at Leading provider of ID documents
Industries
Government and Administration
Business areas
Information Technology
  • Migrated an enterprise application from BEA WebLogic 9.3 to IBM WebSphere 6.1
  • Migrated and extended an SWT-based client application
Mar 2008 - Feb 2009

Software Developer

Automotive group

Position summary
Software Developer at Automotive group
Industries
Automotive
Business areas
Information Technology
  • Migrated an application based on Documentum 5.3 to Documentum 6.0 and 6.5
  • Introduced test automation with JMeter
  • Analyzed requirements, designed and implemented a SOAP-based web service interface for the DMS
Apr 2003 - Dec 2007

Software Developer

Webware-Experts OHG

Position summary
Software Developer at Webware-Experts OHG
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Design and implementation of an XSD-to-XSD mapping tool (xsd2xsd) based on XUL
  • Development of the graphical user interface with XML User Interface Language (Mozilla) and JavaScript
Mar 2002 - Feb 2008

Software Developer

Webware-Experts OHG for automotive group

Position summary
Software Developer at Webware-Experts OHG for automotive group
Industries
Automotive
Business areas
Information Technology
  • Further development of a Cocoon-based web application for the B2B platform of an automotive group
  • Development of server applications based on J2EE in a 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

Software Developer

Wolfsburg

Position summary
Software Developer at Wolfsburg
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Architectural redesign of a monolithic B2B platform (Java/DAO) using the MVC pattern
  • Design and implementation of an XML interface for the existing Java object model
Feb 1998 - Feb 2001

Software Developer

Compumedia GmbH

Position summary
Software Developer at Compumedia GmbH
Industries
Information Technology
Business areas
Finance
Information Technology
Logistics
  • Development of order management software in MS-Access for commercial and logistics processes
  • Support for orders, inventory management, finance, and invoicing
  • C implementation to control and connect wireless handheld scanners to a database
Jan 1996 - Jan 1997

Freelance Software Developer

Geoforschungsinstitut Potsdam

Position summary
Freelance Software Developer at Geoforschungsinstitut Potsdam
Industries
Government and Administration
Business areas
Information Technology
Research and Development
  • Development of GIS generalization algorithms and prototyping
  • Specification and implementation of algorithms
  • Design and implementation of a test application to validate the results

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Manufacturing, Automotive, Professional Services, Government and Administration, and Retail.

Information Technology
Manufacturing
Automotive
Professional Services
Government and Administration
Retail
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Quality Assurance, Finance, Logistics, and Production.

Information Technology
Product Development
Quality Assurance
Finance
Logistics
Production
Profile match chart

Summary

I am a seasoned software architect and developer with 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

Communications Technician · Berlin, Germany

Certifications & licenses

Ibm Business Process Manager Advanced

IBM

Statistics

Experience

Total positions 15
Experience in Information Technology 23 y
Avg length 3 y 2 m
Longest experience 13 y 11 m

Expertise

Recent roles Architecture and development of a modern, AI-powered corporate website, Senior Software Developer, Senior Software Developer and Software Architect
Main industries Information Technology, Manufacturing, Automotive
Main business areas Information Technology, Product Development, Quality Assurance

Qualifications

Certifications earned 3
Member since
Last update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

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

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

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

Based on recent experience, Matthias would be well-suited for roles such as: Architecture and development of a modern, AI-powered corporate website, Senior Software Developer, Senior Software Developer and Software Architect.

Matthias's most recent position is Architecture and development of a modern, AI-powered corporate website at Matthias Baumann Software Development.

In recent years, Matthias has worked for Matthias Baumann Software Development, HARTING Technology Group, Market leader in components, systems and solutions in the electrical engineering sector from North Rhine-Westphalia, and Freelance.

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

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

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

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

Matthias attended AWT Berlin.

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

Matthias is immediately available full-time for suitable projects.

Daily rate distribution

0% 25% 50% 75% 100%
10% of experts charge less than €640 per day.
30% of experts charge between €640 and €800 per day.
30% of experts charge between €800 and €960 per day.
10% of experts charge between €960 and €1120 per day.
10% of experts charge between €1280 and €1440 per day.
10% of experts charge €1440 or more per day.
<€640 €640-​800 €800-​960 €960-​1120 €1280-​1440 €1440+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

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

1000
750
500
250
Rate comparison chart
Daily rate avg. 878 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 800 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 12 Nov 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.