Working portfolio of a Frontend Development Intern
Tran, Duc Tin (2025)
Tran, Duc Tin
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025121737793
https://urn.fi/URN:NBN:fi:amk-2025121737793
Tiivistelmä
In this portfolio thesis, I present the key work I did as a Frontend Development Intern at Your Personal Financial Planner (YPFP), a Vietnamese fintech company that offers financial planning and investment education for all types of customers. For my internship, I focused on creating and improving the user interface of a customer relationship management (CRM) system for the company, which will be used by the financial advisors. Furthermore, for the outcomes for the thesis, I presented: set up the project and development environment, built a lead table with sorting and filtering, connected the table to real backend APIs, created a schema-based “Create Lead” form, and added role-based access control, a lead detail page, and basic language support.
For this thesis, I address 2 main purposes which are: showing my work process and my development through the process. Firstly, I will present the work products to demonstrate what I can already do as a front-end developer using Vue.js, JavaScript, HTML/CSS, and related tools. Secondly, through the internship, I will also point out how these tasks support my growth and change in my own learning process. For the theory, I use basic web development documentation. I also draw on simple ideas about how people learn and work, such as experiential learning, reflective practice, and job and work analysis from well-known books.
In this thesis, I also demonstrate how my working way was changed after the internship period.
Previously, I had to rely on instructions and constantly ask questions to do anything. However, through the work process, I gradually learned on my own through documentation, allowing me to design small functionalities, explain my choices, and confidently work with stakeholders.
Furthermore, I developed a passion for exploration; by comparing my own products with external sources, I gradually realized my shortcomings and learned new things.
For this thesis, I address 2 main purposes which are: showing my work process and my development through the process. Firstly, I will present the work products to demonstrate what I can already do as a front-end developer using Vue.js, JavaScript, HTML/CSS, and related tools. Secondly, through the internship, I will also point out how these tasks support my growth and change in my own learning process. For the theory, I use basic web development documentation. I also draw on simple ideas about how people learn and work, such as experiential learning, reflective practice, and job and work analysis from well-known books.
In this thesis, I also demonstrate how my working way was changed after the internship period.
Previously, I had to rely on instructions and constantly ask questions to do anything. However, through the work process, I gradually learned on my own through documentation, allowing me to design small functionalities, explain my choices, and confidently work with stakeholders.
Furthermore, I developed a passion for exploration; by comparing my own products with external sources, I gradually realized my shortcomings and learned new things.