Matthias Baumann
Senior Softwareentwickler und Softwarearchitekt
Erfahrungen
Senior Softwareentwickler
HARTING Technologiegruppe
- Maßgebliche Beteiligung am technischen Redesign und der Migration einer großen B2B-Plattform von einem Legacy-Commerce-System auf eine moderne, containerisierte Microservices-Architektur auf Azure
- End-to-End-Design und Implementierung des erweiterten Contentful Headless CMS-Ökosystems
- Leitung der Entwicklung einer maßgeschneiderten Anwendung auf Basis des Contentful App Frameworks (React, Forma36) zur Verwaltung des Content-Übersetzungsworkflows
- Integration des Across Translation Management Systems in Contentful (XLIFF über FTP, SOAP)
- Integration der Media Delivery Cloud von Canto für das Digital Asset Management
- Full-Stack-Entwicklung mit TypeScript, React und Node.js
- Sicherstellung hoher Qualität durch Pair Programming, Pair Reviews und automatisierte Tests (Jest, Playwright, Storybook)
- Continuous Deployment mit Azure DevOps in einem agilen/Scrum-Umfeld
Senior Softwareentwickler und Softwarearchitekt
Marktführer für Komponenten, Systeme und Lösungen im Bereich Elektrotechnik aus Nordrhein-Westfalen
- Transformation eines On-Premises-Monolithen zur cloud-nativen Self-Contained Systems (SCS) Architektur
- Beteiligung am gesamten Lebenszyklus einer unternehmensspezifischen Content-Management-Plattform auf Basis von Contentful (Design, Aufbau, internationale Rollouts, Stabilisierung)
- Anforderungsanalyse in enger Abstimmung mit redaktionellen Stakeholdern
- Einsatz agiler Methoden (Scrum, später Kanban)
- Bereitstellung von Microservices/SCS als Docker-Container in der AWS-Cloud
- Verwendung von Server-Side Includes (SSI) zur Integration von ERP-/PIM-Inhalten
- Entwicklung von Contentful Extensions und Apps für Übersetzung (Across), Asset-Management (Canto), SEO-Management und redaktionelle Workflows
- Asynchrone Systemkommunikation über Kafka und synchrone REST-Schnittstellen
- Bereitstellung des Frontends über nginx als Reverse Proxy
- Qualitätssicherung durch Pair Programming, Pair Reviews und automatisierte Tests (JUnit, Cucumber, Selenium, Testcontainers)
- Continuous Deployment über GitLab-Pipelines
Senior Softwareentwickler und Softwarearchitekt
Marktführender Dienstleister für ID-Dokumente
- Integration eines Manufacturing Execution Systems (MES) in eine erweiterte Produktionsumgebung für eine individuelle Kartenproduktion
- Erweiterung der SOAP-basierten Schnittstelle sowie Dokumentation und Abstimmung mit Maschinenherstellern und SPS-Programmierern
- Erweiterung einer vorhandenen Testanwendung zur Unterstützung von Maschinen-Testingenieuren
Senior Softwareentwickler und Softwarearchitekt
Freiberuflich
- Entwurf und Implementierung einer IoT-Lösung auf Basis von Raspberry Pi und ESP32
- Steuerung und Interaktion mit Sensoren und Aktoren
- Zusammenstellung der Systemsoftware
Senior Softwareentwickler
Marktführer für Komponenten, Systeme und Lösungen im Bereich Elektrotechnik aus Nordrhein-Westfalen
- Erweiterung des Backends in einer bestehenden SOA-Umgebung
- Einrichtung eines Build-Systems mit Maven und Jenkins
- Entwicklung einer neuen Applikation auf Basis von JEE (EJB 3.1, REST WebServices), Spring MVC und Portlet 2.0
Senior Softwareentwickler
RIS (Rewe Informations Systeme GmbH)
- Anbindung eines mobilen Datenerfassungsgeräts an ein Backendsystem
- Entwurf und Etablierung einer Build- und Dependency-Infrastruktur mit Maven und Quickbuild
- Umsetzung der Fachlogik in einer dreischichtigen Architektur (REST-Webservice, EJB/Business-Layer, Datenbank)
Senior Softwareentwickler
Marktführender Dienstleister für ID-Dokumente
- Design und Implementation einer JEE-Applikation in einer SOA-Umgebung
- Integration einer Workflow-Engine zur Ansteuerung von Druckmaschinen
- Entwicklung einer Testanwendung mit GUI (Java Swing) für Maschinen-Testingenieure
- Implementierung eines Simulators mit integriertem Monitoring über eine Webapplikation
Softwareentwickler
Marktführender Dienstleister für ID-Dokumente
- Migration einer Enterprise-Applikation von BEA WebLogic 9.3 auf IBM WebSphere 6.1
- Migration und Erweiterung einer SWT-basierten Clientanwendung
Softwareentwickler
Automobilkonzern
- Migration einer auf Documentum 5.3 basierenden Anwendung auf Documentum 6.0 und 6.5
- Einführung von Testautomatisierung mit JMeter
- Anforderungsanalyse, Entwurf und Implementierung einer SOAP-basierten WebService-Schnittstelle für das DMS
Softwareentwickler
Webware-Experts OHG
- Design und Implementation eines XSD-zu-XSD-Mapping-Tools (xsd2xsd) auf Basis von XUL
- Entwicklung der grafischen Oberfläche mit XML User Interface Language (Mozilla) und JavaScript
Softwareentwickler
Webware-Experts OHG für Automobilkonzern
- Weiterentwicklung einer Cocoon-basierten Webapplikation für die B2B-Plattform eines Automobilkonzerns
- Entwicklung von Serverapplikationen auf Basis von J2EE in einer SOA-Umgebung
- Design und Implementation einer Lucene-Suchmaschine mit JCA-Connectoren
- Konfigurationsoberfläche für die Suchmaschinenanbindung
- Kommunikation über Firewalls zwischen Host- und Altsystemen
Softwareentwickler
Wolfsburg
- Architektonisches Redesign einer monolithischen B2B-Plattform (Java/DAO) auf das MVC-Muster
- Design und Implementierung einer XML-Schnittstelle zum bestehenden Java-Objektmodell
Softwareentwickler
Compumedia GmbH
- Entwicklung einer Auftragsmanagementsoftware in MS-Access für kaufmännische und logistische Prozesse
- Unterstützung von Auftrag, Lagerverwaltung, Finanzwesen und Rechnungserstellung
- C-Implementierung zur Steuerung und Datenbankanbindung drahtloser Handscanner
Selbständiger Softwareentwickler
Geoforschungsinstitut Potsdam
- Entwicklung von GIS-Generalisierungsalgorithmen und Prototyping
- Spezifikation und Implementierung der Algorithmen
- Entwurf und Implementierung einer Testapplikation zur Validierung der Ergebnisse
Zusammenfassung
Ich bin ein erfahrener Softwarearchitekt und -entwickler mit großer Erfahrung in der Konzeption und Umsetzung moderner, cloud-nativer Architekturen, containerisierter Microservices und Headless-CMS-Lösungen. Ich arbeite vollumfänglich im Full-Stack mit Fokus auf Java, Spring Boot, TypeScript, React und Node.js und sichere durch bewährte Testverfahren und agile Methoden eine zuverlässige Qualität.
Ich schaffe Mehrwert, indem ich Altsysteme in skalierbare, effiziente Plattformen umwandle, Technologien von ERP bis IoT integriere und die Wartbarkeit steigere. Ich habe fundierte Kenntnisse im Digital Asset Management, in mehrsprachigen Content-Workflows und in der Echtzeit-Datenverarbeitung in verschiedenen Branchen.
Fähigkeiten
- Java
- Spring Boot
- Kafka
- Contentful
- Node
- React
- Azure Devops
- Typescript
- Docker
- Applikationsarchitektur
- Uml
- Mongodb
- Postgresql
- Javascript
- Css
- Aws
- Cucumber
- Selenium
- Gitlab
- Jenkins
- Arc42
- Documentdb
- Devops
Sprachen
Ausbildung
AWT Berlin
Kommunikationstechniker · Berlin, Deutschland
Zertifikate & Bescheinigungen
Isaqb® Zertifizierter Professional für Softwarearchitektur
Brightest and Pearson VUE
IBM Business Process Manager Advanced
IBM
OMG Zertifizierter UML Professional
OOSE Hamburg
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.