Matthias Baumann

ist zurzeit gebucht. 

Selbstständig, Senior Software Developer and Software Architect, Matthias Baumann Softwareentwicklung

Petershagen, Deutschland

Fähigkeiten und Kenntnisse

Java
Spring Boot
Docker
Contentful
IntelliJ IDEA
React
Web
Software
Informatik
OOA/OOD
WebSphere 5 6 8
WebLogic AS
JBoss
Arquillian Tomcat
Documentum(5.3 / 6.0 / 6.5)
Webtop
WDK
Oracle 8.17
9i
10g
11g
SQL
DQL
Eclipse
NetBeans
Cocoon
Spring
maven
Hibernate
lucene
XUL
XSLT
CSS
HTML
Struts
SVN
ANT
IVY
Quickbuild
Hudson / Jenkins
AngularJS / Ionic
AWS
Kafka
MongoDB
PostgreSQL
Architecture
adoc
puml
GitLab
CI
CMS
Git
UML
Cucumber
Selenium
Test
Test
Testautomatisierung

Werdegang

Berufserfahrung von Matthias Baumann

  • Bis heute 11 Jahre und 6 Monate, seit Dez. 2012

    Senior Software Developer and Software Architect

    Matthias Baumann Softwareentwicklung

    Entwerfen, implementieren und zusammenstellen einer IoT-Lösung auf der Basis eines Raspberry Pi. Ein kleines System zur Steuerung und Interaktion mit Sensoren (Licht, Temperatur und Feuchtigkeit) und Relais. Programmiersprachen: C, C++, Node.js, Ionic (Agular) und Go. Es ist nur ein Freizeitprojekt, aber ich habe viel über IoT gelernt.

  • 2 Jahre, Juli 2021 - Juni 2023

    Senior Software Developer and Software Architect

    Matthias Baumann Softwareentwicklung

    Verbesserung von Stabilität, Performance und Funktionserweiterung einer Content Management Platform: - Laufende Anforderungsanalyse mit Redaktionsfachbereich. - Entwicklung von Contentful-Extensions und -Applications zur Prozessverbesserung. - Microservices/SCS als Docker-Container in AWS. - Kommunikation per Kafka und REST. - Qualitätssicherung durch Pair-Programming, Reviews und automatisierte Tests. Software: Java, Spring Boot, JavaScript, Kafka, Docker, AWS, React, Contentful, MongoDB, GitLab, IntelliJ.

  • 1 Jahr und 6 Monate, Jan. 2020 - Juni 2021

    Senior Software Developer and Software Architect

    Matthias Baumann Softwareentwicklung

    Ausbau einer Content Management Plattform unter Nutzung von Contentful -Kontinuierliche Anforderungsanalyse, gemeinsam mit den Stakeholdern aus dem Redaktionellen Fachbereich. -Entwicklung der notwendigen Contentful-Extensions und Contentful-Applications, um die Redaktionellen Prozesse zu verbessern. -Anbindung von Contentful an die existierende Übersetzungslösung des Unternehmens. -Kontinuierliches Deployment via GitLab. Verwendete Software: Java, Spring Boot, JavaScript, Kafka, React, Contentful, MongoDB

  • 1 Jahr und 7 Monate, Juni 2018 - Dez. 2019

    Senior Software Developer and Software Architect

    Matthias Baumann Softwareentwicklung

    B2B Plattform Neugestaltung / Technologiewechsel Aufbau einer Content Management Plattform unter Verwendung von Contentful (Headless CMS). Anforderungsanalyse mit Redaktionsfachleuten. Entwicklung von Datenmodellen. Microservices/SCS in Docker-Containern auf AWS. Kommunikation per Kafka. Qualitätssicherung durch Pair-Programming und Reviews, automatisierte Tests (JUnit, Cucumber, Selenium, Testcontainers, Sonar). Kontinuierliches Deployment via GitLab. Software: Java, Spring Boot, React, Contentful, MongoDB

  • 2 Jahre und 9 Monate, Sep. 2015 - Mai 2018

    Senior Software Developer

    Freiberuflich für öffentlicher Auftraggeber (im Auftrag von JLink):

    Integration eines MES (Enterprise Manufacturing Execution Software) in eine erweiterte Produktionsumgebung für eine individuelle Kartenproduktion. Erweiterung der SOAP-basierten Schnittstelle, Dokumentation und Kommunikation mit dem Maschinenherstellern und den SPS-Programmierern Erweiterung der Testanwendung (hauptsächlich von mir in den Jahren 2009-2011 erstellt) zur Unterstützung der Maschinen Testingenieure.

  • 3 Jahre, Sep. 2012 - Aug. 2015

    Software Developer

    Projektarbeit bei einem Marktführer für Komponenten der Elektrotechnik

    - Erweiterung des Backends in der bestehenden SOA-Umgebung - Einrichten eines Build-Systems mit Maven und Jenkins.

  • 9 Monate, Nov. 2011 - Juli 2012

    Software Developer

    Freiberuflich für Rewe Informations Systeme GmbH (im Auftrag der GFT)

    Setting up a CI (Continuous Integration) for an agile Project (Maven / Quickbuild) Design and Develoment of a Java Backend-Application (REST,EJB3 / EE JBoss u. DB2).

  • 2 Jahre und 5 Monate, Juni 2009 - Okt. 2011

    Senior Software Developer

    Unternehmen wird nicht genannt

    Integration eines MES (einer Enterprise Manufacturing Execution Software) in eine neu errichtete Produktionsumgebung für die Einzelkartenproduktion. Entwurf einer SOAP-basierten Schnittstelle, Dokumentation und Kommunikation mit den Herstellern der Maschinen und den SPS-Programmierern Design und Entwicklung einer Testanwendung mit einer GUI (Java - SWING) zur Unterstützung der Maschinen-Testingenieure.

  • 3 Monate, März 2009 - Mai 2009

    Software Developer

    Unternehmen wird nicht genannt

    Migration einer Enterprise Applikation von BEA Weblogic 9.3 auf IBM Websphere 6.1 Migration und Erweiterung der auf SWT basierenden Clientanwendung

  • 1 Jahr, März 2008 - Feb. 2009

    Software Developer

    Matthias Baumann Softwareentwicklung

    Anpassung und Mirgation einer ECM Lösung (EMC Documentum)

  • 6 Jahre, März 2002 - Feb. 2008

    Software Developer

    Webware Experts OHG

  • 11 Monate, Apr. 2001 - Feb. 2002

    Software Developer

    Webware System GbR

  • 3 Jahre und 2 Monate, Feb. 1998 - März 2001

    Software Developer

    Compumedia GmbH

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Gut

Interessen

horse-riding
windsurfing
walking with my dog
riding my motorcycle

21 Mio. XING Mitglieder, von A bis Z