*********@*****.*** ABOUT ME
Thu Duc District, Ho Chi Minh City
ntduc6403
EDUCATION
INFORMATION TECHNOLOGY
UIT - VIETNAM NATIONAL UNIVERSITY
SKILLS
C# :
Frameworks:
GO
Database
Frontend
NGUYEN TIEN DUC
Software Developer
WORK EXPERIENCES
FULLSTACK DEVELOPER INTERN
GSOFT_GGROUP 8/2024 - 11/2024
PROJECTS
ACADEMY WEBSITE Teamsize: 1
Net Core, oobject oriented programming,
SOLID, design pa erns, LINQ,
async/await, generic programming,
extension method
ASP.NET Core, .Net Framework : Web API,
entity framework, dependency injection,
Identity,Clean Architecture.
Understanding of syntax and API
development model using gin-gonic
SQL & MySQL, PostgreSQL : designing,
querying, and managing relational
databases. Experience in optimizing
database performance and ensuring data
integrity.
javascript,TailwindCSS, Bootstrap
I am a nal-year student majoring in Information Technology. My focus is on software development, particularly with .NET technology. I have accumulated some experience through academic and personal projects, including building web applications using ASP.NET and C#, Go, ...
With a strong desire to learn and develop skills in a professional environment, I am excited to apply for the Developer internship position, which I am available for full- time. I hope that my knowledge base will be an asset to your company's team. gCRMPro_Upgrade :
Project Management: Overseeing the entire software development lifecycle, from planning and design to implementation and deployment, ensuring projects are delivered on time and meet client requirements.
Backend Development: Writing clean, scalable, and maintainable code in C#, following SOLID principles to enhance code quality and system design. Database Development: Designing and optimizing relational databases using SQL Server, creating complex stored procedures, and ensuring e icient data handling and performance.
Frontend Collaboration: Developing and integrating user interfaces using Angular, ensuring responsive and intuitive experiences for end-users. Github: h ps://github.com/ntduc6403/DUCACADEMY
Technologies : ASP.NET CORE, Entity Framework : ORM, Identity, MS SQL, jQuery, Razor View Engine, Clean Architecture.
Project description: Designed a relational database with 20 tables to support complex business requirements, ensuring data integrity and e icient querying, Features implemented : Al search, website management through ADMIN, User management, Customer page: Reviews, course reviews, send feedback, Account management, Course management: Videos, catalogs, content, courses can be shared across platforms, Course reviews and ratings: Users can rate and review courses. Course search lters: Search courses by categories like most views, highest tra ic. QR payment integration: Users can make payments via QR codes for paid courses.
1 of 2 - ©VietCV.io
CERTIFICATES
UDEMY 6/2023
SOFT SKILLS
• E ective time management.
• Eager to learn.
• Good communication.
• Strong teamwork abilities.
MENU MANAGEMENT Teamsize: 1
TD_TRACK TeamSize:2
Full Stack Web Development with C#
OOP, MS SQL & ASP.NET
Github: h ps://github.com/ntduc6403/QLNH_API
Technologies : ASP.NET CORE Web API, Angular, MS SQL Project description: Angular builds a dynamic and interactive user interface, using components, routing, and services to manage data and navigation. It sends HTTP requests to the backend to retrieve or update created data such as menus and dishes on the website. The .NET Core Web API provides endpoints to handle requests from the frontend, using controllers and action methods.
Github: h ps://github.com/ntduc6403/GoLang_Projec
Technologies : Go, Gin-Gonic, Clean Architecture Project description: This project is a RESTful API built with Go (Golang) using CRUD methods for managing data. The API provides basic functions like adding, retrieving, updating, and deleting records. I used Gin Gonic, a lightweight Go framework, to handle routing and HTTP requests, with data stored and retrieved from a database for e icient management.
To ensure maintainability and scalability, I implemented Clean Architecture, separating the system into layers (domain, use cases, interfaces, and infrastructure) to promote loose coupling. This approach isolates business logic from external dependencies, making the system easier to test, extend, and maintain. 2 of 2 - ©VietCV.io