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
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
Similar Freelancers
Discover other experts with similar qualifications and experience