Long Tran

Senior Softwareentwickler

Avatar placeholder
Helsinki, Finnland

Erfahrungen

Sept. 2024 - Dez. 2025
1 Jahr 4 Monaten

Senior Softwareentwickler

Advania Finland

  • Mitarbeit am Sponda Fresh Intranet Customer Engagement Projekt durch Entwicklung und Überprüfung von Ruby-basierten Backend-Services, um sauberes objektorientiertes Design, idiomatische Ruby-Muster und eine wartbare modulare Architektur sicherzustellen.
  • Einsatz von Codegenerierung, strukturiertem Code-Review und Refactoring-Methoden zur Verbesserung von Legacy-Ruby-Komponenten, dabei Erkennung von Code-Smells, Anti-Patterns und fehlender Testabdeckung.
  • Integration von RSpec und automatisierten Testsuites in CI/CD-Pipelines mit GitHub Actions und Docker, Stärkung der Qualitätssicherung und reproduzierbarer Deployments.
  • Teilnahme an KI-unterstützten Entwicklungs-Workflows, Bewertung der Prompt-Qualität und Validierung von LLM-generiertem Ruby-Code anhand interner Coding-Richtlinien und Sicherheitsvorgaben.
  • Umfangreiche Arbeit mit RESTful-APIs, Microservices und Linux-Umgebungen zur Unterstützung skalierbarer interner Plattformen in mehreren Geschäftsbereichen.
  • Erstellung und Pflege technischer Dokumentationen für Tests, Fehler und technische Schulden, um Wartbarkeit und Onboarding langfristig zu gewährleisten.
  • Enge Zusammenarbeit mit Solution Engineers und Plattform-Teams, Anpassung neuer Richtlinien und experimenteller Ansätze an sich entwickelnde Projektanforderungen.
Jan. 2021 - Juni 2024
3 Jahren 6 Monaten

Softwareentwickler

Accenture

  • Mitarbeit am Gen-AI-Kundenservice-Virtual Assistant für Best Buy durch Bereitstellung von Ruby- und Python-Services für LLM-gestützte Prompt-Bewertung, Antwortvalidierung und automatisierte Tests.
  • Erstellung und Überprüfung von Backend-Komponenten für die Noli Beauty Digital Commerce Platform unter Anwendung sauberer Ruby-Abstraktionen, REST-APIs und CI-integrierter Tests.
  • Teilnahme an komplexen Datenannotierungs- und Benchmarking-Workflows, Validierung von KI-Ergebnissen mittels strukturierter Testfälle und isolierter Ausführungsumgebungen.
  • Einsatz von Docker, Linux-CLI-Tools und Git-basierten Workflows zur Gewährleistung einheitlicher Entwicklung und Bereitstellung in verteilten Teams.
  • Erkennung und Dokumentation von Fehlern, Performance-Engpässen und technischer Verschuldung in Ruby- und JavaScript-Codebasen, Vorschlag pragmatischer Lösungen.
  • Zusammenarbeit an KI-gestützten Web-Assistenten, Validierung generierter Codeausschnitte und Steigerung der Zuverlässigkeit durch Testintegration.
  • Pflege detaillierter technischer Dokumentation zu Teststrategien, Fehlerberichten und CI/CD-Prozessen über alle Projekte hinweg.
  • Unterstützung schneller Kontextwechsel zwischen mehreren Kundenprojekten durch Anpassung von Codierungsstandards und Bewertungsrichtlinien an unterschiedliche Domänen.
  • Regelmäßige Durchführung von Peer-Code-Reviews mit Fokus auf Lesbarkeit, idiomatische Nutzung und langfristige Wartbarkeit.
Sept. 2019 - Dez. 2020
1 Jahr 4 Monaten

Softwareentwickler

Google

  • Beitrag zu Verbesserungen der Google Cloud Console durch Entwicklung von Web-Komponenten und Backend-Services mit Fokus auf Zuverlässigkeit und Testbarkeit.
  • Arbeit an Entwickler-Dashboards und Monitoring-Oberflächen unter Anwendung solider Software-Engineering-Prinzipien und strukturierter Code-Reviews.
  • Unterstützung bei containerbasierten Skalierungsinitiativen mithilfe von Docker und cloud-nativen Deployment-Mustern.
  • Zusammenarbeit mit bereichsübergreifenden Teams zum Debuggen, Profiling und Verfeinern von Diensten in Linux-Umgebungen.
  • Anwendung grundlegender Kenntnisse in REST-APIs, verteilten Systemen und automatisierten Tests in groß angelegten Produktionsumgebungen.
  • Dokumentation von Implementierungsdetails und bekannten Problemen zur Unterstützung langfristiger Plattformentwicklung.
  • Einblick in sichere Codierpraktiken und Performance-Analyse in Enterprise-Systemen erhalten.
Apr. 2018 - Sept. 2018
6 Monaten

Softwareentwickler

Google

  • Fundamentale Kenntnisse in Algorithmen, Datenstrukturen und Software-Design-Prinzipien durch praktische Entwicklungsaufgaben aufgebaut.
  • Anwendung grundlegender Webentwicklungskonzepte wie HTTP, Browserverhalten und Netzwerkprotokolle in realen Anwendungen.
  • Praktische Erfahrung mit Versionskontrolle, Debugging und kollaborativen Entwicklungs-Workflows gesammelt.
  • Weiterentwicklung des Kernwissens in Informatik zur Unterstützung späterer Arbeiten an skalierbaren Systemen und KI-unterstützter Entwicklung.

Zusammenfassung

Senior Softwareentwickler mit 9 Jahren praktischer Erfahrung in der Erstellung, Überprüfung und Weiterentwicklung von produktionsreifen Softwarelösungen für Webplattformen, KI-gestützte Systeme und cloud-native Umgebungen. Solider Hintergrund in der Ruby-Entwicklung, objektorientiertem Design, Metaprogrammierung, testgetriebener Entwicklung und CI/CD-Automatisierung, kombiniert mit praktischer Erfahrung in LLM-basierten Anwendungen, Prompt-Bewertung und KI-unterstützten Programmier-Workflows. Nachgewiesene Fähigkeit, komplexe Codebasen zu analysieren, Fehler und technische Schulden zu identifizieren und saubere, idiomatische Lösungen zu liefern, sowie sich schnell an neue Domänen, Richtlinien und experimentelle Projekte in dynamischen Umgebungen anzupassen.

Fähigkeiten

  • Programmiersprachen: Ruby, Python, Javascript, Typescript, Sql, Rust
  • Ruby-ökosystem & Praktiken: Objektorientiertes Design, Metaprogrammierung, Idiomatisches Ruby, Code-smell-erkennung, Refactoring, Profiling, Debugging
  • Testen & Qualitätssicherung: Rspec, Minitest, Testintegration, Ci/cd-pipelines, Github Actions, Gitlab Ci, Jenkins, Circleci, Fehlerdokumentation
  • Ki- & Llm-systeme: Prompt-bewertung, Datenannotation, Llm-training & Bewertung, Agentenbasierte Codeausführung, Ki-unterstützte Codeüberprüfung
  • Devops & Infrastruktur: Docker, Containerisierung, Linux-cli, Automatisierte Bereitstellung, Skripterstellung, Versionskontrolle Mit Git
  • Web- & Plattform-engineering: Restful-apis, Microservices-architektur, Webanwendungsentwicklung, Sicheres Plattformdesign
  • Dokumentation & Zusammenarbeit: Technische Dokumentation, Testdokumentation, Bereichsübergreifende Zusammenarbeit, Anpassung Von Richtlinien

Sprachen

Englisch
Verhandlungssicher
Vietnamesisch
Fortgeschritten
Finnisch
Grundkenntnisse

Ausbildung

Sept. 2017 - Mai 2019

University of Helsinki

Master in Informatik · Informatik · Helsinki, Finnland

Sept. 2013 - Juni 2017

Hanoi University of Science and Technology

Bachelor in Informatik · Informatik · Hanoi, Vietnam

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Thanuj Igalawithana
Thanuj Igalawithana

Leitender Softwareentwickler

Profil ansehen
Kimmo Suotsalo
Kimmo Suotsalo

Freiberuflicher Data Scientist

Profil ansehen
Muhammad Ammad-ud-din
Muhammad Ammad-ud-din

Mitgründer

Profil ansehen
Maleesha Kumarage
Maleesha Kumarage

Full-Stack-Softwareentwickler

Profil ansehen
Maciej Krawczyk
Maciej Krawczyk

Senior Backend-Ingenieur & KI-Systementwickler

Profil ansehen
Maksim Šetić
Maksim Šetić

Senior Full-Stack-Entwickler

Profil ansehen
Muhammad Zumar
Muhammad Zumar

UBQT

Profil ansehen
Rüdiger Schulz
Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Niko Schmuck
Niko Schmuck

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Lan anh Tran
Lan anh Tran

Java-Entwickler

Profil ansehen
Fady Kuzman
Fady Kuzman

Senior Softwareentwickler / Tech Lead

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Haseeb Ahmad
Haseeb Ahmad

Full-Stack-Ruby-on-Rails-Entwickler

Profil ansehen
Anargyros Chatzaras
Anargyros Chatzaras

Senior Go-Softwareentwickler

Profil ansehen
Angelina Filip
Angelina Filip

Produktmanager / Technischer Product Owner

Profil ansehen
Sandeep Girase
Sandeep Girase

Softwareentwickler

Profil ansehen
Rainer Diekmann
Rainer Diekmann

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Kyu-wang Lee
Kyu-wang Lee

Softwarearchitekt & Lead Software Engineer

Profil ansehen
Qaiser Abbasi
Qaiser Abbasi

Freiberuflicher Lead DevOps Ingenieur

Profil ansehen
Marcel Meyer
Marcel Meyer

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Arseniy Buntury
Arseniy Buntury

Full-Stack-Entwickler

Profil ansehen
Ramunas Jurgilas
Ramunas Jurgilas

iOS-Berater

Profil ansehen
Serge Kalinin
Serge Kalinin

MLOps (Machine-Learning-Betrieb)

Profil ansehen
Benedek Galácz
Benedek Galácz

CTO/CISO

Profil ansehen
Neha Khare
Neha Khare

Teamleiter | Senior Java-Entwickler

Profil ansehen
Tungi Dang
Tungi Dang

Technischer PMO | Delivery Master | LLM-Experte

Profil ansehen
Özgür Ertekin
Özgür Ertekin

Senior Softwareentwickler

Profil ansehen
Sharvy Ahmed
Sharvy Ahmed

Senior Ruby-Softwareentwickler

Profil ansehen
Kalpesh Patil
Kalpesh Patil

Praktikant Java-Entwickler

Profil ansehen
Alaeddine Benhamida lakhal
Alaeddine Benhamida lakhal

Senior Full-Stack .Net Entwickler (Freelance)

Profil ansehen