01.10.2024 aktualisiert

**** ******** ****
100 % verfügbar

Entwickler, Consultant

Munich, Deutschland
Deutschland
B.Sc. Computer Science (TU München)
Munich, Deutschland
Deutschland
B.Sc. Computer Science (TU München)

Profilanlagen

Profil TuTr CV de 2023-07 Development, DevOps, Operations.pdf

Skills

TrainingsdatenJavaJavaScript24/7 LeistungenTestsuiteAPIsKünstliche IntelligenzArchitekturAtlassian JiraAuthenticationsAutomatisierungTest AutomationMicrosoft AzureCloud ComputingDatenbankenDatenbereinigungRelationale DatenbankenLinuxDevOpsElasticsearchZahlungssystemeJ2EEGlassfish 3Web-PortaleJSONWildflyJbpmPythonPostgreSQLApache MavenMySQLNode.jsOAuthOracle DatabasesSoftware ArchitectureRanorexRed Hat Enterprise LinuxElastic LogstashProzessautomatisierungSeleniumSOAPSoftwareentwicklungSubsystemeSugarcrmTypeScriptVirtualizationSoftwareverteilungReact.jsBackendGitContainerisierungKunden-prozesseWikisGraphQLElastic KibanaRestful ApisDockerElk StackServicenowRechteverwaltungMicroservices
Tuan Tu Tran ist Informatiker und Softwareentwickler Erfahrungen in der Konzeption und Implementierung von Backend Systemen und Microservice-Architekturen, sowie Integration unterschiedlicher Anwendungen und Services. Sein Fokus liegt auf REST und GraphQL und der Prozessautomatisierung.
Seine Stärke liegt in der präzisen Arbeitsweise bei Klärung von fachlichen Anforderungen und deren Umsetzung, sowie in der eigenständigen Erarbeitung technischer Lösungen.
Er ist in der Lage, sich schnell in neue technische und fachliche Themenstellungen einzuarbeiten.

Schwerpunkt Kenntnisse
  • Softwareentwicklung mit Java/JEE, NodeJS/JavaScript/TypeScript, Python, Schwerpunkte: Backend, APIs
  • Business Prozess Automatisierung mit JBPM/BPMN2.0, Integration von Anwendungen und Microservices und externen Diensten
  • Virtualisierung/Containerisierung (Docker, Podman), Cloud
  • relationale Datenbanken (Postgres, Oracle)
  • Anbindung, Customizing und Integration von ChatGPT-basierten Anwendungen
Fachliche Kenntnisse
  • Kundenprozesse im Bereich digitaler Services inkl. Abrechnung, Payment, Invoicing; Smartcard-Management; Digital Rights Management und Playout
  • Ladeinfrastrukturen für Elektromobilität (OCPP, Kundenprozesse, Plattformen)
  • Entwicklung und Betrieb unternehmenskritischer 24/7-Anwendung

Technologien:
APIs, API, Maven, Authentifizierung, Backend, Cloud, Containerisierung, Datenbanken, Datenbereinigung, DevOps, Docker, Elastic Search, Elasticsearch, ELK Stack, Git, Glassfish, GraphQL, JEE, JavaEE, J2EE, Java, JavaScript, JBPM, Jira, JSON, Kibana, AI, Laptops, Linux, Logstash, Microservice, Microservices, Azure, MySQL, NEXUS, NodeJS, OAuth2, Oracle, Postgres, PostgreSQL, Python, Ranorex, React, RHEL, relationale Datenbanken, REST API, SOAP, Selenium, ServiceNow, Software-Architektur, Softwareentwicklung, Rollout, Teilsysteme, SugarCRM, Testautomatisierung, Test-Frameworks, Test-Framework, Testsuite, Test Suite, Trainingsdaten, TypeScript, Virtualisierung, Webportal, Wiki, Wildfly, Payment

Erfahrung

Berufserfahrung0 - 5 Jahre
Freelancer seit2019

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

ChatGPT Integration/Anwendungen/Prototypen

ITEGIA GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

ChatGPT: Prototyp Learning/Customizing am Beispiel von Finanznachrichten
Implementierung einer Lern/Trainings-Umgebung für ChatGPT für projektspezifische, kundenspezifische Training von ChatGPT.
Rolle:    Entwickler
Aufgaben:
  • Implementierung eines Webscraper-Prototyps für die Generierung von externen Anfragedaten (hier: Finanznachrichten und weitere Zusatzdaten), Evaluation verschiedener Webscraping-Ansätze
  • Klärung der Aufbereitung der notwendigen Trainings-Daten und Prompts
  • Implementierung eines Tools zur Generierung von Trainingsdaten und Trainingsdurchführung
  • Implementierung einer API zur Abfrage der ChatGPT-Daten
Technisches Umfeld: Python, Beautiful Soup, Selenium, ChatGPT, OpenAI API

ChatGPT: Generative Search AI
ChatGPT-gestützte Dokumentensuche und Generierung von automatischen Übersichten, sowie Adhoc-Abfragen.
Durch Nutzung einer Vektordatenbank (Weaviate) und der Openai API ermöglichen mit natürlicher Sprache interne relevante Dokumente zu finden und daraus Menschen verständliche Antworten zu generieren
Rolle:    Entwickler
Aufgaben:
  • Aufsetzen und Konfigurierung der Vektordatenbank
  • Experimente und Test für die Evaluierung der möglichen des Systems
Technisches Umfeld: OpenAI/ChatGPT API, Docker, Weaviate, Python

chargebase -- Entwicklung einer OCPP-Plattform für das Management und Abrechnung von Ladestationen für Elektrofahrzeuge inkl. Kundenportal/App.

lade-plus GmbH

Energie, Wasser und Umwelt

< 10 Mitarbeiter

Rolle:    Entwickler, Consultant
Aufgaben:
  • Entwicklung und Pflege des OCPP-Central System (Python)
  • Weiterentwicklung der REST- und GraphQL-APIs für externe Nutzer (NodeJS)
  • Aufbau und Ausbau der technischen Infrastruktur und Deployments
  • Wartung des Kundenportals
Technisches Umfeld: Python, GraphQL, REST, Nodejs, TypeScript, JavaScript, OCPP, React, DevExtreme, PostgreSQL; Linux, Cloud

Implementierung Keycloak/Authentifizierung für die Microservice-Architektur

HD PLUS GmbH, SES S.A.

Telekommunikation

10-50 Mitarbeiter

Konzeption und Umsetzung eines zentralen Authentifizierungsservices, Migration der existierenden Microservices in die Authentifizierung mittels Keycloak und OAuth2.
Rolle:    Entwickler
Aufgaben:
  • Bedarfs-Analyse
  • Analyse Azure-Authentifikationsoptionen vs. Keycloak
  • Konzipierung und Konfiguration des Keycloak Servers
  • Implementierung der OAuth2-Authentifizierung in die Microservices
  • Test und Rollout-Unterstützung
Technisches Umfeld: Keycloak, OAuth2, JavaScript, JavaEE, Microservice-Architektur, Azure, Git, Maven

Orchestration Engine -- Weiterentwicklung und Wartung des Business Prozess Automatisierungs-Systems „Orchestration Engine“ (OE)

HD PLUS GmbH / SES Satelite S.A.

Telekommunikation

10-50 Mitarbeiter

Weiterentwicklung und Wartung des Business Prozess Automatisierungs-Systems „Orchestration Engine“ (OE). Die OE stellt die zentrale Prozessplattform zwischen Webportal und CRM und den Backendsystemen sowie externen Services (Payment, Logistik, Kommunikation) dar.
Die OE ist eine Eigenentwicklung der ITEGIA GmbH auf Basis JBPM und verarbeitet täglich bis zu 0,5 Mio. Prozessen und wickelt in den Zahlungsläufen bis zu 8-stellige Umsätze ab.

Rolle:    Technischer Systemverantwortlicher, Entwickler und Support Ansprechpartner
Aufgaben:
  • Konzipierung und Weiterentwicklung der Business Prozesse und Workflows in Zusammenarbeit mit dem Fachbereich beim Kunden, Unterstützung bei der Klärung fachlicher Fragen
  • Analyse von Verarbeitungsfehlern (innerhalb der Workflows und in den Umsystemen), Erarbeitung von Lösungsmöglichkeiten inkl. Datenbereinigung
  • Unterstützung bei operativen Aufgaben rund um die OE und der anderen Teil-Systeme. Erstellung von Bereinigungsskripten, Ausarbeitung von technischen Anfragen an den Support der Betreiber der internen und externen Umsysteme
  • Monitoring, Wartung und Adhoc-Support der OE-Systeme
  • Einarbeitung neuer Kundenmitarbeiter in die Arbeitsweise der OE und anderer Teilsysteme
Technisches Umfeld: JavaEE, Wildfly, REST, JBPM, BPMN2, JavaScript, PostgreSQL, Podman, Elastic Search, Logstash, Kibana (ELK-Stack), Beyond/Infonova R6, Payone, Maileon, NAGRA/CAS, NAGRA Connect, MSPR, u.a.; Azure, Git, Jira, Maven

Entwicklung UI für Voucher System

HD PLUS GmbH, SES Satelite S.A.

Telekommunikation

10-50 Mitarbeiter

Erstellung einer modernen UI-Oberfläche für die Benutzung des Voucher Systems auf Kundenseite
Rolle:    Lead-Entwickler, Technischer Projektleiter
Aufgaben:
  • Anforderungs-Analyse
  • Konzipierung und Implementierung
  • Test und Rollout-Unterstützung
Technisches Umfeld: Podman, React , DevExtreme, JavaScript

Containerisierung und Verbesserung der DevOps Praktiken

HD PLUS GmbH / SES Satelite S.A.

Telekommunikation

10-50 Mitarbeiter

Umstellung der Anwendungslandschaft von virtuellen Servern auf Container-Architektur auf Basis Podman. Evaluation und Umstellung der Services.
Rolle:    Entwickler, Consultant
Aufgaben:
  • Evaluation Container-Infrastruktur Docker vs. Podman
  • Abwägung Kybernetes
  • Containerisierung der vorhandene Softwareapplikationen und Microservices
  • Test und Rollout-Unterstützung
Technisches Umfeld: Docker, Podman, JavaEE/Wildfly, Linux (RHEL), Azure, Git

Reengineering Voucher-System

HD PLUS GmbH, SES Satelite S.A.

Telekommunikation

10-50 Mitarbeiter

Reimplementierung, Migration eines Systems zur Verwaltung von Gutscheincodes und Gutscheinen. Das System dient der Generierung, Prüfung und Einlösung verschiedener Gutscheincodes inkl. Integration in Kassensysteme zur Prüfung/Invalidierung und die Produktion von gedruckten Prepaid-Guthabenkarten von HD PLUS für den Einzelhandel über externe Dienstleister.
Rolle:    Lead-Entwickler, Technischer Projektleiter
Aufgaben:
  • Analyse des Altsystems (J2EE)
  • Portierung und Migration auf eine aktuelle Software-Architektur (Umstellung von SOAP auf REST API, Einsatz aktueller Java-Versionen und Frameworks, Migration von Glassfish/Oracle auf wildfly/Postgres)
  • Erweiterung um zusätzliche Funktionalität
  • Test und Rollout-Unterstützung
Technisches Umfeld: JavaEE/WildFly, REST, Oracle, PostgreSQL, Podman, ELK Stack, Maven, Git

B2B-Migration: Ablösung Altsystem auf zentrales BSS/Workflow-Engine

HD PLUS GmbH, SES Satelite S.A.

Telekommunikation

10-50 Mitarbeiter

Ablösen des B2B-CRM „XTRADE“ (SugarCRM, Custom App) auf zentrale Architektur beim Kunden (Infonova R6, Orchestration Engine/BPMN2.0), Integration der Prozesse und Schnittstellen zu Umsystemen in OE-Prozesse.
Rolle:    Entwickler
Aufgaben:
  • Analyse der Bestandsprozesse, Erarbeitung der Workflow-Erweiterungen und neuer Workflows mit dem Fachbereich
  • Klärung technischer Detailanforderungen und Erstellung von Anforderungen an das zentrale CRM-System)
  • Realisierung der Workflows und zusätzlicher Schnittstellen
  • Test und Rollout-Unterstützung
Technisches Umfeld: Orchestration Engine (JavaEE, JBPM, JavaScript, BPMN2.), Infonova R6, Maileon, SugarCRM

Testautomatisierung für das OE-System

HD PLUS GmbH, SES Satelite S.A.

Telekommunikation

10-50 Mitarbeiter

Implementierung eines Test-Frameworks für die automatische Ausführung komplexer Testcases/-ketten und Validierung der Ergebnisse. Die Testsuite wird im JSON-Format definiert und wird automatisch ausgeführt. Das Test-Framework kommuniziert mit unterschiedlichen Umsystemen und greift für die Analyse und Überprüfung der Tests auf Daten der OE, Datenbanken und Elasticsearch zu.
Rolle:    Entwickler
Aufgaben: 
  • Analyse der Anforderungen
  • Implementierung und 
Technisches Umfeld: Java, REST, JSON, Oracle, PostgreSQL, ELK Stack (Elasticsearch, Logstash, Kibana), JBPM 

Inventar Scanner für ServiceNow

Giesecke+Devrient GmbH

Sonstiges

>10.000 Mitarbeiter

Konzeption und Entwicklung eines Prototyps für eine App für die ServiceNow Plattform zur Pflege von Informationen zu Inventar Gegenständen. Ziel war es, mit Hilfe von Barcode-Scans Informationen über ankommende oder ausgegebene Inventar-Gegenstände (z.b Firmen Handy, Laptops… ) anzuzeigen und zu pflegen.
Rolle: Entwickler
Aufgaben:
  • Anforderungs-Analyse, Konzeption
  • Implementierung der Lösung
Technisches Umfeld: ServiceNow , JavaScript

Automatische UI-Test

NEXUS AG

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Weiterentwicklung einer Test Suite für den automatischen Test der UI Oberfläche der Software der Nexus AG.  Dabei wurde die Software „Ranorex“ benutzt
Rolle:    Entwickler
Aufgaben:
  • Anforderungs-Analyse
  • Implementierung der Tests
Technisches Umfeld: Ranorex

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden