31.01.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Softwarearchitekt / Softwareentwickler / Java / Spring Boot / Node / Contentful / React / JEE / UML

Petershagen, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Techniker, Informations and Telekomunikation 1998
Petershagen, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Techniker, Informations and Telekomunikation 1998

Profilanlagen

2309-CPSAFL-0165-EN-MatthiasBaumannr1.pdf

Skills

ContentfulJavaJavaScriptXmlspyAmazon Web ServicesApache HTTP ServerApache TomcatApple IOSApple Mac SystemsMicrosoft AzureOracle Weblogic ServerDelphiUbuntuApache LuceneDatenbankenIBM DB2Debian LinuxLinuxDevOpsDocumentumEclipseEclipselinkElasticsearchJ2EEHibernateHSQLDBIBM BusinessIbm Websphere MqIBM Rational Application DeveloperIBM Websphere Application ServerJava Database ConnectivityWildflyApache JmeterJUnitPostgreSQLApache MavenMicrosoft Sql-ServerMongoDBMySQLNetbeansNGINXNode.jsNoSQLOpen Database ConnectivityOracle DatabasesOracle FinancialsPascalScrumSoftware ArchitectureRed Hat Enterprise LinuxMockitoSOAPSoftwareentwicklungSQLSubversionTypeScriptUMLJetBrains WebStormExtensible Markup LanguageXLSTSuse LinuxReact.jsSpring BootGitLabGitElektromagnetische VerträglichkeitKanbanAngularJSJAX-WSVBA Programming LanguageExtreme ProgrammingApache KafkaCosmos DBBetriebssystemeWasserfallmodellDockerJenkins
Zertifikate:
  1. iSAQB - Certified Professional for Software Architecture, (CPSA-F)
  2. OMG Certified UML Professional
  3. IBM Business Process Manager Advanced V8

  1. Programmiersprachen:
  2. Java 2 bis Java 21 2000 - jetzt (inkl. J2EE / JEE)
  3. Go 2022 - jetzt
  4. JavaScript 2005 - jetzt
  5. TypeScript 2018 - jetzt
  6. VBA 1994-2009
  7. Delphi 1994-2001
  8. Paradox 1994-1997
  9. Pascal 1994-1997
  10. Shell

  1. Produkte, Frameworks, Entwicklungstools:Contentful (seit 2018 inkl. App development with React)
  2. Node 18.x - 22.x
  3. SpringBoot 2.x / 3.x / Native
  4. AWS
  5. Azure
  6. Docker
  7. Kafka
  8. WebSphere 4.x, 5.x, 6.x,8.x
  9. Apache TomEE ( inkl. Microprofile )
  10. maven, ant
  11. nginx
  12. React
  13. AngularJS / Angular 18 - 20
  14. Scrum, Kanban, Wasserfall
  15. Git, SVN, CVS
  16. GitLab, Jenkins, Bamboo,Azure-DEVOps
  17. JUnit, JUnitEE, JMeter, Mockito, Arquillian
  18. Opensearch, Elasticsearch (elk), Lucene
  19. IntellJ IDEA
  20. IntellJ WebStorm
  21. IntellJ GoLand
  22. VS Code
  23. Eclipse
  24. NetBeans
  25. JProfiler
  26. Together
  27. IBM-MQSeries
  28. XDEV 3.x
  29. IBM - Rational Application Developer (RAD)
  30. XMLSpy, StylusStudio, Oxygen
  31. Apache 1.3.x, 2.0.x, 2.2.x
  32. BEA Weblogic 9, 10, 11
  33. JBoss 3.x, 4.x, 5.x, 6.x
  34. Tomcat 4.x, 5.x, 6.x, 7.x
  35. Documentum 5.3, 6.0, 6.5
  36. axis2, apache-cxf, jax-ws (metro),
  37. Hibernate 2.x / 3.x , EclipseLink, openJPA
  38. EXML, Xerces, Xalan, JDOM, Jaxen, XOM, JDOM, SAX
  39. Datenbanken:NoSQL seit 2018 (MongoDB , Cosmos DB)
  40. SQL seit 1997
  41. PostgreSQL
  42. Oracle 8.17 , 9i , 10g, 11g
  43. MySQL
  44. DB2 9.x
  45. MS SQL Server
  46. HSQL
  47. RDF seit 2003-2009
  48. XUL seit 2003
  49. XSLT seit 2000
  50. DQL seit 2008-2009 (EMC-Documentum)
  51. Access 2.0, 97, 2000, 2003
  52. BDE
  53. DAO
  54. JDBC
  55. ODBC
  56. Paradox

  1. Betriebssysteme:MacOS / iOS
  2. Linux (Suse, Debian, Ubuntu, redhat)
  3. Windows 3.x, 95, NT, XP, Windows 7- 11

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2008

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Senior Softwareentwickler

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Internationaler Rollout einer neu entwickelten, cloud-nativen B2B-Plattform.

Entwurf und Implementierung eines Content-Übersetzungsprozesses, einschließlich der Anbindung des Translation-Management-Systems across an das CMS Contentful. Integration der Media Delivery Cloud von Canto in das CMS Contentful.

Technologien:
  • TypeScript, Java Script
  • React (inkl. Contentful App Fremwork)
  • Node im Backend
  • PostgreSQL
  • Webpack
  • CSS
  • Azure DevOps
    • k8s
    • pipeline implementation
  • Canto Rest API
  • Across, xliff over ftp
  • Contentful (CPA,CDA and CMA Rest Api's)
  • Elastic Search

Senior Softwareentwickler und Softwarearchitekt

Freiberuflich

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Internationaler rollout einer neu entwickelten B2B Platform (Cloud Native)
Stabilisierung und weiterer Ausbau einer Content management Plattform unter Verwendung von Contentful.
Kontinuierliche Anforderungsanalyse gemeinsam mit den Stakeholdern aus dem Redaktionellen Fachbereich. 

Entwicklung der notwendigen Contentful-Extensions and Contentful-Application um die Redaktionellen Prozesse zu verbessern.

Schulung der Redakteure in allg. Umgang mit Contenful und im speziellen der eigenentwickelten Erweiterungen.
On-Borading und Einarbeitung neuer Softwareentwickler. 

Die Systeme wurden als Microservices / SCS entwickelt und als Docker container  in AWS verfügbar gemacht. Die Kommunikation der System untereinander erfolgte mittels Kafka und REST. 
Die Qualitätssicherung erfolgte unter anderem durch Pair-Reviews und vor allem durch automatisierte Test (JUnit, Cucumber, Selenuim, Testcontainers, Sonar). 
Das kontinuierliche deployment erfolgte mit Hilfe von GitLab.
Verwendete Software: Java, JavaScript, Spring Boot, Docker, React, Contentful, Kafka, MongoDB, PostgreSQL, Git, GitLab, PlantUML, AWS, JIRA
Methodik: Kanban

Senior Softwareentwickler und Softwarearchitekt

Freiberuflich

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Internationaler rollout einer neu entwickelten B2B Platform (Cloud Native)
Erweiterung einer Content management Plattform unter Verwendung von Contentful.
Kontinuierliche Anforderungsanalyse gemeinsam mit den Stakeholdern aus dem Redaktionellen Fachbereich. 

Entwicklung der notwendigen Contentful-Extensions and Contentful-Application um die Redaktionellen Prozesse zu verbessern.

Schulung der Redakteure in allg. Umgang mit Contenful und im speziellen der eigenentwickelten Erweiterungen.

Anbindung von Contentful an die existieren Übersetzungslösung des Unternehmens.
Die neuen Systeme wurden als Microservices / SCS entwickelt und als Docker container  in AWS verfügbar gemacht. Die Kommunikation der System untereinander erfolgte mittels Kafka und REST. Nach Außen wurde nginx als Proxy-Server verwendet.
Die Qualitätssicherung erfolgte unter anderem durch Pair-Reviews und vor allem durch automatisierte Test (JUnit, Cucumber, Selenuim, Testcontainers, Sonar). 

Das kontinuierliche deployment erfolgte mit Hilfe von GitLab.

Verwendete Software: Java, JavaScript, Spring Boot, Docker, React, Contentful, Kafka, MongoDB, PostgreSQL, Git, GitLab, PlantUML, AWS, JIRA
Methodik: Scrum

Senior Softwareentwickler und Softwarearchitekt

Freiberuflich

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Aufbau einer neuen Content management Plattform unter Nutzung von Contentful (Ein Headless CMS). 
Anforderungsanalyse gemeinsam mit den Stakeholdern aus dem Redaktionellen Fachbereich. 
Entwicklung der notwendigen Datenmodelle und deren Ausleitung als Webseite.
Die neuen Systeme wurden als Microservices / SCS entwickelt und als Docker container  in AWS verfügbar gemacht. Die Kommunikation der System untereinander erfolgte mittels Kafka. Nach Außen wurde nginx als Proxy-Server verwendet.
Die Qualitätssicherung erfolgte unter anderem durch Pair-Reviews und vor allem durch automatisierte Test (JUnit, Cucumber, Selenuim, Testcontainers, Sonar). 

Das kontinuierliche deployment erfolgte mit Hilfe von GitLab.

Verwendete Software: Java, JavaScript, Spring Boot, Docker, React, Contentful, Kafka, MongoDB, PostgreSQL, Git, GitLab, PlantUML, AWS, JIRA
Methodik: Scrum

Senior Softwareentwickler und Softwarearchitekt

Freiberuflich

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Erweiterung der Integration eines MES (Manufacturing Execution System)
Ein Netzwerk von heterogenen Maschinen für die individuelle Kartenproduktion (Einzelstückfertigung) musste mit einem MES integriert werden.
Alle Maschinen stammten von verschiedenen Herstellern mit unterschiedlichen Technologie insbesondere der verwendeten Software. Neben der Integration neuer Maschinen wurden auch die breist in den Jahren 2009 - 2011 angebunden Maschinen auf die erweiterte Schnittstelle migriert.
  • Entwurf, Erweiterung und Dokumentation einer SOAP-basierten Schnittstelle
  • Kommunikation mit den Herstellern der Maschinen und den SPS-Programmierern
  • Entwurf und Entwicklung einer konfigurierbaren Testanwendungmit den unterschiedlichsten workflows mit einer grafischen Benutzeroberfläche (Java - Spring, SWT) zur Unterstützung der Maschinentestingenieure.
Methodologie: Wasserfall
Kunde: Nicht genannter Auftraggeber
Fähigkeiten: Java · SQL · MES  · Spring · JUnit · Swing · SOAP · Webservices · XSD · UML · Hibernate 3 · Eclipse-Link · Webservice · jax-ws · apache-cxf · metro · Oracle 10g /11g · HSQL

Senior Softwareentwickler und Softwarearchitekt

Eigenentwicklung

Internet und Informationstechnologie

< 10 Mitarbeiter

Entwerfen, implementieren einer IoT-Lösung auf Basis eines Raspberry Pi.
Es handelt sich lediglich um ein kleines System zur Steuerung und Interaktion mit Sensoren (Licht, Temperatur und Luftfeuchtigkeit) sowie Relais.
Ich verwendete Programmiersprachen wie C, C++, Node.js, Ionic (Angular) und Go. Hierbei handelt es sich um ein Freizeitprojekt, jedoch mit vielen Erkenntnissen im Bereich IoT.

Fähigkeiten: Docker · SQL · Node.js · Go (Programmiersprache) · Opensearch · C++ · REST-APIs · Cascading Style Sheets (CSS) · Git · JUnit

Senior Softwareentwickler

Freiberuflich

Industrie und Maschinenbau

1000-5000 Mitarbeiter

- Erweiterung des Backends in der bestehenden SOA-Umgebung, Etablieren eine Buildsystems mit Maven und Jenkins
Software:JAVA 5,Eclipse 3.6,Webservice axis2,ANT, Maven 3, Jenkins, CVS,SVN, Tomcat

- Erstellen einer neuen Application auf Basis von JEE (Backend EJB 3.1 / REST WebServices) sowie Spring(MVC) und Portlet 2.0 (Frontend).
Software:JAVA 1.7 / JEE 6,Eclipse 4.x, Maven 3, Jenkins, SVN, Tomcat / TomEE 1.6 und WebSphere Portal Server

Softwareentwickler

Freiberuflich für RIS (Rewe Informations Systeme GmbH) im Auftag von GFT

Internet und Informationstechnologie

500-1000 Mitarbeiter

Anbindung eines MDE (Mobiles-Datenerfassungsgerät) an ein Backendsystem.Entwurf und Etablierung einer Build und Dependency Infrastruktur mit Maven und Quickbuild. Analyse und Implementation von Usecases der geforderten Fachlogik in einer Mehrschichtarchitektur.(Webservice(Rest)|EJB|DB)

Software:Boss 6.x, DB2, JAVA 6, Eclipse 3.6, Arquillian 1.0, Webservice: jax-ws, RestEasy Maven 3 SVN Quickbuild 4.x

Senior Softwareentwickler

Freiberuflich für öffentlichen Auftraggeber

Internet und Informationstechnologie

500-1000 Mitarbeiter

Integration eines MES (Manufacturing Execution System)
Ein Netzwerk von heterogenen Maschinen für die individuelle Kartenproduktion (Einzelstückfertigung) musste mit einem MES integriert werden. Alle Maschinen stammten von verschiedenen Herstellern mit unterschiedlichen Technologie insbesondere der verwendeten Software.
  • Entwurf und Dokumentation einer SOAP-basierten Schnittstelle
  • Kommunikation mit den Herstellern der Maschinen und den SPS-Programmierern
  • Entwurf und Entwicklung einer konfigurierbaren Testanwendungmit den unterschiedlichsten workflows mit einer grafischen Benutzeroberfläche (Java - Spring, SWT) zur Unterstützung der Maschinentestingenieure.
Methodologie: Wasserfall
Kunde: Nicht genannter Auftraggeber
Fähigkeiten: Java · SQL · MES  · Spring · JUnit · Swing · SOAP · XSD · Webservices · UML · Hibernate 3 · Eclipse-Link · Webservice · jax-ws · apache-cxf · metro · Oracle 10g /11g · HSQL

Migration einer Enterprise Applikation (JEE)

Freiberuflich für öffentlichen Auftraggeber

Internet und Informationstechnologie

500-1000 Mitarbeiter

Projekt:Migration einer Enterprise Applikation von BEA Weblogic 9.3 auf IBM Websphere 6.1 Mirgation und Erweiterung der auf SWT basierenden Clientanwendung.
Software:JAVA (Java 5 / EJB 2.1) BEA Weblogic 9.3 IBM Websphere Application Server 6.1 Eclipse 3.4 Webservice SOAP mit apache-cxf Maven 2 SVN Hibernate 3 Oracle 10g

Softwarearchitektur und Entwicklung

Freiberuflich für Automobilkonzern

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

Weiterentwickung einer auf EMC Documentum 5.3 (webtop) basierenden Anwendung. Migration der Anwendung auf EMC Documentum 6.0 und im folgenden auf 6.5. Einführung einer Testautomatisierung mit JMeter Anforderungsanylyse, Entwurf und Implementation einer WebService (SOAP) Schnittstelle zu dem auf Documentum 6.5 aufbauenden DMS

Software:DMS (EMC-Documentum 5.3 / 6.0 / 6.5), XML, XSL, HTML, CSS, JAVA, J2EE, SQL, DQL, JavaScript WDK, DFC, DFS BEA weblogis, JBoss, Tomcat SUN Solaris 10 Oracle 10g IBM WebSEAL Eclipse, SVN, DqMan, JMeter VMWare, Virtualbox

Softwarearchitektur und Entwicklung von Serverapplikationen

Webware-Experts OHG für Automobilkonzern

Internet und Informationstechnologie

< 10 Mitarbeiter

Projekt:Softwarearchitektur und Entwicklung von Serverapplikationen auf Basis von J2EE innerhalb einer SOA Umgebung Realisiert wurde eine SOA Umgebung zur Kommunikation zwischen Host-Systemen und anderen Altsystemen und einem B2B-Portal. Die Kommunikation zwischen den beteiligten Systemen erfolgte über mehrere Firewalls (Netzwerkzonen) hinweg. Design und Implementation einer XML-driven Persistenzschicht mit SessionBean Interface Schwerpunkt war hier die Generizität der Schnittstelle
Software:UML, XML/XSL, JAVA, J2EE, EJB, Servlet, JTA,CMP, SQL, ANT, CVS JBoss 3.x, IBM Websphere 5.x Oracle 9i, 10g, IBM MQ-Series Eclipse, TOAD

Weiterentwicklung einer bestehenden Cocoon-basierten Webapplikation mit erweiterten Konfigurationsmöglichkeiten (Webapplication Framework für die B2B Plattform eines Automobilkonzerns) Mit Schnittstellen zu Workflow-,Validierungs-, DMS -Systemen. Weiterentwicklung der von 2002-2004 in einer SOA Umgebung erstellten J2EE Applikation. Die Kommunikation zwischen den beteiligten Systemen erfolgte über mehrere Firewalls (Netzwerkzonen) hinweg. Performaceanalyse mit JProfiler Testautomation mit JMeter Migration bestehender J2EE Anwendungen von JAVA SUN 1.3.x unter Solaris auf 64Bit IBM VM 1.4.x unter redhat auf PSeries
Software:JAVA, J2EE, MDB, SQL, XML, XSL, HTML, CSS, JavaScript, Cocoon IBM Websphere 5.x,6.x, IBM MQSeries IBM WebSEAL Oracle 9i, 10g SUN Solaris, redhat on pSeries ANT, IVY Eclipse, JMeter, JProfiler

Design und Implementation eines xsd2xsd - Mapping-Tools

Webware-Experts OHG
Projekt:Design und Implementation eines xsd2xsd - Mapping-Tools (http://www.ebmt.de) auf Basis von XUL (XML User Interface Language)
Software:Eclipse, Java, Apache2, cocoon XSLT, RDF, XUL, CSS, HTML, CVS ANT, Axis2, SOAP, JavaScript MySql 3.x und 4.x

Redesign einer bestehenden Serverapplikation

Webware-Experts GbR für Automobilkonzern
Projekt:Redesign einer bestehenden Serverapplikation / Webapplikation (ESL) Die bestehende Webappliaction (eine B2B Plattform eines Automobilkonzerns) kam als monolitische JAVA DAO Appliaction daher. Die Application wurde nach dem MVC Architekturmuster Redesigned. Meine Aufgabe war hier das Design und die Implementation einer XML-Schnittstelle zu den bestehenden JAVA-DAObjekten
Software:Netbeans, Together, UML, JMS, XML/XSL, JSP, JAVA, Struts IBM Websphere 4.x, Oracle 8.17

Software Developer / Team Leader

Compumedia GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

Projekt:verschiedene Datenbanklösungen, Datenbankanbindung an Datenerfassungsgeräte (drahtlose Handscanner Formula 734F / Formula Wizard) und Programmierung der Datenerfassungsgeräte in C
Software:MS-Windows NT, Delphi 4.0,MS Access und MS SQL Server 7.0

Entwicklung von Generalisierungsalgorithmen für GIS und Implementation eines Prototyps

Bundesbehörde
Projekt:Entwicklung von Generalisierungsalgorithmen für GIS und Implementation eines Prototyps Spezifikation von Generalisierungsaufgaben Entwicklung von Generalisierungsalgorithmen Implementierung der Generalisierungsalgorithmen Entwurf und Implementierung einer Applikation zum Testen der entwickelten Generalisierungsalgorithmen
Software:MS-Windows NT, Delphi 2.0

Zertifikate

Certified Professional for Software Architecture (CPSA-F)

iSAQB / Brightest

2023

OMG Certified UML Professional (OCUP)

OMG

2012

exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.01.2027


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden