01.10.2024 aktualisiert


100 % verfügbar
Entwickler, Consultant
Munich, Deutschland
Deutschland
B.Sc. Computer Science (TU München)Skills
TrainingsdatenJavaJavaScript24/7 LeistungenTestsuiteAPIsKünstliche IntelligenzArchitekturAtlassian JiraAuthenticationsAutomatisierungTest AutomationMicrosoft AzureCloud ComputingDatenbanken
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
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
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
- 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: 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:
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:
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
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
Rolle: Entwickler, Consultant
Aufgaben:
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
Konzeption und Umsetzung eines zentralen Authentifizierungsservices, Migration der existierenden Microservices in die Authentifizierung mittels Keycloak und OAuth2.
Rolle: Entwickler
Aufgaben:
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