MỤC LỤC
Trong giai đoạn đầu (2 tháng), công việc của em hằng ngày là thực hiện các task phát triển chức năng do Lead, BA hoặc các log bug do Tester giao. Đầu mỗi ngày làm việc, em sẽ ghi chú lại là hôm qua đã làm được gì (tiến độ như nào), hôm nay sẽ làm gì thông qua công cụ Slack. Giai đoạn sau em được làm việc trực tiếp với anh Phan Nguyễn Hoàng Long (Project Manager) để phát triển tính năng mới cho CDxP (Customer Data & Experience Platform) - một loại phần mềm kết hợp nhiều kỹ thuật xử lý dữ liệu và chức năng tự động hóa tiếp thị vào một hệ thống duy nhất.
Mục tiờu của CDxP là giỳp cỏc doanh nghiệp hiểu rừ hơn về khỏch hàng, từ đú cú thể tạo ra các chiến dịch tiếp thị, bán hàng và chăm sóc khách hàng cá nhân hóa, đa kênh và thời gian thực. Ở dự án này em nắm vai trò là phát triển chính, thiết kế và xây dựng phần backend của ứng dụng, sử dụng các công nghệ như ASP.NET Core, AWS, Google Cloud Platform, PostgreSQL, SQL Server, Kafka, v.v. 12 thiết kế giao diện thiết lập và sử dụng cơ bản cho các tính năng của CDxP trên web bằng Angular.
Jira là một bộ cụng cụ quản lý dự ỏn và theo dừi cụng việc được phỏt triển bởi Atlassian. Nó được sử dụng rộng rãi trong các dự án phần mềm và quản lý công việc để giỳp cỏc nhúm làm việc cựng nhau hiệu quả, theo dừi tiến độ và quản lý cỏc tỏc vụ và vấn đề. Người dùng có thể tạo danh sách các công việc, gán người thực hiện, thiết lập thời hạn, và theo dừi tiến độ của từng cụng việc trong dự ỏn.
Bằng cỏch di chuyển cỏc thẻ cụng việc trờn bảng, người dùng có thể xác định công việc đã hoàn thành, đang tiến hành hoặc cần xử lý. • Quản lý vấn đề: Jira cung cấp tính năng quản lý vấn đề (issue tracking), cho phép người dựng tạo, ghi lại và theo dừi cỏc vấn đề và lỗi trong quỏ trỡnh phỏt triển phần mềm hoặc quản lý dự án. Người dùng có thể gán vấn đề cho các thành viên trong nhúm, theo dừi tiến độ sửa lỗi và quản lý trạng thỏi của vấn đề.
• Báo cáo và phân tích: Jira cung cấp các báo cáo và công cụ phân tích để người dùng có thể đánh giá hiệu suất và tiến độ dự án. • Nội dung: Tìm hiểu cơ bản về Dapper và stored procedure để thực hiện các thao tác truy vấn ở cơ sở dữ liệu. Nó cung cấp một số phương thức mở rộng cho các đối tượng kết nối SQL, cho phép bạn thực hiện các truy vấn và ánh xạ kết quả trở lại các đối tượng một cách dễ dàng.
Nó giúp giảm độ phức tạp khi xử lý nhiều truy vấn, cải thiện hiệu suất bằng cách tối ưu hóa thực thi truy vấn và cung cấp bảo mật tốt hơn do được cô lập khỏi mã ứng dụng. Làm việc với anh Lê Hoài Vũ (DBA) để giải quyết về ý tưởng những bảng nào cần, với anh Nguyễn Vũ Trọng Giang để giải quyết về vấn đề phát triển API, tạo job tự động đồng bộ dữ liệu từ AWS về hệ thống của mình và giải quyết các vấn đề về kỹ thuật, anh Phan Nguyễn Hoàng Long và anh Nguyễn Văn Quang để phân tích tính năng, phân tích tính khả thi, tính hiệu quả, nguồn lực phát triển, thời gian phát triển. CDxP (Customer Data & Experience Platform) - một loại phần mềm kết hợp nhiều kỹ thuật xử lý dữ liệu và chức năng tự động hóa tiếp thị vào một hệ thống duy nhất.
Sau đó build 1 solution (tương tự build 1 model) và sử dụng BatchSegmentJob để phân tập người dùng theo sản phẩm hoặc tính chất của sản phẩm. Gửi email hàng loạt cho khách hàng với mục tiêu khi muốn truyền thông marketing về chương trình khuyến mãi, v.v. Tạo một chức năng để quản lý mẫu email để dùng đó để gửi hàng loạt, với những phần giữ chỗ để sau khi chạy chương trình khuyến mãi sẽ có những thông tin như người dùng, sản phẩm nào khuyễn mãi, khuyến mãi như nào và thay để vào mẫu email để tạo ra email hoàn chỉnh.
Lúc này sử dụng AWS CloudWatch để bên SES đo đạt và đưa qua CloudWatch để trả về số liệu về số email đã gửi, số email đã đến được inbox, số email đã được mở. Tự động quá trình lấy tập người dùng từ AWS và từ lịch sử mua hàng của người dùng từ database DWH. Khi đã chạy xong kết quả sẽ kết nối với S3 để lấy dữ liệu về và lưu lại phục vụ cho mục đích chạy chương trình.
Ngoài ra khi chạy chương trình ngoài dữ liệu trong tương lai còn sử dụng dữ liệu mua hàng trong quá khứ.
G4 Có khả năng tìm hiểu vấn đề, mô hình hóa vấn đề và tham gia giải quyết vấn đề. G5 Phát triển kỹ năng tư duy, kỹ năng làm việc nhóm và kỹ năng thuyết trình.