Skills
JavaAgile MethodologieApple Mac SystemsAtlassian ConfluenceAtlassian JiraBash ShellCloud FoundryDatenbankenLinuxIntellij IDEAJava Persistence APIJUnitPostgreSQLMariaDBApache MavenMySQLScrumMarkdownAngular 2+SwaggerSQLTypeScriptSpring CloudSpring BootGitSpring DataAngularJSNpm(Software)Atlassian BitbucketBetriebssystemeDockerJenkins
Fullstack Softwareentwickler mit Spring Boot / Quarkus.
Plattformen, Datenbanken:
Docker, Cloud Foundry, PostgreSQL, MariaDB, MySQL, H2
Betriebssysteme:
Linux, macOS
Frameworks:
Angular, JPA, JUnit, Quarkus, Spring Boot, Spring Cloud
Programmiersprachen:
Bash, Java, Markdown, SQL, Typescript
Tools:
Jira, Confluence, Bitbucket, Maven, Git, NPM, IntelliJ, Jenkins, Swagger, Vite
Berufserfahrung5 - 10 Jahre
Freelancer seit2024
DeutschMutterspracheEnglischgut
Projekthistorie
- Weiterentwicklung Quarkus Microservices
- Betreeung Azubis & Studenten
- Scrum Rituale
- Softwareentwicklung nach Scrum
- Backendseitige Entwicklung mit Quarkus
- Frontendseitige Entwicklung mit React
- Softwareentwicklung nach Scrum
- Initiales Aufsetzen der Services (Spring Boot - Maven Multimodule)
- Entwicklung dieser Spring Boot Microservices
- Mitentwicklung VueJS 2 Frontend
- Einarbeitung der Entwickler des Kunden
- Softwareentwicklung nach Scrum
- Weiterentwicklung einiger Spring Boot Microservices
- Weiterentwicklung des Angular Frontends
- Migration auf Kubernetes
- Zuständig für teamübergreifende Jenkins Pipeline
- Initiales Aufsetzen der Services (Spring Boot - Maven Multimodule)
- Betreuung Jenkins Pipeline & Deployments
- Docker Images (multi-stage build mit layerd Jars)
- Entwicklung der Methoden für die SOAP Schnittstelle
- Integrationtests
- Softwareentwicklung im Scrum Model
- Weiterentwicklung mehrerer Spring Boot Anwendungen (Maven Multimodule)
- Optimierung der Batch-Prozesse welche die Daten transferieren
- Außerdem Optimierung und Weiterentwicklung des Angular Frontends (z.B. Update auf Angular 8, 9, 10)
- Testing (JUnit, Karma)
- Agile Softwareentwicklung von Microservices mit Spring Cloud und Spring Boot 2
- Betrieb in Cloud Foundry
- Initiales Aufsetzen neuer Spring Boot Services (eigener Bootstrap Service)
- Verantwortlicher für Jenkins Build- & Deploy-Pipelines
- Agile Softwareentwicklung von Microservices (Spring Cloud Netflix)
- Betrieb in Clound Foundry
- Unterstützung bei der Migration von einer Cloud in eine andere Cloud
- Erweiterung der Jenkins Build-Pipeline
- Aufsetzen von Monitoring Dashboards in Grafana
- Entwicklung in einem verteilten agilen Team