Duong Vu Cong Tuan

Hello! I'm Duong Vu Cong Tuan, a software developer. I am currently a senior at PTIT, Hanoi, Vietnam and a software developer intern. Welcome to my blog about programming, software development, my life, my point of view and everything in between.

Experience

  • Software Development Intern

    July 2025 — Present
    Viettel IDC
    • Migrated APIs from a monolithic architecture to microservices, implementing the Saga pattern
    • Designed and implemented backend APIs for a database administration portal, supporting instance management, network configuration, and task reset operations.
    • Built monitoring and configuration features for a proxy agent service, enabling real-time health tracking and dynamic system updates.
    • Worked on a large distributed system built on OpenStack and other microservices
    Spring Boot Python OpenStack Linux command
  • Software Engineer Intern

    April 2025 — June 2025
    Viettel Digital Talent
    Specialized training with:
    • Version Control System, Linux Operating System, Docker, SQL, Agile
    • Web architecture, security and database in web development, web deployment and optimization
    • Mini-project about load-testing system using Spring Boot

Projects

  1. January 2026 - January 2026 Shell implementation from scratch in Go
    Author: Duong Vu Cong Tuan

    A shell written from scratch in Go, supporting builtin commands (exit, echo, type, pwd, cd), executing external programs, navigation, quoting, redirection, autocompletion, pipelines and history with the help of Codecrafter platform

  2. April 2025 - June 2025 Load testing system
    Author: Duong Vu Cong Tuan

    A fully dockerized system built with ReactJS and Spring Boot which allows user to create JMeter-like load test scenario in web, schedule, run, and view the visualization result of the test