Thanh Nguyen Truong

Just a passing-through Developer

As a software engineering student at FPT University, I am passionate about developing efficient and effective software solutions. So far my experience lies in back-end developing.

My short-term goal is to secure an internship in a back-end development position to gain hands-on experience and contribute to real-world projects.
In the long-term, I aspire to become a full-stack developer and utilize my skills to create innovative and impactful software solutions.

In my spare time, you can find me exploring new technologies, building personal projects, or playing video games. I believe that having diverse interests helps me to approach problems from different angles and find unique solutions.


Experience

Bird Accommodation System

Software Development Project
A system to connect bird owners and bird accommodation providers.
However due to shortage of personel, we have to narrow the scope to become the service provider ourselves.
As a back-end lead, I am responsible for constructing the back-end structure and implementing the APIs.
The project is currently in progress.
Roles: Back-end Lead
Techs used
  • Front-end: VueJS
  • Back-end: NodeJS, ExpressJS, RESTful API
  • Database: MS SQL
Jan 2023 - Present

Plant Shop

Java Web Assignment
A web project for my subject as school. A web for selling plants.
I mostly focus on building back-end with MCV2 so front-end is not that good.
It is a good project for me to get a hands-on experience with Java Web and thus can be consider a completed project.
The project is on my GitHub repository.
Roles: Full-stack Developer
Techs used
  • Front-end: HTML/CSS/JS
  • Back-end: Java Servlet, JSP/JSTL, MVC2
  • Database: MS SQL
Sep 2022 - Nov 2022

Education

FPT University - HCMC Campus

Software Engineering
Current Semester: 5/9

Current GPA: 7.8

Oct 2020 - Expected Dec 2024

Skills

Technical Skills

Programming Languages & Tools
IDEs
  • Azure Data Studio
  • Apache NetBeans
  • Visual Studio
  • Visual Studio Code
Knowledge
  • Understand about OOP Paradigm and Design Patterns
  • Understand about Data Structure and Algorithms
  • Understand about Relational Database Management System
  • Understand about Software Development Life Cycle

Soft Skills

Problem-solving
  • Identifying and analyzing problems
  • Evaluating outcomes and adjusting solutions as necessary
  • Prioritizing and managing multiple problems simultaneously
Attention to detail
  • Ensuring accuracy and precision in all tasks
  • Checking and verifying data and information
  • Maintaining organization and order in workspaces
Analytical Thinking
  • Making connections between seemingly unrelated pieces of information
  • Evaluating the strengths and weaknesses of different options
  • Collecting and analyzing data to inform decisions

Awards &
Certifications