Freelancer suchen Projekt erstellen
Malt welcom

Willkommen auf dem Maltprofil von Karl Heinz !

Bei Malt können Sie auf eine Reihe der besten Freelancer Talente für all Ihre Projekte zugreifen. Sie können Karl Heinz kostenlos kontaktieren und sich im Chat austauschen, oder andere Freelancer anschreiben und unverbindliche Angebote einholen.

Karl Heinz Marbaise

Senior DevOps,Backend Entwickler,Maven Experte

Remote aus Würselen

  • 50.8179
  • 6.13411
  • Unverbindlicher Tarif 950 € /Tag
  • Berufserfahrung 7 Jahre und +
  • Antwortrate 100 %
  • Antwortzeit 2h
Angebot einholen Das Projekt startet erst, wenn Sie Karl Heinzs Angebot annehmen

Dieser Freelancer hat in den letzten 7 Tagen bestätigt, dass er Teilzeit verfügbar ist, 4 Tage die Woche.

In Teilzeit, 4 Tage die Woche

Angebot einholen Das Projekt startet erst, wenn Sie Karl Heinzs Angebot annehmen

Standort und Mobilität

Standort
Würselen, Deutschland
remote
führt Projekte hauptsächlich remote aus

Checkliste

Malt Freelancer Charta unterzeichnet
Die Charta lesen

Geprüfte E-Mail-Adresse

Reputation

Stack Overflow

Stack Overflow : khmarbaise khmarbaise
  • 88984 Reputation
  • 221 Bronze
  • 178 Silber
  • 28 Gold

Sprachen

  • Deutsch

    Muttersprachlich oder zweisprachig

  • Englisch

    Verhandlungssicher

Kategorien

Fähigkeiten (45)

  • Languages
  • Berufseinsteiger Fortgeschritten Experte
  • Berufseinsteiger Fortgeschritten Experte
  • SQL
    Berufseinsteiger Fortgeschritten Experte
  • GO
    Berufseinsteiger Fortgeschritten Experte
  • Build
  • Berufseinsteiger Fortgeschritten Experte
  • Berufseinsteiger Fortgeschritten Experte
  • Containerization
  • Berufseinsteiger Fortgeschritten Experte
  • Berufseinsteiger Fortgeschritten Experte

Karl Heinz in wenigen Worten

Ich entwickle seit ca. 2005 mit Java und sehr oft in Kombination mit Apache Maven. Zu einer effizienten Entwicklung gehören auch entsprechende Frameworks wie z.B. JUnit, JUnit Jupiter, Mockito, AssertJ, Testcontainers etc. dazu. Die Analyse von Unit-, Integrations- und End-2-End Tests erfolgt mithilfe von Tools zur Code Coverage (z.B. JaCoCo) und Mutation Testing (PITest). Statische Code Analyse (wie z.B. SonarQube) gehören, wie auch Code Review/Pair Programming zur Entwicklung dazu. Es ist noch zu erwähnen, dass entsprechende Security Analysen unabdingbar sind, wie jüngste Beispiele zeigen.

Eine solche Entwicklung benötigt auch eine entsprechende Umgebung (CI/CD). Das Aufsetzen/Administrieren/Verbessern einer solchen habe ich durch die Verwendung von Tools wie z.B. Nexus, Docker, Jenkins, Drone, Gitea, GitHub, Shell, Go, Ansible etc. entsprechend durchführen können. Im Rahmen solcher Aufgaben sind sehr ausgeprägte Kenntnisse der Linux Kommandozeile sehr hilfreich.

Aufgrund meiner langjährigen Erfahrungen im Bereich Apache Maven und auch als Apache Maven Committer / Apache Maven PMC sind hier Experten Kenntnisse im Bereich Apache Maven vorhanden.

Weiterhin habe ich Vorträge auf unterschiedlichen Konferenzen (BaselOne, JAX FOSDEM, CyberJug, JUGDarmstadt etc.) gehalten. Ergänzend verfüge ich über ausgeprägte Erfahrungen im Bereich Training (Git,Maven,Subversion,Jenkins etc.)

Verschiedene Veröffentlichungen in Magazinen (z.B. Java Magazin etc.)

Projekt- und Berufserfahrung

KEINE ANGABE

Transportwesen

Freiberuflicher DevOps / Architekt  - Als Freelancer

Würselen, Deutschland

Januar 2020 - Juni 2022 (2 jahre und 5 monate)

Java Entwicklung (JDK11, JDK17), Apache Maven, Spring Boot, JPA, Hibernate, Oracle DB innerhalb Docker, JMS, CI Infrastruktur (Jenkins),Self Hosting Git (Gitea), Prometheus, Grafana, Gitea, Nexus 3, SonarQube, OSS Index (Security Scans), End-To-End Tests (Testcontainers + JUnit Jupiter Extensions), Branching Strategien, Git, Cluster, Quartz Scheduler. Verwendung des Event Mechanismus in Spring Boot, Datenimporte verschiedener Format, Oberflächen Entwicklung mithilfe von Vaadin
Java 11 Spring Boot Maven Git Docker Jenkins Nexus Testcontainers SonarQube OSS-Index Atlassian JIRA JMS E2E-Tests JUnit-Jupiter JUnit-Jupiter-Extensions Gitea AssertJ

KEINE ANGABE

Logistik & Supply Chain

Freiberuflicher DevOps  - Als Freelancer

Aachen, Deutschland

Januar 2018 - Dezember 2019 (1 jahr und 11 monate)

Java Entwicklung (JDK8, JDK11), Spring Book, REST API, JMS, Vollständiger Aufbau einer CI/CD Umgebung, End-To-End Tests via JUnit Jupiter, OSS-Index Security Scan, Branching Strategies, JPA, Verschiedene Import/Export Schnittstellen, Parsen von speziellen Datenformaten,

KEINE ANGABE

Öffentlicher Sektor & Körperschaften

Beratung / Implementierung / DevOps (Teilzeit)  - Als Freelancer

Köln, Deutschland

Mai 2017 - Dezember 2019 (2 jahre und 7 monate)

Migration Ant Basierter Builds auf Apache Maven, Konzeption und Aufbau einer CI/CD Pipeline (Jenkins), Jenkins JobDSL, Versionierung- und Upgrade Strategien, Unterstützung im Bereich Migration von PVCS nach Subversion, Maven, Build Strukturen, Deployment Strategien, Aufbau Repository Management mit Nexus 2/3, Schulung Mitarbeiter (Subversion / Maven 3)
Java Maven Jenkins Groovy Eclipse IntelliJ IDEA Nexus Linux Server PITEST

KEINE ANGABE

Banken & Versicherungen

DevOps  - Als Freelancer

Wiesbaden, Deutschland

April 2016 - Dezember 2017 (1 jahr und 8 monate)

CI/CD Pipeline Aufgabe; Integration der QF Tests in die CD Pipeline, Analyse von Builds (Maven, Maven Tycho, Jenkins, Nexus) 800+ Module, Performance Verbesserungen, Best Practise, Verbesserung des Release Prozesses, Migration Job Konfiguration (Manuell -> Infrastructure as Code), Verschiedene Maven Plugins, Migration von 21 SVN Repositories in ein einziges (Python, Groovy, Bash, Java), Status Tool Anzeige Verschiedener Umgebungen, Analysen + Fehlerkorrektur (1.5 M LoC), QS der Build Artefakte, Automatisierter Workspace Setup (Entwickler), Betrieb Auf DC/OS, Aufbau CI/CD Pipeline, Untersuchung Verwendung AWS Cloud, Migration von JBoss auf Spring Boot, Migration von SVN nach Git/GitHub
Java SVN Git Maven Jenkins JBoss Bash Linux IntelliJ IDEA JUnit TestNG AssertJ Mockito Spring Boot DC/OS PITest

KEINE ANGABE

Software-Hersteller

DevOps  - Als Freelancer

Hamburg, Deutschland

Januar 2016 - März 2016 (2 monate)

Analyse von Builds (Maven, Jenkins, Nexus, Tomcat), Performance Verbesserungen, Verbesserungen im Build (Best Practise, Fehleranalyse und Beseitigung), Automatische Installation Jenkins / Controller / Nodes, Verteilung der Last, Docker (Ansätze), Foreman, Migration der Job Configuration in die JobDSL, Foreman zur Provisionierung von Systemen
Java Git Maven Jenkins Nexus Tomcat Bash Linux Groovy Spock PITest Eclipse

KEINE ANGABE

Banken & Versicherungen

Freiberuflicher DevOps  - Als Freelancer

Frankfurt am Main, Deutschland

März 2014 - Dezember 2015 (1 jahr und 9 monate)

Aufbau CI/CD mithilfe von Jenkins, Analyse von Builds (Maven,Jenkins, Nexus); Performance Verbesserungen
Einhaltung Best Practise, Jenkins (Installation, Administration, Konfiguration), Nexus (Installation, Administration, Konfiguration), Erstellung von verschiedenen Tools für den Bereich Deployment (Kommandozeile/Java etc.)
Java Tool (Jython, WebSphere)
Erstellung Maven Plugins, Java REST Service Entwicklung, Analyse Fehlerkorrekturen JEE Build ca. 450+ Module, Prozessautomatisierung, Unit- und Integrationstestverbesserungen, Selenium Tests (Selenium Grid)
Build Verteilung (verschiedene OS's), Status Tool zur Darstellung (100 Umgebungen)
Maven Git Java Mockito JUnit TestNG JWebUnit AssertJ JPA Unit-Test Integrationstests TFS Eclipse Groovy

KEINE ANGABE

Öffentlicher Sektor & Körperschaften

Java Entwickler  - Als Freelancer

München, Deutschland

Oktober 2013 - Februar 2014 (3 monate)

Analyse von Builds (Maven, Jenkins, Nexus), JEE Build mit ca. 200 Modulen, Verbesserungen Maven Builds
Java Mockito Git Subversion JUnit TestNG Eclipse IntelliJ IDEA

Verschiedene Kunden

Software-Hersteller

Workshops / Schulungen / Beratungen  - Als Freelancer

Unterschiedlich

September 2013 - Oktober 2013 (1 monat)

Git Schulungen, Subversion Schulungen, Maven Schulungen, Entwicklungsberatungen

KEINE ANGABE

Banken & Versicherungen

Deployment Management  - Als Freelancer

Frankfurt am Main, Deutschland

April 2013 - August 2013 (4 monate)

Deployment von Anwendungen auf unterschiedlichen Umgebungen, Konfigurationsmanagement, WebLogic Application Server, Cluster Konfigurationen
Java SSL Jenkins Subversion Eclipse Nexus SSH Bash

KEINE ANGABE

Reisen & Tourismus

Build- und Configuration Manager  - Als Freelancer

Köln, Deutschland

August 2012 - März 2013 (7 monate)

Maven Builds, Maven Plugin Entwicklung, Jenkins, Installation, Administration, Deployment Scripte, Merging/Branching Konzeption, Artifactory, PoC Chef/Puppet,
Java Jenkins Maven Subversion Git Ecipse IntelliJ IDEA CollabNetEdge Artifactory

KEINE ANGABE

Öffentlicher Sektor & Körperschaften

Softwareentwickler  - Als Freelancer

Düsseldorf, Deutschland

Juni 2011 - August 2012 (1 jahr und 2 monate)

JSF Applikation (Tomcat, ICEFaces), JEE Anwendung (OC4J), Einführung automatische Integrationstests per Selenium, Einführung Maven 3, Subversion Unterstützung
Java Git Maven Selenium TelelogicSynergy

KEINE ANGABE

Banken & Versicherungen

Beratung - Configurations- und Build Management (Teilzeit)  - Als Freelancer

Wuppertal, Deutschland

Januar 2011 - Dezember 2015 (4 jahre und 11 monate)

Subversion Einführung (Migration von MKS), Configuration Management Plan, Schulungen, Einführung Maven 3, Aufsetzen von Projekten (Best Practise), Schulungen, Continious Integration / Continious Delivery, Zentraler Übergabepunkt der Entwicklung an Test- und Produktion. Implementierung Deployment Tools auf Basis JSR 88 / Cargo 2 Maven Plugin (Websphere), Maven 3 Plugin Entwicklung, Java Tool Implmentierung (Mockito, JUnit, TestNG), Deployments auf Websphere
Git SVN CollabNet-Edge Maven Nexus Java Mockito TestNG JUnit Maven-Plugins

KEINE ANGABE

Telekommunikation

Build- und Konfigurationsmanager  - Als Freelancer

Karlsruhe, Deutschland

November 2010 - Mai 2011 (6 monate)

Build Management, Performance Steigerungen des Builds, Maven Plugins, Planung Branchingstrategie zur Unterstützung der Dev- und Release Prozesses, Toolentwicklung, Subversion

Ausbildung & Abschlüsse