Báo cáo thực tập doanh nghiệpVị trí: Backend Engineer Công ty: Elefos Tên: Nguyễn Khánh MSSV: 20521449 1... Nội dung thực tập 3.. Kết quả thực tập 4.. Nội dung thực tập- Training công ty
Trang 1Báo cáo thực tập doanh nghiệp
Vị trí: Backend Engineer
Công ty: Elefos
Tên: Nguyễn Khánh
MSSV: 20521449
1
Trang 2Nội dung báo cáo
1 Thông tin thực tập
2 Nội dung thực tập
3 Kết quả thực tập
4 Kinh nghiệm thu được
5 Định hướng tương lai
Trang 31 Thông tin thực tập
- Tên công ty: Elefos
- Thời gian thực tập: 01 / 08 - 31 / 09
- Lịch làm việc trong tuần: Part-time
- Vị trí thực tập: Backend Engineer
3
Trang 42 Nội dung thực tập
- Training công ty:
+ Thời gian: 1 tuần
+ Kiến thức training:
làm việc với Golang và framework Gin/Echo
kiến thức cơ bản với các thư viện crypto
Trang 52 Nội dung thực tập
- Dự án thực tế đã tham gia: Ghostr
Một ứng dụng nhắn tin peer-to-peer
tích hợp với các yếu tố blockchain như
khả năng thực hiện giao dịch token ngay
trong khung chat, khả năng tự vận hành
và thiết lập server tại máy chủ cá nhân
theo cấu trúc staking
5
Trang 62 Nội dung thực tập
- Dự án thực tế đã tham gia:
Ghostr
Vai trò: thiết kế giao thức gửi/nhận
tin nhắn giữa client và server
Các đóng góp:
+ Thiết kế SSL certificate sử dụng
private key của người dùng
+ Thiết lập RabbitMQ tạo luồng gửi
nhận tin nhắn và xác thực
certificate
Trang 73 Kết quả thực tập
- Về phần training:
+ Hoàn thành khóa training, hoàn thành bài test về xác thực người
dùng qua Private / Public Key
+ Học được nhiều kiến thức về ngôn ngữ Golang, bao gồm phát triển, debug, áp dụng thư viện, làm việc với framework và environment
7
Trang 83 Kết quả thực tập
- Về Ghostr:
+ Dự án tiếp tục phát triển ở giai đoạn tiếp theo
+ Hoàn thành phần công việc được đề ra, tiếp tục việc đóng gói vận
hành và thiết kế notification token
+ Đánh giá từ cấp trên / đồng nghiệp ở mức độ tốt, code sạch
+ Học được nhiều kiến thức mới về:
làm việc với các thành phần cryptography (public/private key,
certificate) và thành phần bảo mật của backend (TLS, SSL, …)
ứng dụng message queue (RabbitMQ)
Trang 93 Kết quả thực tập
9
Trang 104 Kinh nghiệm thu được
- Những trải nghiệm, kinh nghiệm có được trong khoảng thời gian thực tập:
+ Góc nhìn thực tế về ngành Web4/Blockchain nói chung, các thành
phần cốt lõi của sản phẩm thuộc ngành này
+ Kĩ năng mềm: Làm việc nhóm, Giao tiếp và trình bày, tối ưu thời gian + Quy trình thực hiện dự án phần mềm, làm việc với các công cụ quản
lý (Git, Trello, …)
Trang 115 Định hướng tương lai
- Tiếp tục làm việc trong ngành CNPM
- Tiếp tục làm nhân viên chính thức tại công ty thực tập
- Tìm kiếm cơ hội ở các ngành nghề mới tiềm năng (DevOps, AI, …)
11
Trang 12Cảm ơn quý thầy cô đã lắng nghe!