Schlagworte
Skills
- Java
- JavaScript (ES6) / TypeScript
- Spring Boot
- Angular / React
- Keycloack
- Docker, Docker Compose
- OpenShift
- TeamCity
- MySQL
- PostgreSQL
- Redis
- Liquibase
- Hibernate
- Git, Maven
- IntelliJ IDEA
- Postman
- JUnit, Mockito, WireMock
- Jest
- Bash
- Scrum, Kanban (JIRA, Confluence)
- Test-driven Development (TDD)
Zertifikate
- AWS Certified Developer – Associate
Projekthistorie
Entwicklung einer Software, welche die Dateien in einem Azure Storage verwaltet. Funktionen wie Kopieren der Dateien und Verwaltung der Metadaten.
Tätigkeiten:
- Backend sowie Frontendentwicklung mit Java und Angular
- Anbindung von Azure Storage mithilfe der Azure SDK
- Erstellung von Unit- und Integrationstests mit einer Testabdeckung von 90%
- Durchführung von Code Reviews
- Präsentation der implementierten Features
Technologien:
Java 17, Spring Boot, Azure, Azure Storage (Java SDK), Azure DevOps, Spring Cloud, JUnit, WireMock, Angular 14, TypeScript, Docker, Docker Compose, Git, Swagger, Maven, Keycloak, MapStruct, Feign, JPA, Kubernetes, Helm
Entwicklung einer Software, die eine LKW-Händlersuche ermöglicht.
Tätigkeiten:
- Implementierung einer API, die als Wrapper für eine weitere API (GSSN+) fungiert
- Entwicklung einer Mandantenfähigkeitsähnlicher Software, die Vorkonfigurationen für die Filtermöglichkeiten definiert
- Erstellung von Unit- und Integrationstests mit einer Testabdeckung von 90%
- Suchergebnisse in die Google Maps Platform integrieren
- Enorme Performancesteigerung durch einführen von Redis-Cache
- Durchführung von Code Reviews
- Präsentation der implementierten Features
Technologien:
Java 11, Spring Boot, Spring Cloud, JUnit, WireMock, Angular 14, TypeScript, Docker, Docker Compose, Git, Swagger, Maven, Keycloak, MapStruct, Feign, JPA, SonarQube, Google Maps API, Redis, Microfrontend (Webpack)
Projektbeschreibung:
Wartung und Weiterentwicklung einer Software, die den Verkauf von kontingentierten Sparpreisen und die Optimierung der Kontingente hinsichtlich der Ticket-Einnahmen und der Zug-Auslastung ermöglicht.
Tätigkeiten:
- Backend: Erweiterung der Java-Anwendung um kleinere Features. Anpassung der Oracle DB-Tabellen
- Auslagerung von Teilen der Software in Docker-Container und Erstellung von Confluence-Artikeln zu Dokumentationszwecken
Technologien:
Java 8, JUnit, Oracle DB, Bash (Shell), Docker, Git, AWS, SQL
Wartung und Weiterentwicklung des Corporates-Portals. Dieses ist der zentrale Zugang für Unternehmenskunden der LBBW und BW-Bank mit umfangreichen Funktionen.
Tätigkeiten:
- Backend sowie Frontendentwicklung mit Java/Kotlin und Angular
- Mitarbeit an einer fachlich getrennten Portalanwendung (5 Microservices & Microfrontends)
- Update der Angular Versionen von 6-8 auf 11
- Optimierung der lokalen Entwicklungsumgebung: Aufnahme weiterer Services in die Docker Compose-Datei
Java 11, Kotlin, Angular 11, TypeScript, HTML, CSS, JUnit, Mockito, MongoDB, Docker, Docker Compose, Maven, Git, GitLab CI/CD, REST
Projektbeschreibung:
Entwicklung einer Portalanwendung (Frontend) für die Pflege von Personen-Stammdaten zur Ablösung/ Migration eines Altsystems.
Tätigkeiten:
- Backend sowie Frontendentwicklung mit Spring Boot und React
- Mitarbeit an einer fachlich getrennten Portalanwendung (~8 Microservices & Microfrontends)
- Automatisierung der Erstellung der Release-Notes
- Entwicklung eines Zwischenspeichers (temporäre Persistierung der Daten). Auf Kundenwunsch wurden die Daten aus dem Zwischenspeicher geladen und an ein anderes System endgültig übergeben
- Optimierung der CI/CD-Pipelines: Mit einem Klick waren die Änderungen auf der DEV-Umgebung
Technologien:
Spring Boot, Java 11, Maven, Bash (Shell), JUnit, Selenium, JavaScript, React, Jest, Node.js, SOAP, REST, Git, OpenShift, TeamCity, Docker, Microservices, Microfrontends
Projektbeschreibung:
Eigenverantwortliche Weiterentwicklung sowie Wartung und Betrieb des internen ERP-Systems.
Tätigkeiten:
- Backend sowie Frontend-Entwicklung (Full Stack) mit Spring Boot, Angular und Docker
- Selbstständiges Entwerfen und Implementieren von Softwarekomponenten wie z.B. Erfassen der Arbeitszeiten auf verschiedene Kundenprojekte, Beantragen von Urlaubstagen, Standardarbeitszeiten
- Beteiligung am Planungsprozess
- Serveradministration
- Übernahme der Scrum Master- Rolle
- Agile Entwicklung mit JIRA
Technologien:
Spring Boot, Java 11, Angular 8, Docker, SQL, Microservices, Jira, Git, Kafka, Bash (Shell), PostgreSQL, REST, HTML, CSS
Projektbeschreibung:
Entwicklung von diversen Modulen auf der cloud-basierten Plattform salesforce.com. Mitarbeit im Projekt „youvestor“, der Implementierung einer Internetplattform, die es ermöglicht, Fonds im Internet zu erwerben.
Tätigkeiten:
- Administration der Plattform
- Prozesse (Trigger) eingebaut, wie z.B. E-Mailversand nach Kundenregistrierung
- Entwicklung von Software, welche den Salesforce Richtlinien entspricht, wie z.B. Einhaltung der harten Limits für Datenbankzugriffe
- Generierung von dynamischen PDFs
Technologien:
HTML, CSS, JavaScript, APEX, Visualforce, Salesforce.com, Force.com
Zertifikate
Reisebereitschaft
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.