Welcome to my portfolio! As a passionate back-end developer, I specialize in building scalable and efficient systems. Proficient in C#, ASP.NET, Java and Spring Boot, I focus on crafting seamless APIs and optimizing system performance to meet user needs. With a problem-solving mindset and a commitment to continuous learning, I thrive in dynamic environments and enjoy collaborating on impactful projects. Let’s connect and create something amazing together!
I interned at S3WORK TECH COMPANY LIMITED as a Back-end Developer focusing on ASP.NET Core. Collaborating closely with senior engineers to build scalable APIs and enterprise-level backend features. Throughout the internship, I've received strong feedback for writing clean, maintainable code and quickly adapting to real-world development standards and workflows.
Throughout my collegiate studies, I recognized the imperative to expand my expertise to advance within the challenging realm of programming. Consequently, I embarked on a journey of self-education through the Coursera platform when I had no classes at university.
As an IT student at the Posts and Telecommunications Institute of Technology (PTIT), my academic journey began with an introduction to programming, mentored by esteemed industry professionals holding Master's and Doctoral degrees. Their guidance extended beyond theoretical concepts, encompassing hands-on experience through practical project work.
Driven by a lifelong passion for math, my academic endeavors brought me to enroll in a high school advanced math class. This experience paved the way for my subsequent exploration of the logical and systematic world of programming.
An intelligent library management system that digitalizes book borrowing and returning workflows while integrating an AI Agent for book search, recommendations, and natural language Q&A. The platform supports both librarians and readers via web and mobile applications, replacing traditional manual processes with a modern, scalable solution.
A full-stack web application for personal investment management, designed to track portfolios, transactions, and performance across multiple asset types. The system applies transparent investment calculations aligned with Vietnamese broker standards, providing accurate realized and unrealized PnL analysis through a clean dashboard and secure user-based architecture.
A desktop application for managing inventory import and export operations in a multi-branch company. The system covers employees, warehouses, materials, purchase orders, and sales workflows, built on a distributed database architecture with data fragmentation across multiple servers to ensure consistency, security, and scalability.
Back-end development involves working on server-side software, focusing on everything that happens behind the scenes of a website. Ensuring that a website functions properly by managing databases, implementing back-end logic, creating and maintaining application programming interfaces (APIs), designing the architecture, and handling servers. Writing code that allows browsers to communicate with databases, enabling the storage, retrieval, and deletion of data.
Desktop application development involves creating software applications that run on desktop computers. Desktop application developers focus on the core functionality of the application, ensuring it performs efficiently and reliably. Working with application logic, data management, user interface design, and system integration. Using programming languages and frameworks to create applications that provide a seamless and intuitive user experience while managing data storage, retrieval, and processing on the local machine.