147 lines
8.9 KiB
Plaintext
147 lines
8.9 KiB
Plaintext
headers_home = Home
|
|
headers_cv = Résumé
|
|
headers_publications_projects = Publications/Projects
|
|
headers_about = About
|
|
headers_language_buttons_english = 🇬🇧 English
|
|
headers_language_buttons_german = 🇩🇪 German
|
|
home_card_name = Tuan-Dat Tran
|
|
home_card_gender = (He/Him)
|
|
home_card_text =
|
|
Hey there! 👋🏻👋🏼👋🏽👋🏾👋🏿
|
|
Welcome to my little place on the internet
|
|
My name is Tuan and I'm passionate about Linux, system security, automation, performance tweaking and all things tech.
|
|
home_card_contact_button = Get in touch.
|
|
cv_introduction_title = DevOps Engineer | Homelab Enthusiast
|
|
cv_introduction_0 =
|
|
A results-driven DevOps Engineer with a career in technology spanning over 8 years. My journey began with foundational part-time roles in software development (C#, Python) and academic research during my university studies. Now, I apply this deep technical understanding to my full-time DevOps role, where I specialize in building and maintaining scalable, high-availability SaaS infrastructure using Kubernetes, Azure, ArgoCD, and Ansible.
|
|
DevOps Engineer and Software Developer with a strong academic background in
|
|
networking technologies and software development. Specialized in Kubernetes,
|
|
Ansible, Azure, and modern cloud technologies. Hands-on research experience
|
|
in Software-Defined Networking, 5G, and Machine Learning. Passionate about
|
|
efficient IT infrastructures, automation, and innovative software
|
|
solutions.
|
|
cv_introduction_tools = Favorite Tools:
|
|
cv_workexperience_title = Work Experience
|
|
cv_workexperience_se1_gefeba_title = Software Engineer @ gefeba Engineering GmbH
|
|
cv_workexperience_se1_gefeba_time = 2013 - 2015
|
|
cv_workexperience_se1_gefeba_description = After a school internship I got
|
|
offered a job as a Software Engineer. I mostly worked on internal ERP
|
|
projects, designed a tool which aided in managing project related mail
|
|
traffic and worked on the internal master data management tool.
|
|
cv_workexperience_student_fse_title = Student Council Member @ UDE (Volunteer)
|
|
cv_workexperience_student_fse_time = 2016 - 2019
|
|
cv_workexperience_student_fse_description = As a student council member I
|
|
participated in faculty committees and organized social events. My main
|
|
responsibilities as a member were the management of the IT infrastructure and
|
|
supporting students, be it organizationally or subject-specific.
|
|
cv_workexperience_se2_gefeba_title = Software Engineer @ gefeba Engineering GmbH
|
|
cv_workexperience_se2_gefeba_time = 2018 - 2020
|
|
cv_workexperience_se2_gefeba_description = As a software engineer at gefeba
|
|
Engineering I worked on the companies main software product, which was a
|
|
frame-based data exchange system to monitor industry machinery using C# and
|
|
Entity Framework. Another project I worked on was a real time log
|
|
visualization application for the same machinery.
|
|
cv_workexperience_mentoring_ude_title = Mentoring @ UDE
|
|
cv_workexperience_mentoring_ude_time = 2021 - 2022
|
|
cv_workexperience_mentoring_ude_description = As a mentor for students
|
|
enrolling into the computer science program of the University Duisburg-Essen I
|
|
regularly introduced groups of ~20 freshmen to their new academic environment at the
|
|
beginning of each semester. Offering additional organizational and technical
|
|
guidance for their first year in university.
|
|
cv_workexperience_ra_ude_title = Research Assistant @ UDE
|
|
cv_workexperience_ra_ude_time = 2021 - 2024
|
|
cv_workexperience_ra_ude_description = While working at the Network
|
|
Communication System Research Group at the University Duisburg-Essen as a
|
|
research assistant I've assisted in research around software defined
|
|
networking, 5G, congestion control algorithms and federated machine learning.
|
|
I've established and managed the research groups on-premise and cloud
|
|
infractructure, inventory system and online presence.
|
|
cv_workexperience_dd_devops_title = DevOps Engineer @ DextraData
|
|
cv_workexperience_dd_devops_time = 2025 - now
|
|
cv_workexperience_dd_devops_description = As a DevOps Engineer, I was
|
|
responsible for designing, implementing, and maintaining scalable
|
|
infrastructure solutions across multiple SaaS product environments. This
|
|
involved standardizing and optimizing CI/CD pipelines and establishing
|
|
robust monitoring frameworks to ensure high availability and performance.
|
|
My work focused on a "shift-left" approach, empowering development teams
|
|
with self-service capabilities and streamlined operational workflows as
|
|
well as enhancement of system reliability and security.
|
|
cv_socials_title = Socials
|
|
cv_education_title = Education
|
|
cv_education_bachelor_title = BSc Systems Engineering
|
|
cv_education_bachelor_time = 2015 - now
|
|
cv_skills_title = Skills
|
|
cv_skills_devops_title = DevOps
|
|
cv_skills_devops_ansible = Ansible
|
|
cv_skills_devops_kubernetes = Kubernetes
|
|
cv_skills_devops_gitops = GitOps
|
|
cv_skills_software_engineering_title = Software Engineering
|
|
cv_skills_software_engineering_rust = Rust
|
|
cv_skills_software_engineering_python = Python
|
|
cv_skills_software_engineering_csharp = C#
|
|
cv_languages_title = Languages
|
|
cv_languages_german = German (Native)
|
|
cv_languages_english = English (C2)
|
|
cv_languages_vietnamese = Vietnamese (B1)
|
|
cv_languages_japanese = Japanese (A1)
|
|
cv_interests_title = Interests
|
|
cv_interests_coffee = Coffee
|
|
cv_interests_tech_it = Tech/IT
|
|
cv_interests_guitar = Guitar
|
|
cv_interests_mechanical_keyboards = Mechanical Keyboards
|
|
publications_projects_publications_title = Publications
|
|
publications_projects_publications_rpm_title = RPM: Reverse Path Congestion Marking on P4 Programmable Switches
|
|
publications_projects_publications_rpm_authors = N. Baganal-Krishna, T.-D. Tran, R. Kundel and A. Rizk
|
|
publications_projects_publications_rpm_conference = IEEE LCN 2023
|
|
publications_projects_publications_rpm_url = https://doi.org/10.48550/arXiv.2307.09639
|
|
publications_projects_publications_rpm_description = In this paper, we present
|
|
Reverse Path Congestion Marking (RPM) to accelerate the reaction to network
|
|
congestion events without changing the end-host stack. RPM decouples the
|
|
congestion signal from the downstream path after the bottleneck while
|
|
maintaining the stability of the congestion control loop. We show that RPM
|
|
improves throughput fairness for RTT on heterogeneous TCP flows as well as
|
|
the flow completion time, especially for small Data Center TCP (DCTCP) flows
|
|
around P4 programmable ASIC switches.
|
|
publications_projects_publications_iot_fuzzers_title = Overview of IoT Fuzzing Techniques
|
|
publications_projects_publications_iot_fuzzers_authors = Tuan-Dat Tran
|
|
publications_projects_publications_iot_fuzzers_conference = Seminar
|
|
publications_projects_publications_iot_fuzzers_description = In this paper, we
|
|
are comparing techniques used by IoT fuzzers to circumvent the challenges
|
|
presented by IoT devices and the constraints of the solutions proposed by the
|
|
IoT fuzzers.
|
|
publications_projects_projects_title = Projects
|
|
publications_projects_projects_bpba_title = Undisclosed Ethereum Smart Contract Fuzzer
|
|
publications_projects_projects_bpba_authors = Tuan-Dat Tran
|
|
publications_projects_projects_bpba_kind = Bachelor Project/Bachelor Thesis
|
|
publications_projects_projects_bpba_description = In this ongoing project I am building an Ethereum Smart Contract Fuzzer. More info will follow.
|
|
publications_projects_projects_dotfiles_title = .dotfiles
|
|
publications_projects_projects_dotfiles_authors = Tuan-Dat Tran
|
|
publications_projects_projects_dotfiles_kind = Personal
|
|
publications_projects_projects_dotfiles_description = dotfiles is a slang term
|
|
usually used for configuration files in Linux based systems. My dotfiles
|
|
contain configurations for tools I frequently use as well as a documentation
|
|
on how to set up my daily-use notebook. It provides a baseline for any
|
|
personal Linux system I set up and allows for repeatability simplifies the
|
|
process of setting up an ArchLinux based system.
|
|
publications_projects_projects_homelab_title = Homelab
|
|
publications_projects_projects_homelab_authors = Tuan-Dat Tran
|
|
publications_projects_projects_homelab_kind = Personal
|
|
publications_projects_projects_homelab_description = Ansible is a automation
|
|
tool which allows for automatic provisioning, configuration management and
|
|
application deployment. I use ansible to set up my homelab, which serves as a
|
|
platform for me to try out and learn new technologies.
|
|
publications_projects_projects_athome_title = This Website
|
|
publications_projects_projects_athome_authors = Tuan-Dat Tran
|
|
publications_projects_projects_athome_kind = Personal
|
|
publications_projects_projects_athome_description = This website is a
|
|
full-stack WASM site built using the Rust-based Dioxus framework and
|
|
TailwindCSS. It serves both as a way to refresh web development topics and as
|
|
a Rust hobby project.
|
|
impressum_on = Impressum
|
|
component_under_construction = This page is currently under construction
|
|
footer_year = © 2025
|
|
footer_name = Tuan-Dat Tran
|
|
footer_rights = . All Rights Reserved.
|
|
footer_contact = Contact
|
|
link_opens_new_tab = (opens in a new tab)
|