Über mich

Minh Tuan Luong

Tech Lead | Senior Software Engineer (Java, Cloud, Microservices) | Entwicklung skalierbarer Cloud-native-Systeme für komplexe Geschäftsdomänen

Spezialisiert auf Java, Spring Boot, Microservices, Cloud-native Systeme und die Abbildung komplexer Domains in technische Lösungen

Langjährige Erfahrung in der Digitalisierung, Modernisierung von Legacy-Systemen, Aufbau skalierbarer Plattformen und eventgetriebenen Architekturen

Stark in der technischen Konzeption, Umsetzung und Team-Mentoring

Erfahrungen ansehen
Minh Tuan Luong

Engineering Principles

Nachhaltige Software statt kurzfristiger Lösungen
Klare Architektur vor unnötiger Komplexität
Systeme entlang fachlicher Domänen entwickeln
Automatisierung dort, wo sie echten Mehrwert schafft
Wissen teilen und Teams befähigen
Architektur als langfristige Investition betrachten

Highlights

💼

Fachkompetenzen & Produktentwicklung

  • Aufbau der Abschlussstrecke für Versicherungsprodukte in einer komplexen Softwarelandschaft
  • Full-Stack-Entwurf und Neuentwicklung eines Systems auf Basis bestehender Fachlogik
🏗️

Architektur & Legacy-Modernisierung

  • Strategische Ablösung von Legacy-Systemen durch Microservices-Architekturen (Spring Boot, Kafka) bei gleichzeitigem Mischbetrieb
  • Migration einer anspruchsvollen fachlichen Anwendung auf Microservices-Architektur
🛒

E-Commerce & Payment

  • Integration des Features "Reservierung per Kreditkarte" in internationalen Onlineshops
  • Konsolidierung mehrerer Onlineshops für effizientere Inbetriebnahme
📊

Data Engineering & Infrastruktur

  • Aufbau einer Medienzentrale zur Transformation von Massenproduktdaten sowie Echtzeit-Verarbeitung gemäß SensorThings API
  • Evaluierung und Einführung des ELK-Stacks für weitere Log-Sammlung und Monitoring

Erfahrungen

  • Entwicklung und Wartung eines modularen Backends auf Basis einer hexagonalen Architektur inklusive seiner REST/GraphQL- und SOAP-Schnittstellen
  • Betreuung der Cloud-Umgebung des Produkts mit OpenShift und Docker
  • Erstellung und Wartung von Jenkins-Pipelines mit Jenkinsfiles in Groovy
  • Deployment automatisiert mit GitLab CI/CD Pipelines unter Einsatz von Helm Charts
  • Wartung der Oracle/Postgres-Datenbank des Projekts mit Flyway zur versionskontrollierten Schema-Migration
  • Integration von Apache Kafka zur asynchronen, eventbasierten Kommunikation zwischen Microservices
  • Integration der Camunda Process Engine in eine Microservice-Architektur
  • Erstellung und Wartung von Last- und Performance-Tests mit JMeter
  • Einführung und Weiterentwicklung des Datencachings mit Redis
  • Migration der internen Webanwendungen auf moderne Flow-Technologie
  • Wartung von Legacy-Systemen bis zu deren Ablösung
  • Experten-Beratung und Entwicklung einer Prototypschnittstelle für den Integration-Layer mit Kafka
  • Aufnahme und Dokumentation der Anforderungen
  • Unterstützung bei Projekt-DevOps
  • Fachliche Beratung und Unterstützung der Anwender
  • Eigenverantwortliche fachliche Weiterbildung sowie strukturierte Wissensvermittlung
  • Migration einer anspruchsvollen fachlichen Anwendung auf eine Microservices-Architektur, basierend auf dem Spring-Framework mit REST, JSON und JPA
  • Weiter- und Neuentwicklung von dynamischen Schnittstellen sowie Client- und Server-Komponenten
  • Mentoring
  • Ausleitung, Aggregation und Transformation von Echtzeitdaten gemäß SensorThings API
  • Entwurf und Umsetzung eines Data-Services in einer Cloud-Umgebung
  • Übernahme eines alten Softwaresystems. Full-Stack-Entwurf und Entwicklung eines neuen Systems auf der Basis der alten Software
  • Integration von Anwendungen in heterogene Systemlandschaften
  • Entwicklung von Anwendungen zur Integration, Auswertung, Transformation und Ausleitung der Massenproduktdaten
  • Konzeption und Programmierung betriebswirtschaftlicher Anwendungen und Prozesse innerhalb des Oxaion ERP Systems, insbesondere die kunden- und marktorientierte Weiterentwicklung der ERPLösung Oxaion Open
  • Evaluierung und Anbindung eines kommerziellen Produktes sowie eines Open-Source-Stacks
  • Entwicklung und Anbindung eines HTML5-Clients für das Produkt Oxaion Open
  • Weiterentwicklung des Frontend und Open-Framework im ERP-Umfeld
  • Betreuung und Weiterentwicklung der internationalen Onlineshops für Neu- und Bestandskunden und DIY-Shops sowie Tele-Sales-Tools
  • Reservierung-Feature der Kreditkartenzahlung
  • Zusammenlegung mehrerer Webshops
  • Transformation von Produktdaten-XMLs für die Verwaltung im Onlineshop

Kernkompetenzen

Backend & Architektur

JavaSpring BootMicroservicesHexagonale ArchitekturClean CodeJPADDD

Cloud & DevOps

DockerOpenShiftKubernetesCI/CDGitLab CIJenkinsHelmBash-Scripting

Schnittstellen & Automatisierung

RESTGraphQLKafkaSOAPCamunda

Daten & Persistenz

PostgreSQLOracleRedisFlyway

Testing

JUnitMockitoJMeterWireMockIntegrationstests

Tools, IDEs & Build

IntelliJEclipseVS CodeGradleMavenGitGitLabBitBucket

Agile Methodiken

KanbanScrum

Fachlichkeit & Konzeption

Abbildung komplexer DomänenLegacy-System-ModernisierungTechnische KonzeptionEvent-Driven Architecture