Matthias Baumann
Senior Software Developer and Software Architect
Experience
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
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
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
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
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
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)
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
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
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
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
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
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
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
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).
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).
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
Education
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
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Matthias based?
What languages does Matthias speak?
How many years of experience does Matthias have?
What roles would Matthias be best suited for?
What is Matthias's latest experience?
What companies has Matthias worked for in recent years?
Which industries is Matthias most experienced in?
Which business areas is Matthias most experienced in?
Which industries has Matthias worked in recently?
Which business areas has Matthias worked in recently?
What is Matthias's education?
Does Matthias have any certificates?
What is the availability of Matthias?
What is the rate of Matthias?
How to hire Matthias?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Developer
Nearby freelancers
Professionals working in or nearby Petershagen, Germany