Chào,Tôi là Trung
Lập trình viên .NET
Tuổi trẻ nhiệt huyết, đầy năng động, ham học hỏi. Sẵn sàng cho mọi thử thách. Đáp ứng mọi như cầu của khách hàng.
Sự khác việt tạo nên thành công.
Thông tin
Tôi là ai
Tôi là lập trình viên .NET
Đang đi tìm kiếm sự phát triển
Tên đầy đủ: Lê Văn Trung.
Sinh: 19/05/2001 (21 tuổi).
Nơi sinh: Thanh Hóa, Việt Nam.
Hiện tại: Hà Nội, Việt Nam.
Với tinh thần tự giác trách nhiệm, khả năng làm việc độc lập tốt muốn đem lại cho khách hàng
sản phẩm tốt nhất trong khả năng và sẳn sàng học hỏi để nâng cao chất lượng bản thân
Công nghệ đã làm việc:
-
BackEnd
- ASP.Net MVC
- SQL Server
- SQLite
- Azure
-
FrontEnd
- HTML5
- CSS3
- Bootsrap 5
- Jquery
-
Tools
- Figma
- Trello
- Postman
- Git, GitHub
- VS Code
Chuyên môn
.NET
Kỹ thuật viết code
- Viết code sạch, dễ bảo trì:
- Áp dụng SOLID, tránh STUPID.
- Sử dụng các Design pattern.
- Viết code theo TDD và BDD.
- Xác định trước các User Story và User Flow: để tiếp cận nhiều hướng của vấn đề hơn trước khi viết code.
- Đã tìm hiểu phương pháp: Agile (cụ thể SCUM) trong phát triển phần mềm.
- Xây dựng Wireframe để xác định trước các tính năng sẽ có trong ứng dụng.
- Áp dụng DDD(Domain-Driven Design) để lấy đầu đủ các yêu cầu người dùng.
Các công nghệ phụ trợ
- UnitTest: Sử dụng XUnit và Moq để viết các unit test.
- TDD: Xây dựng các unit test trước rồi xây dựng code để vượt qua nó.
- BDD: Specflow (ít sử dụng vì thời gian xây dựng lớn).
Tính năng xây dụng trên ASP.NET Core
- Sử dụng EF Core để xây dựng và quản lý người dùng
-
Các tính năng cho người dùng:
- Đăng nhập/Đăng ký qua email
- Xác thực 2 bước qua ứng dụng Authentication
- Đăng nhập bằng dịch vụ ngoài(Facebook,Google..)
- Xét quyền người dùng qua Role và Policy thông qua IdentityRole
- Đăng ký dịch vụ gửi mail bằng MailKit & MineKit
Làm việc với CSDL quan hệ
- Sử dụng chuẩn hóa dữ liệu(Normalization) để giảm dư thừa dữ liệu và CSDL bền hơn
- Sử dụng các câu lệnh DML(Data Manipulation Language) (chính) và DDL(Data Definition Language)
- Sử dụng LINQ(Languge-Integrated Query) để truy vấn dữ liệu trong ứng dụng
- Thường tạo CSDL theo cách Code-First + Migrations
Học vấn
Học trực tuyến trên Openclassrooms.com
Khóa học Back-end Developer .NET
Tự học
Học viện bưu chính viễn thông
Ngành kỹ thuật điện tử viễn thông
2019-2021
Học trên internet
Học mọi thứ giúp ích cho công việc và sự phát triển bản thân
Học trên tinh thần tự giác và luôn phấn đấu
Kinh nghiệm
Chưa có kinh nghiệm
Sản phẩm
Những sản phẩm đã tạo ra
ElectronicShop
(Làm việc độc lập 100%)
Tính năng chính:
- Thêm bớt sản phẩm
- Mua bán sản phẩm
- Đánh giá sản phẩm
- Đọc tin tức từ NewsApi.org thông qua API
- Sản phẩm được deloy trên Azure Service và sử dụng database từ Somee.com
Vì là dịch vụ miễn phí nên có một vài hạn chế về tốc độ và chất lượng sản phẩm