Work Experience
CMC Global
01/2025 - Present
Role: FullStack Developer
- .NET: Backend development
- Blazor: Building user interfaces
Aspire LifeStyle
Description: An e-commerce website offering premium lifestyle products such as furniture, smart home appliances, decorative items, luxury gifts, and travel accessories. The system supports product management, shopping cart, order tracking, and online payment integration. The interface is optimized for user experience and SEO.
Tech Stack: MySQL, SQL Server, .Net, Blazor, AWS
Role: Fullstack Developer
- Achievements:
- Design products using a combination of Blazor and .NET API
- Ensure software performance
HOPLONG TECH
08/2022 - 01/2025
Role: FullStack Developer
- .NET: Developed services to integrate with e-commerce platforms, enabling seamless order synchronization with the system. Leveraged FluentValidation for input validation, MediatR for handling application behavior, and Dapper for efficient interaction with stored procedures
- SQL Server: Optimized reporting queries, resolved deadlocks, and provided solutions to enhance system performance during peak usage periods. Design database
- NextJS: Implemented state management using Redux and Redux Toolkit, developed secure refresh token mechanisms for authentication, and built UI components based on designer specifications while effectively integrating new features by analyzing documentation.
- DevOps: Deployed MongoDB and Redis Cache, set up GitLab, and managed web application deployments on Linux servers. Configured IIS for hosting ASP.NET applications.
ERP System
Description: Developed and maintained an enterprise resource planning (ERP) system designed to streamline and integrate core business processes.
Tech Stack: .NET, SQL Server, AngularJS, Redis
Role: Leader of a 4-member sub-team within a 10-member team
- Achievements:
- Synchronize data from e-commerce platforms into the ERP system.
- Ensured the ERP system operated smoothly and efficiently.
- Designed and implemented database sharding and partitioning strategies.
- Implemented performance optimizations.
- Reduced downtime and maintained system reliability under high usage.
- Created dynamic and customizable reports to meet diverse business requirements.
System Connect with E-commerce Platform
Description: Solo-developed a system from scratch to integrate APIs of various e-commerce platforms, connecting their webhooks and transferring data to the ERP system.
Tech Stack: .NET, SQL Server, NextJS, Redis, Kafka
Role: N/A
- Achievements:
- Successfully automated data synchronization between e-commerce platforms and the ERP system.
- Ensured real-time updates via webhook integration.
- Implemented Kafka with the Outbox pattern to guarantee reliable data processing.
- Improved data accuracy and reduced manual data handling.
- Deployed the application using Docker for portability and consistency.
- Configured Nginx for load balancing and reverse proxy to handle high traffic efficiently.
Education
The IELTS Workshop
I am studying English here to support my pursuit of a master’s degree and to work towards my future aspirations. My target is to achieve an IELTS score of 7.0 to 7.5.
FPT University
Bachelor
Student at FPT
Personal Projects
LETOS
https://letossafety.vn/Description: A product showcase website with SEO optimization, integration with e-commerce platforms, inventory synchronization, and order management from TikTok, Shopee, Lazada, etc. Supports businesses in connecting with e-commerce platforms!
Technologies Used: .NET, SQL, Stored Procedures
Duration: November 2024 - Present
Algorithm
https://github.com/VinhLam2512/AlgorithmDescription: A project for practicing algorithms by solving daily problems on LeetCode.
Technologies Used: C#, Python, JavaScript
Duration: August 2024 - Present
Base Project
https://github.com/VinhLam2512/BaseStructureDescription: This is a project I developed independently to create a robust foundational base for future applications. It features .NET for backend development, Next.js for the frontend, and Docker for containerization to ensure seamless portability and deployment. The architecture incorporates CQRS for better separation of concerns, Mediatr for managing in-app communication, and FluentValidation for validating input.
Technologies Used: .NET, Next.js, Docker, CQRS, FluentValidation, Mediatr, DDD Pattern, Dapper, Redis Cache, MSSQL
FU Foody System
https://github.com/DaoDucHieu1712/FU-Foody-SystemDescription: Developed a Food System, utilizing .NET for backend development and SQL for database management. Designed and optimized stored procedures to handle complex queries and improve performance.
Technologies Used: .NET, SQL, Stored Procedures
Duration: Jun 2023 - Dec 2023