Alexander K.

Senior Fullstack-Entwickler

Darmstadt, Deutschland

Erfahrungen

Sept. 2024 - Bis heute
1 Jahr 1 Monate

Senior Fullstack-Entwickler

Deutsche Vermögensberatung AG (DVAG)

  • Weiterentwicklung und Wartung einer komplexen Vertriebsplattform mit Fokus auf digitale Abschlussprozesse, Kundenportal-Interaktionen und Dokumentenerzeugung für Finanz- und Versicherungsprodukte

  • Entwicklung und Pflege von Microservices mit Spring Boot 3 und Kotlin

  • Frontend-Entwicklung mit Angular 20, insbesondere in der Darstellung von Produkten, Anträgen und Dokumenten

  • End-to-End-Tests mit Playwright

  • Integrationstests mit WireMock zur Isolierung externer Abhängigkeiten

  • Erstellung und Optimierung von Quartz-Jobs und CronJobs

  • Refactoring der Security-Konfiguration bei Multi-Realm-Keycloak-Setup mit eigener FilterChain, Permission Evaluator und Factory-Routing basierend auf Pfadstruktur

  • Erstellung dynamischer Emails mit Thymeleaf

  • Umfangreiche Fehleranalysen mit Hilfe von Application Insights, Log Analytics und direktem SQL-Debugging

  • Einführung einer dynamisch steuerbaren Security-Architektur mit flexibler Token-Verarbeitung je nach Pfad und Realm

  • Stabilisierung und klare Strukturierung des Abschlussprozesses, insbesondere für komplexe Produktmodelle mit Haupt- und Unterprodukten

  • Deutlich erhöhte Wartbarkeit und Lesbarkeit des Codes durch modulare Refactorings

  • Höhere Teststabilität und -tiefe durch kombinierte Nutzung von Playwright, WireMock und Integrationstests

  • Gezielte Performance-Optimierung durch Analyse von Hibernate-Statistiken, Query-Tuning und Nutzung von SQL Execution Plans für effiziente Datenbankzugriffe

  • Java 21

  • Kotlin

  • Spring Boot 3

  • Angular

  • TypeScript

  • REST API

  • JSON

  • Kubernetes

  • Docker

  • PostgreSQL

  • Liquibase

  • Keycloak

  • OAuth2

  • GitHub Actions

  • Testcontainers

  • Azure Application Insights

  • Thymeleaf

  • Tilt

  • Microsoft SQL Server

Okt. 2023 - Sept. 2024
1 Jahr

Senior Fullstack-Entwickler

Fraunhofer-Institut für Experimentelles Software Engineering IESE

  • Entwicklung einer digitalen Plattform für das BMEL-geförderte Vorhaben "Smarte.Land.Regionen" zur Förderung der Digitalisierung in ländlichen Gebieten

  • Entwicklung von Microservices mit Spring Boot 2/3 und Java 19

  • Umfangreiche Frontend-Entwicklung mit React, einschließlich Erstellung und Erweiterung zahlreicher Komponenten

  • Integration eines Zahlungsdienstleisters (Secupay)

  • Migration bestehender Systeme auf aktuellere Versionen

  • Restrukturierung des Datenbankschemas mittels Liquibase: Optimierung von Tabellen und Entity-Beziehungen

  • Erstellung und Implementierung von User Stories

  • Signifikante Verbesserung der Benutzeroberfläche und User Experience durch maßgeschneiderte React-Komponenten

  • Vollständige Automatisierung der Zahlungsabwicklung durch Secupay-Integration

  • Erfolgreiche Migration von Spring Boot 2 auf 3

  • Verbesserung der Softwarequalität durch erhöhte Testabdeckung mit Testcontainers

  • Beitrag zur Steigerung der Plattformeffizienz und Benutzerzufriedenheit

  • Java 19

  • Spring Boot 2/3

  • React

  • TypeScript

  • JavaScript

  • REST API

  • JSON

  • Kubernetes

  • Docker

  • PostgreSQL

  • Liquibase

  • Keycloak

  • GitLab CI

  • Testcontainers

  • GreenMail

  • Thymeleaf

Juli 2022 - Sept. 2023
1 Jahr 3 Monaten

Senior Fullstack-Entwickler

Techem X GmbH

  • Revolutionierung des klassischen Privatkundengeschäfts durch Entwicklung voll digitaler Lösungen für Heizkostenabrechnung und Rauchwarnmelder-Management

  • Konzeption und Entwicklung Cloud-nativer Backend-Systeme auf Azure-Plattform

  • Implementierung von Microservices mit Spring Boot 3 und Java 17/19 zur Unterstützung digitaler Geschäftsprozesse

  • Integration diverser Drittsysteme (Heiztec, Ortec, SAP, Microsoft Kalender, CRM) für nahtlose Datenflüsse

  • Entwicklung von GraphQL-Schnittstellen für effiziente Datenkommunikation zwischen Systemen

  • Erstellung von Kubernetes-Konfigurationen

  • Entwurf und Umsetzung komplexer Geschäftslogik für Abrechnungs- und Geräteverwaltungsprozesse

  • Implementierung von Azure Functions in der Cloud

  • Mitarbeit an der Frontend-Entwicklung mit React zur Gestaltung intuitiver Benutzeroberflächen

  • Erfolgreiche Digitalisierung des Privatkundengeschäfts durch Integration mehrerer Drittsysteme

  • Signifikante Steigerung der Prozessautomatisierung in Heizkostenabrechnung und Geräteverwaltung

  • Migration des gesamten Systems auf Kubernetes, resultierend in verbesserter Skalierbarkeit und Wartbarkeit

  • Entwicklung Azure Functions für effizientes Cloud-basiertes Datenmanagement

  • Java 17/19

  • Spring Boot 2/3

  • Azure Cloud

  • Terraform

  • Docker

  • Kubernetes

  • Helm

  • Grafana

  • PostgreSQL

  • Cosmos DB

  • MS SQL

  • Drools (BRMS)

  • GraphQL

  • React

  • GitLab CI

  • Testcontainers

  • SOAP

  • XML

  • WSDL

  • REST API

  • Application Insights

Juli 2021 - Juli 2022
1 Jahr 1 Monate

Senior Fullstack-Entwickler

DG Verlag / DGNexolution

  • Weiterentwicklung eines E-Accounting-Tools für Volksbanken und Raiffeisenbanken zur Online-Generierung und -Verarbeitung elektronischer Rechnungsdaten

  • Entwicklung eines Minimal Viable Product (MVP) für ein Nachhaltigkeitsportal zur Unterstützung von Banken bei der Durchführung eines nachhaltigen Geschäftsbetriebs

  • Implementierung neuer Funktionen und Anforderungen für das E-Accounting-Tool

  • Einführung eines neuen Rechnungsdatenformats für die Weiterverarbeitung in Bankensystemen (Atruvia)

  • Backend-Entwicklung mit Spring Boot 2 und Java 11 / Kotlin

  • Frontend-Entwicklung mit Angular 13

  • Entwicklung von Magnolia CMS Apps und REST-Endpunkten

  • Erstellung von Light-Modules für Magnolia

  • Konzeption und Umsetzung des MVP für das Nachhaltigkeitsportal

  • Integration von Hibernate-Search und Lucene für effiziente Suchfunktionalitäten

  • Implementierung von Sicherheitsmaßnahmen mit Spring ACL

  • Datenbankdesign und -optimierung mit PostgreSQL und Ltree

  • Erfolgreiche Einführung eines neuen Rechnungsdatenformats in die Produktion

  • Integration des neuen Formats in die Systeme der ersten Banken

  • Entwicklung und Produktivstellung des MVP für das Nachhaltigkeitsportal

  • Implementierung der ersten Verbundangebote und Praxisbeispiele im Nachhaltigkeitsportal

  • Verbesserung der Benutzerfreundlichkeit durch moderne Angular-basierte Frontends

  • Optimierung der Backend-Prozesse durch Einsatz von Spring Boot und Kotlin

  • Java 11

  • Kotlin

  • Spring Boot 2

  • TypeScript

  • Angular 13

  • Docker

  • Kubernetes

  • Spring ACL

  • PostgreSQL

  • Hibernate-Search

  • Lucene

  • Magnolia

  • REST API

  • JSON

Apr. 2021 - Juni 2021
3 Monaten

Fullstack-Entwickler

DB Regio Bus

  • Weiterentwicklung einer Cloud-basierten Data Lake- und Integrationsplattform zur Unterstützung der digitalen Transformation bei DB Regio Bus

  • Analyse und Beurteilung der Datenqualität mit anschließender Durchführung von Transformationen zur Datenbereinigung

  • Konzeption und Implementierung eines Java-basierten Microservices für die Verarbeitung von CSV- und XML-Dateien

  • Anpassung und Optimierung bestehender Python- und Groovy-Module an neue Anforderungen

  • Entwicklung eines Groovy-Skripts zur Automatisierung des Benutzerimports in das Tenfold-System

  • Integration von Sicherheitsmaßnahmen mit Keycloak

  • Containerisierung der entwickelten Services mit Docker

  • Erfolgreiche Implementierung und Produktivstellung eines Java-Microservices zur effizienten Verarbeitung von CSV- und XML-Dateien

  • Automatisierung des Benutzerimports in das Tenfold-System durch ein neu entwickeltes Groovy-Skript, was manuelle CSV-Importe obsolet machte

  • Anpassung mehrerer Python-Module an neue Geschäftsanforderungen, was die Flexibilität und Funktionalität der Plattform erhöhte

  • Verbesserung der Datenqualität und -integration durch gezielte Transformations- und Bereinigungsprozesse

  • Java 8

  • Spring Boot 2

  • Python

  • Groovy

  • JavaScript

  • Linux Shell

  • Keycloak

  • Docker

  • Tenfold

  • SOAP

  • REST API

  • XML

  • JSON

Dez. 2019 - März 2021
1 Jahr 4 Monaten

Fullstack-Entwickler

Unzer GmbH

  • Modernisierung und Automatisierung der Datenimportprozesse für das Standard Debitor Management- und Billing System

  • Entwurf und Design der Softwarearchitektur für die neue Importlösung

  • Entwicklung von Microservices mit Java und Spring Boot 2

  • Implementierung komplexer Geschäftslogik für Datenverarbeitung und -integration

  • Einrichtung und Optimierung von Continuous Integration/Continuous Deployment (CI/CD) Pipelines mit GitLab CI und Jenkins

  • Integration von Keycloak zur Absicherung der Komponenten mittels OpenID Connect

  • Anforderungsanalyse und Erstellung von User Stories in Zusammenarbeit mit Fachabteilungen

  • Implementierung von Message Queue-basierter Kommunikation mit ActiveMQ und Kafka

  • Erfolgreiche Entwicklung und Deployment von zwei Microservices in die AWS Cloud

  • Vollständige Automatisierung des Händlerdatenimports über eine zentrale Komponente

  • Signifikante Reduzierung manueller Eingriffe und potenzieller Fehlerquellen im Importprozess

  • Verbesserung der Skalierbarkeit und Wartbarkeit des Systems durch Microservices-Architektur

  • Erhöhung der Datensicherheit durch Integration moderner Authentifizierungs- und Autorisierungsmechanismen

  • Java 11

  • Spring Boot 2

  • Spring Cloud Config

  • AWS (SQS, SNS, DynamoDB)

  • MariaDB

  • ActiveMQ

  • Apache Kafka

  • Maven

  • Keycloak

  • OAuth2

  • Testcontainers

  • Docker

  • Kubernetes

  • GitLab CI

  • Jenkins

  • Jira

  • Confluence

  • REST API

  • JSON

März 2019 - Dez. 2019
10 Monaten

Fullstack-Entwickler

Unzer GmbH

  • Entwicklung eines zentralen, event-getriebenen Systems zur Automatisierung und Optimierung des Onboarding-Prozesses für neue Händler bei Unzer GmbH

  • Backend-Entwicklung mit Java und Spring Boot 2

  • Frontend-Entwicklung mit Angular 8 und Bootstrap 4

  • Implementierung komplexer Geschäftslogik für den Onboarding-Prozess

  • Integration von Keycloak zur Absicherung der Komponenten mittels OpenID Connect

  • Modellierung und Implementierung von Geschäftsprozessen mit Flowable

  • Einrichtung und Optimierung von Continuous Integration und Deployment (CI/CD) Pipelines

  • Entwicklung und Integration von AWS-Diensten (DynamoDB, SQS, SNS, S3)

  • Erfolgreicher Launch des MVP im September 2020, ermöglichte Self-Onboarding für Händler

  • Erste erfolgreiche Verarbeitung von Händlern über das neue System Ende September 2020

  • Kontinuierliche Erweiterung durch Anbindung zusätzlicher Zahlungsanbieter und Endsysteme

  • Verfeinerung der Risiko-Prüfungsmöglichkeiten für erhöhte Sicherheit

  • Vollständige Automatisierung der Händlerverarbeitung für Partner über MOSH

  • Java 8

  • Spring Boot 2

  • Angular 8

  • Bootstrap 4

  • AWS (DynamoDB, SQS, SNS, S3)

  • Elastic Beanstalk

  • Flowable

  • Keycloak

  • Docker

  • Kubernetes

  • Testcontainers

  • GitLab

  • Jenkins

  • SonarQube

  • Postman

  • Jira

  • Confluence

  • OAuth2

  • REST API

  • JSON

Jan. 2019 - März 2019
3 Monaten

Fullstack-Entwickler

Detim Consulting GmbH

  • Weiterentwicklung einer Web-Applikation zur effizienten Verwaltung von Mitarbeiterdaten

  • Backend-Entwicklung mit Java und Spring Boot 2

  • Implementierung komplexer Geschäftslogik

  • Entwicklung und Optimierung von RESTful APIs

  • Frontend-Entwicklung mit Angular 6

  • Erstellung und Verbesserung von Angular-Komponenten

  • Gestaltung responsiver Benutzeroberflächen mit HTML und SCSS

  • Integration von Keycloak zur Absicherung der Komponenten mittels OAuth 2.0

  • Datenbank-Interaktion und -Optimierung mit Hibernate

  • Kontinuierliche Integration und Versionskontrolle mit Git und BitBucket

  • Erfolgreiche Entwicklung und Integration mehrerer Angular-Komponenten zur Verbesserung der Benutzeroberfläche

  • Implementierung effizienter Backend-Services zur Optimierung der Datenverarbeitung und -verwaltung

  • Erhöhung der Anwendungssicherheit durch Integration von Keycloak und OAuth 2.0

  • Verbesserung der Gesamtperformance und Benutzerfreundlichkeit der Applikation

  • Java 8

  • Spring Boot 2

  • Angular 6

  • Hibernate

  • Maven

  • HTML

  • SCSS

  • Keycloak

  • OAuth 2.0

  • Git

  • BitBucket

  • Jira

  • Confluence

  • IntelliJ IDEA

  • Postman

  • REST API

  • JSON

Feb. 2018 - Dez. 2018
11 Monaten

Fullstack-Entwickler

Deutsche Telekom

  • Weiterentwicklung und Anpassung der CBSI-Plattform zur automatisierten Integration von Geschäftsprozessen im Customer Care & Billing Bereich

  • Backend-Entwicklung mit Java 7 und Java EE

  • Implementierung und Optimierung von Geschäftslogik

  • Entwicklung neuer und Erweiterung bestehender Webservices

  • Frontend-Entwicklung mit JavaServer Faces und ICEfaces

  • Anpassung und Erweiterung von C++ Adaptern

  • Migration ausgewählter C++ Adapter nach Java

  • Entwicklung von Shell-Skripten zur Verarbeitung von CSV-Dateien

  • Unterstützung bei der Inbetriebnahme und dem Deployment neuer Funktionalitäten

  • Erfolgreiche Erweiterung und Anpassung mehrerer C++ Adapter an neue Anforderungen

  • Migration spezifischer C++ Adapter zu Java zur Verbesserung der Wartbarkeit und Integration

  • Implementierung neuer Java EE Webservices zur Erweiterung der Plattformfunktionalität

  • Weiterentwicklung bestehender Webservices zur Optimierung der Geschäftsprozessintegration

  • Erstellung eines effizienten Shell-Skripts zur automatisierten Verarbeitung von CSV-Dateien

  • Verbesserung der Benutzeroberflächen für Systemadministratoren und Service-Provider

  • Java 7

  • Java EE

  • C++

  • JBoss

  • Hibernate

  • Oracle DB

  • JavaServer Faces

  • ICEfaces

  • HTML

  • CSS

  • JavaScript

  • Linux Shell

  • SED

  • IntelliJ IDEA

  • Subversion

  • SOAP

  • XML

  • JSON

  • REST API

Zusammenfassung

Als erfahrener Fullstack-Entwickler und Cloud Engineer bringe ich ein breites Spektrum an Erfahrungen und Fähigkeiten in der Implementierung von verteilten Systemen und Cloud-Anwendungen mit. Meine langjährige Expertise umfasst die Entwicklung von Microservices mit Java und Spring Boot sowie die Integration von Cloud-Technologien wie AWS und Azure.

Mein Fachwissen erstreckt sich über das gesamte Java-Ökosystem, moderne Web-Entwicklung mit Angular und React, sowie DevOps-Praktiken mit Docker und Kubernetes. Ich verfüge über umfassende Kenntnisse in den Bereichen CI/CD, Datenbankdesign (relational und NoSQL), Sicherheitsimplementierungen und Messaging-Systeme.

Meine Projekterfahrung umfasst die erfolgreiche Umsetzung komplexer Systeme für namhafte Kunden wie Deutsche Vermögensberatung AG (DVAG), Fraunhofer IESE, Techem GmbH, Deutsche Bahn, Deutsche Telekom, DG Verlag (Finanzsektor) und Unzer GmbH (Zahlungsdienstleister). Diese vielfältige Erfahrung in verschiedenen Branchen ermöglicht es mir, mich schnell in neue Domänen einzuarbeiten und effektive Lösungen zu entwickeln.

Sprachen

Deutsch
Muttersprache

Ausbildung

Okt. 2016 - Juni 2018

Hochschule Darmstadt

M.Sc. Informatik · Informatik · Darmstadt, Deutschland

Hochschule Darmstadt

B.Sc. Informatik · Informatik · Darmstadt, Deutschland

Zertifikate & Bescheinigungen

HOTAO-003 Zertifizierter Kubernetes-Anwendungsentwickler

Terraform-zertifizierter Associate

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen