Profilbild von Anonymes Profil, Freiberuflicher Software / DevOps Engineer mit Schwerpunkt Java / Spring
verfügbar

Letztes Update: 15.04.2024

Freiberuflicher Software / DevOps Engineer mit Schwerpunkt Java / Spring

Abschluss: Master of Science, Studium der Informatik in Gießen
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

Software / DevOps Engineer mit Java/Kotlin, Spring Boot und Angular
Methoden
  • Agile Entwicklung mit Scrum / SAFe
  • Pair-Programming
  • Kanban
  • Continuous Integration
  • Test-driven Development
  • Behavior-driven Development

Java / Kotlin
  • Kotlin
  • Spring Boot
  • Spring MVC
  • Spring Data
  • Spring Webflux
  • Spring Security
  • Spring Test
  • Koin
  • JUnit
  • AssertJ
  • Mockito
  • Hibernate

UI
  • Angular
  • DOM API
  • angular-cli
  • Bootstrap
  • Jasmine
  • Developer Tools (Safari, Chrome und Firefox)
  • Selenium

Architektur/Design
  • Microservices
  • Design-Patterns
  • Event-driven Design
  • Contract First mit OpenAPI

Datenbanken
  • Postgres
  • H2
  • MySQL
  • Redis
  • MongoDB

DevOps
  • Ansible
  • Docker / Podman Container
  • Renovate
  • TeamCity
  • Github Actions
  • Kubernetes
  • Helm
  • Gitlab
  • Forgejo
  • Jenkins
  • Semantic Versioning
  • ArgoCD

Tools
  • IntelliJ
  • Maaven
  • Git
  • bash

Weiteres
  • Keycloak
  • AsciiDoctor
  • Python
  • Wiremock
  • Jira
  • Confluence
  • GitHub
  • XML
  • JSON
  • YAML
  • Liquibase
  • Cucumber
  • Swagger
  • Python

Projekthistorie

02/2024 - 03/2024
GIS Prototype im Gesundheitswesen

Beschreibung
  • Entwicklung von Front- und Backend Komponenten
  • Implementierung von Infrastructure as Code
  • Implementierung und Konfiguration von IAM (Identity and Access Management)
  • Coaching für agile Prozesse
  • Konzeption von Architektur und Infrastruktur
Technologien
Kotlin, Spring Boot, Angular, Keycloak, Ansible, Container, Github,
Typescript, Leaflet, Bootstrap, OpenAPI, Chrome, Spring MVC, Git, IntelliJ,
Linux, MacOS, Font Awesome, Asciidoctor, Gradle, Kotlin Multiplatform,
systemd, Podman, JTS Locationtech

04/2023 - 03/2024
Implementierung von Web-basierter Dokumentenbearbeitung

Beschreibung
  • Erarbeitung und Dokumentation von Software Architektur
  • Entwicklung von Front- und Backend Komponenten
  • Erstellung und Dokumentation von Requirements
  • Entwicklung von DevOps Tools, Build Automatisierung mit Hilfe von Container, Continuous Integration und Semantic Versioning
  • Implementierung von automatisierten End-to-End Tests im Browser
  • Analyse zur Migration nach Kotlin Multiplatform
Technologien
Kotlin, Spring Boot, Angular, Kotlin Multiplatform, DOM API, Typescript,
Bootstrap, OpenAPI, Chrome, Safari, Ansible, Spring MVC, Spring Webflux,
Github Actions, Git, TeamCity, Docker (Podman), IntelliJ, Jasmine, Linux,
MacOS, Selenium, Font Awesome, Asciidoctor, Gradle, Kotlin Multiplatform,
Maven, Semantic Versioning, Forgejo

07/2021 - 03/2023
Entwicklung einer Cloud-basierten Netzüberwachung
(Energie, Wasser und Umwelt)

  • Coaching und Entwicklung in Java und Python
  • Entwicklung, Deployment, Wartung und Problemanalyse von Services in Kubernetes mit ArgoCD und Command Line
  • Konzeption und Implementierung von Microservice Architektur mit Event-driven Design
  • Unterstützung bei der Entwicklung von Build Pipelines im Zusammenhang mit Continuous Integration
  • Automatisierung der lokalen Entwicklung mit Ansible
  • Unterstützung bei der Anwendung von agilen Prozessen
Technologien
Spring Boot Web, Spring Boot Data, Spring Boot Reactive, Java,
Kubernetes, Helm, Docker Container/Images, Apache Flink, Apache
Kafka, AWS S3 Buckets, Python, Poetry, IntelliJ, Maven, Renovate, Gitlab,
Ansible, Terraform, Neo4J, ArgoCD, Agile Scrum, SAFe, Design Patterns,
Event-driven Design, Domain-drive Design, Junit, Semantic Versioning

01/2021 - 02/2021
Modernisierung von Schnittstellengenerierung
Finanzvertrieb

  • Refactoring zur Umstellung von Swagger auf OpenAPI
  • Refactoring von Maven Build Konfiguration
  • Beratung bei Design Entscheidungen im Microservice Umfeld

01/2020 - 12/2020
Modernisierung und Neuentwicklung von Kernsystemen
Finanzvertrieb

  • Erarbeitung und Pflege von Unternehmensrichtlinien für die Software- und Architektur-Design
  • Analyse zum Erstellen von Synchronisierungs-Pattern zwischen zwei Systemen
  • Modernisierung von zentralem Stammdatensystem
  • Entwicklung von Event-Feed-Bibliothek zur Einführung von Eventsystem im Unternehmen
  • Analyse zur Bereitstellung von Unternehmensstrukturinformationen

03/2019 - 12/2019
Neuentwicklung von einem Regelsystem
Finanzvertrieb

  • Entwicklung einer Web-Anwendung zur Verwaltung von Regeln
  • Entwicklung von Backend mit REST Services zur Verwaltung und Auswertung der Regeln
  • Beratung für Arbeit im agilen Prozess
  • Unterstützung bei der Erstellung von Abnahmetests

08/2018 - 03/2019
Neuentwicklung / Wartung von Rechnungsmanagement
Finanzdienstleister

  • Weiterentwicklung einer Web-Anwendung zur Verwaltung von Rechnungen und Kunden
  • Entwicklung und Wartung von Backend Systemen zur Bereitstellung von REST Services mit Microservice Architektur
  • Beratung zur Verbesserung von Software-Design / -Architektur
  • Unterstützung bei der Anwendung von Scrum

04/2018 - 07/2018
Neuentwicklung von Abonnement-Verwaltung
Großanbieter von Personentransport auf Schienen

  • Entwicklung einer Backend-Anwendung zur Erstellung, Verwaltung und Abrechnung von Abonnements via REST Services
  • Anbindung von Backend an Authentifizierungssystem
  • Konfiguration von Build-Pipelines in Jenkins
  • Bereitstellung der Anwendung in Cloud-Umgebung durch Deployment- und Konfiguration-Management
  • Initiale Bereitstellung von Lasttests

08/2017 - 03/2018
Neuentwicklung zur Verwaltung von Bauauflagen
Schienennetzbetreiber

  •  Eigenständiges Frontend als Single-Page-Application
  • Backend für Bereitstellung von Services mit fachlicher Verarbeitung
  • Anbindung von Front- und Backend an Authentifizierungssystem (Keycloak)
  • Theme Anpassung für Anmeldeseite (Keycloak)
  • Implementierung eines Autorisierungskonzepts
  • Anbindung an Microsoft SQL Server
  • Zusammenführung mehrerer PDF Dokumente zu einem PDF Dokument mit zusätzlichen Deckblättern

Reisebereitschaft

In der Stadt Rockenberg mit einem Radius von 100 km verfügbar
Profilbild von Anonymes Profil, Freiberuflicher Software / DevOps Engineer mit Schwerpunkt Java / Spring Freiberuflicher Software / DevOps Engineer mit Schwerpunkt Java / Spring
Registrieren