Softwarekonfigurationsmanager mit ausführlichem Entwicklungshintergrund
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 52146 Würselen
- Nähe des Wohnortes
- de | en
- 01.07.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2023 – 6/2024
TätigkeitsbeschreibungJava Entwicklung(JDK 11, 17, Java EE 8), Apache Maven, Spring Boot 3.2.0/3.3.0-RC1, Spring Framework, REST API, Code Generatoren, Build Setup verbessern; JBoss 7.4.X, SOAP/REST Nachrichten, Architektur, OpenAPI, Linux, Maven
Eingesetzte QualifikationenWildfly, Bash Shell, Git, Junit, Spring Framework, SOAP, Representational State Transfer (REST)
1/2023 – 6/2023
TätigkeitsbeschreibungJava Entwicklung(JDK 8, 11, 17), Apache Maven, Spring Boot 2.X, 3.0.5, Spring Framework, REST API, Code Generatoren, Server Setups verbessern; Automatisierung (Ansible; Kubernetes PoC minikube; K3S PoC;podman play), Projektaufwandsschätzungen, Jenkins Setup (JobDSL, JCasC), Angular
Eingesetzte QualifikationenAngular, Apache Maven, Git, Java (allg.), Wildfly, Jenkins, Junit
8/2022 – 1/2023
Tätigkeitsbeschreibung• Java Entwicklung(JDK 8, 11, 17), Apache Maven, Spring Boot 2.X, 3.0.1, Spring Framework, REST API, Code Generatoren; Server Setups Verbessern; Automatisierung (Ansible; Kubernetes PoC minikube;podman play); Projektaufwandsschätzungen; Jenkins Setup (JobDSL, JCasC), Angular
Eingesetzte QualifikationenAngular, Ansible, Apache Maven, Docker, Jenkins, Kubernetes, Spring Framework
8/2022 – 12/2022
TätigkeitsbeschreibungJava Entwicklung(JDK 8, 11, 17), Apache Maven, Spring Boot 2.X, 3.0.5, Spring Framework, REST API, Code Generatoren, Server Setups verbessern; Automatisierung (Ansible; Kubernetes PoC minikube; K3S PoC;podman play), Projektaufwandsschätzungen, Jenkins Setup (JobDSL, JCasC),Angular
Eingesetzte QualifikationenGit, Hibernate (Java), Java (allg.), Junit
1/2018 – 7/2022
TätigkeitsbeschreibungEntwicklung Java 8..17,SpringBoot, JUnit Jupiter, Docker / Jenkins / Nexus / Maven, Testcontainers
Eingesetzte QualifikationenAgile Methodologie
4/2016 – 12/2017
Tätigkeitsbeschreibung
Optimierung (Laufzeit, Best Practises etc.) eines großen OSGi Builds (ca. 800 Module). Migration von mehreren SVN Repositories in ein einziges Repository. Optimierung des Release Prozesses. Automatisierung der Build Umgebung (Jenkins Job DSL, Pipelines). Deployment Automatisierung.
Containerisierung von Umgebung (Docker, DC/OS), Deployment Verfahren anpassen. Migration auf Git /Github. Microservice Ansätze.
J2EE
1/2016 – 3/2016
TätigkeitsbeschreibungImplementierung automatisierte Aufbau Build Umgebung (OSGi) und Build Optimierungen. (Foreman, Puppet, Linux, Maven)
Eingesetzte QualifikationenJ2EE
3/2014 – 12/2015
TätigkeitsbeschreibungBuild Analyse, Verbesserungen, Java Problemlösungen, Deployments.
Eingesetzte QualifikationenJ2EE
10/2013 – 2/2014
TätigkeitsbeschreibungTool Erstellung / Analyse und Verbesserung Maven Build. Fehlersuche
Eingesetzte QualifikationenJ2EE
9/2013 – 10/2013
TätigkeitsbeschreibungDurchführung von Maven/Git/Subversion/Jenkins Trainings Coachings.
Eingesetzte QualifikationenSubversion, Git, Jenkins
4/2013 – 8/2013
TätigkeitsbeschreibungDeployment Durchführung und Koordination.
8/2012 – 3/2013
TätigkeitsbeschreibungMaven Builds, Deployments, Maven Plugins, JavaEE
6/2011 – 8/2012
TätigkeitsbeschreibungJSF Applikation Tomcat.
Eingesetzte QualifikationenJ2EE
11/2010 – 5/2011
TätigkeitsbeschreibungTool Entwicklung, Build Analyse und Verbesserung
Eingesetzte QualifikationenJ2EE
11/2009 – 11/2010
TätigkeitsbeschreibungMaven Proof of Concept, Planung und Implementierung einer SEU, Erstellung Build Tools zur Parallelisierung.
Eingesetzte QualifikationenSubversion, J2EE, Jenkins
8/2009 – 10/2009
TätigkeitsbeschreibungBuild Unterstützung, Migration Maven 1 nach Maven 2, Subversion
5/2008 – 7/2009
TätigkeitsbeschreibungSOAP-Service Implementierung
12/2005 – 5/2008
TätigkeitsbeschreibungSoftware Tools, Automatenabrechnungssoftware
Eingesetzte QualifikationenSubversion, J2EE, Hudson Software
9/2004 – 11/2005
TätigkeitsbeschreibungWeiterentwicklung und Migration eines Partner Systems.
7/2004 – 9/2004
TätigkeitsbeschreibungEntwicklung eines Web-Front-Ends zur Verwaltung eines Zugangsberechtigungssystems
Eingesetzte QualifikationenSubversion, Java (allg.), PHP
Ausbildung
Aachen
Über mich
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.)
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden