Keywords
Skills
- Full-Stack Java Softwareentwickler mit Schwerpunkt Backend
- Agiles Projektumfeld mit Scrum
- Entwicklung mit in Java, Spring, Spring Boot, Spring Data
- Unit Testing mit JUnit
- Datenbankentwicklung mit PLSQL, MSSQL, MySQL, PostgreSQL
- Containerisierung mit Docker, Docker-Compose, Kubernetes
- Continuous Integration mit Gitlab, Jenkins, Concourse
- Cloud Entwicklung in AWS, Azure, Openshift
- Performanceanalyse in Software und Datenbank, Architekturanalyse
- Statische Codeanalyse mit SonarQube
Project history
- Creating and maintaining Java 21, Spring Boot, Go, Python Services using AWS and GCP
- In the field of shop search result relevance
Verwendete Technologien: Java 11/17, Spring Boot, Go, Bitbucket, Git, Cloud Sql (Postgresql), Google Cloud/GCP, Cloud Run, Cloud Function, Terraform, IDEA, Docker, Kubernetes, Sonar Cloud
Verwendete Technologien: Java 11, Spring Boot, Angular, Cypress, Python, Docker, Docker-Compose, Kubernetes, Gitlab CI/CD, Git, Postgresql, Openshift 4, HELM, IDEA
Aufbau eines crossfunktionalen Offshoreteams, Knowledge Transfer, Qualitätssicherung, technische Schnittstelle zum Kunden, Beratung in agiler Softwareentwicklung und strategischer Orientierung, außerdem Beratung in Cloudtransformation mit Azure.
Verwendete Technologien: Java EE 8, JSF, IceFaces, Jenkins, Git/Gerrit, Oracle, Eclipse, AzureEntwicklung einer Omnichannel iOS Webapp zur interaktiven Brillenanprobe
Verwendete Technologien: Kotlin, Python, React, Redux, Redux Sagas, SASS, Typescript, Spring Boot, Kafka, Concourse, Git, AWS, Docker, Kubernetes, Helm, PostgreSQL, Prometheus, Grafana, Kibana, UnleashWeiterentwicklung eines Proof of Concepts. Technologie-Evaluierung, Performancemessungen, Pflege einer Buildpipeline mit Docker / Docker Compose.
Verwendete Technologien: Java 8, Spring Boot / Data / WebMVC / REST, JSON/XML, BiPRO, Mongo, Docker, Docker Compose, Jenkins, Consul, Lombok, Nexus, Artifactory, BitbucketAufbau einer Komponentenschnittstelle, Mitaufbau eines Nearshoreteams und zwei Offshoreteams, , Knowledge Transfer
Verwendete Technologien: Java EE 7, Java WS (REST), Jenkins, Git/Gerrit, Oracle, EclipseWeiterentwicklung und Sanierung eines EDI-Projekts, Übernahme des Codes von einem Drittanbieter, Begleitung und Förderung der agilen Transition.
Verwendete Technologien: Java 8, Spring / Spring Boot / WebMVC, Vaadin, MongoDB, Docker, Docker Compose, Jenkins, Nexus, GradleErstellung eines Proof of Concepts. Technologie-Evaluierung, Performancemessungen, Aufbau einer Buildpipeline mit Docker / Docker Compose.
Verwendete Technologien: Java 8, Spring Boot / Data / WebMVC, Thymeleaf, jQuery, Bootstrap, JSON/XML, BiPRO, Couchbase, Mongo, Docker, Docker Compose, JenkinsWartung und Weiterentwicklung einer Anwendung zur Steuerverrechnung im Privatbankengeschäft. Beratung bei der laufenden agilen Transition des Projekts.
Portierung eines Jenkinsprojekts von Jenkins 1 auf Jenkins 2.
Entwicklung eines Client-/Server-Baukastensystems für Embedded Software. Fachliche, sowie disziplinarische Führung und Qualitätsmanagement von 7 internen Mitarbeitern, Koordination von 3 externen Mitarbeitern. Einführung von SCRUM- und KANBAN-Elementen (Standups, Sprints, Retrospektive, Grooming, KANBAN-Board) in einer sonst klassischen Wasserfallorganisation.
Einrichtung eines Jenkinsjobs zur automatischen Ermittlung von Codemetriken wie zyklomatische Komplexität und Unittest-Abdeckung.
Schnittstelle zu Requirements Engineering, Projektabwicklung, Einkauf und Service
Verwendete Technologien: C#.NET, WPF, NHibernate, Visual Studio 2013, Oracle, Jenkins, SonarQube, NuGet, MSBuild, JIRA, Crucible/Fisheye, SCRUM, KANBANKonzeption, Implementierung und Wartung einer Lösung für Internetanbindung von Containerschiffen der Hamburg Süd inklusive Budgetierung und Beschaffung der dazugehörigen IT und Netzwerkinfrastruktur basierend auf einer Windows Domäne.
Verwendete Technologien: Windows Server 2008, PowerShell, Batchscript, LinuxKonzeption, Entwicklung und Support technischer Basiskomponenten für das GLOBE Carrier System zur Abbildung aller Geschäftsprozesse inkl. Teilprojektplanung, Führung eines achtköpfigen Entwicklerteams, Führung von Bewerbungsgesprächen, Schnittstelle zum Requirements Engineering und Business, Einführung von SCRUM-Elementen (Standups, Sprints, SCRUM-Board, Retrospektiven, Grooming) im Team innerhalb einer sonst vom Wasserfallmodell geprägten Organisation.
Verwendete Technologien: JavaEE6, JSF2, EJB3, IceFaces3, Javascript, jQuery (UI), PM4J, HTML/CSS, Eclipselink, Glassfish, Tomcat, Jenkins, SonarCube, Gradle, ClearQuest, Git/Gerrit, Eclipse, SCRUM