Welcome to my personal website!
I enjoy building software that makes people' lives easier by writing elegant, performant, and maintainable code. My hobbies are playing sports, listening to music and also playing the guitar.
I'm a [Fresher]
- Get a job and become a .NET Developer.
- Develop programming and soft skills by participating in large-scale projects and applying modern software development methodologies such as Agile and Scrum.
- Learn, enhance professional expertise, and contribute value to the company.
A quote that resonates with me when starting something new is, "Trên đời này làm gì có đường, người ta đi mãi thì thành đường thôi” (Lỗ Tấn). Although I do not have much experience, I have been recognized during my studies and part-time work as a quick learner with a strong desire for progress and good soft skills. I am confident that I will quickly adapt and contribute effectively if given the opportunity to work at your company.
Project: Ila coffee
-My team consists of 8 members, divided into 3 groups: Gr1 (2 people) is responsible for
developing the web-API [Spring Boot MVC + RESTful API], Gr2 (3 people) works on the
web-app [Spring Boot MVC], and Gr 3 (3 people) focuses on the mobile-app [Dart-Flutter].
- This project focusing on the B2B (Business to
Business) model, acting as an intermediary to connect coffee product suppliers with
customers who are interested in purchasing and enjoying coffee products.
+ First, I learned about teamwork spirit and responsibility. It's not just about writing
code that works, but also ensuring it adheres to business logic.
+ Using Thymeleaf (a template engine) to render views and handle both logic and data,
combined with Ajax to optimize HTTP request/response handling
+ Applying the MVC architectural pattern for code organization, along with the
Repository
Pattern and the Singleton design pattern.
+ Developing actions in the controller based on business logic and creating
corresponding
views.
+ Calling a web-API to retrieve data (in JSON format) and transforming it into
corresponding structures (objects, lists, arrays,....)
11/2023 - 2/2024 | Role: Coder(web-app)
-> Spring boot | SQL server(JDBC) | Java(web & api) | Flutter-Dart(mobile)
Mini Project: Personal Portfolio
- I plan to build a personal blog where I will share the knowledge and experience I've
gained on my programming learning journey. The project will be completely free.
- The portfolio project (which everyone is currently viewing) is a small part of that
larger project, where I "showcase" what I've learned, accomplished, and other personal
achievements. It's also like a resume to present when applying for jobs.
- In this project, I only used HTML, CSS, and JavaScript as the three basic elements to
build the website. I like simplicity, and it's also a way to reminisce about my first
steps when I started my journey into web development.
8/2024 - Personal portfolio
-> HTML, CSS, JS | ASP .Net core | C#