Post Job Free

Resume

Sign in

Data Engineer Intern

Location:
Quan Ba Dinh, 118700, Vietnam
Posted:
March 30, 2023

Contact this candidate

Resume:

VŨ NGỌC ANH

**-**-****, *** ** Liêm, Hà Nội 039******* adv8i4@r.postjobfree.com

Tóm lược

Em là lập trình viên Java với 2 năm kinh nghiệm trong phát triển phần mềm. Với những kinh nghiệm trong phát triển Web và phần mềm, em tin đó sẽ là bước đệm rất tốt cho em trên con đường học hỏi và hoàn thiện bản thân đối với ngành Data Engineer. Mong muốn của em là được cống hiến hết mình cho công ty và cùng với đó là có cơ hội được tiếp xúc và học hỏi với những anh chị giàu kỹ năng và kinh nghiệm, để từ đó có thể hoàn thiện bản thân hơn. Học vấn

2019-2023: ĐẠI HỌC THỦY LỢI

· Kỹ sư công nghệ thông tin – chương trình đào tạo Nhật Bản

· Điểm GPA: 3.12

Kỹ năng & Chứng chỉ

NGÔN NGỮ VÀ CÔNG NGHỆ SỬ DỤNG

· Java

· Spring Boot

· Quarkus

· PostgreSql

· MySql

· RabbitMq

· Apache Kafka

· Apache Spark

· Apache Hadoop

· VueJs

· Hibernate

CHỨNG CHỈ

· 2021: TOEIC 805

· 2022: JLPT N4

· 2022: Oracle Java SE 8 1Z0-808

Kinh nghiệm làm việc

TDT ASIA COMPANY 01/2021-11/2022

PSP Trading Platform– Hệ thống giao dịch chứng khoán 01/2021-06/2022

PSP Trading Core 01/2021-08/2021

Page 2

Hệ thống giao dịch tần suất cao, khớp lệnh và xử lý giao dịch của sàn chứng khoán

Công nghệ chính sử dụng trong dự án:

Concurrency Framework: Disruptor LMAX – xử lý đa luồng cho số lượng lớn transactions

Message Broker: RabbitMq – giao tiếp giữa các Service Instance trong hệ thống

Message Format: Google Protobuf – sử dụng binary message format cho tốc độ truyền tải message vượt trội

Vị trí: Lập trình viên

Nhiệm vụ: Tham gia vào quá trình xây dựng và thiết kế hệ thống, xây dựng moduel, test và fix bug, tối ưu code.

PSP Batch All 09/2021-12/2021.

Xử lý dữ liệu lớn cho hệ thống giao dịch bao gồm dữ liệu liệu khách hàng, dữ liệu giao dịch và khớp lệnh trong ngày.

Công nghệ chính sử dụng trong dự án:

PostgreSql.

Spring Batch: Tạo các Job và Step tự động được lên lịch Schedule để khởi chạy vào những khung giờ nhất định

Vị trí: Lập trình viên

Nhiệm vụ: Phân tích và QA với khách hàng và BA về nghiệp vụ và hệ thống, phát triển moduel, sửa lỗi, tối ưu code

Công nghệ sử dụng: Spring Batch, PostgreSql, Apache Hadoop, Apache Spark.

PSP REPORT GENARATOR BATCH 01/2022-05/2022

Xử lý nghiệp vụ dữ liệu giao dịch và xuất file báo cáo lên S3 cho 1,5 triệu khách hàng mỗi ngày

Công nghệ sử dụng trong dự án:

Spring Batch: Tạo các Job và Step rồi lên lịch chạy tự động vào những mốc thời gian được chỉ định

AWS S3: S3 Bucket dùng để lưu trữ các file báo cáo của khách hàng

PostgreSQL: Dữ liệu sau khi xử lý sẽ được lưu vào trong CSDL

Vị trí: Team Lead

Nhiệm vụ: Hướng dẫn intern, QA với khách hang về nghiệp vụ, xây dựng hệ thống, xử lý bug và tối ưu code.

SSI Document Management – Hệ thống quản trị hồ sơ và tài liệu 06/2022- 08/2022

SSI ECM DOCUMENT MANAGEMENT

Quản trị, lưu trữ và số hóa tài liệu hồ sơ khách hàng của SSI dựa trên IBM Content Navigator

Vị trí: Lập trình viên

Nhiệm vụ: xây dựng plugin, xử lý bug và tối ưu code

Công nghệ sử dụng: IBM FileNet P8, Dojo Toolkit, Oracle Database

MSO Employee Management System – Hệ thống quản lý công ty và nhân viên 06/2022 – 11/2022

MSO CHECKPOINT

Quản lý nhân viên và phân loại các ban phòng trong công ty, điểm danh, tính ngày công và xếp loại nhân viên.

Page 3

Vị trí: Lập trình viên

Nhiệm vụ: viết API, xử lý bug và tối ưu code

Công nghệ sử dụng: Spring Boot, MySQL, VueJS

Dự án cá nhân trong môn học Phân tích dữ liệu lớn 02/2023 – 03/2023

Phân tích dữ liệu bán lẻ

Phân tích dữ liệu bán lẻ của cửa hàng và hiển thị lên table

Công nghệ sử dụng:

Apache Hadoop: HDFS để lưu trữ dữ liệu

Apache Spark: SparkSQL để tạo các đọc và gom dữ liệu

Phân tích cảm xúc thời gian thực từ Twitter

Lấy dữ liệu tweet từ twitter theo thời gian thực, phân tích cảm xúc và hiển thị lên Dashboard.

Công nghệ sử dụng:

Apache Kafka: streaming dữ liệu từ Twitter Producer.

Apache Spark: Spark Streaming lấy dữ liệu theo thời gian thực.

Quay trở lại trường học offline và hoàn thành đồ án tốt nghiệp 11/2022 - Nay

Trợ giảng môn Lập trình Java và Lập trình phân tán

Giảng dạy và hỗ trợ các bạn sinh viên trong các tiết thực hành

Sữa chữa và biên dịch lại giáo án của giảng viên bộ môn

Điểm danh và cho điểm cộng các bạn sinh viên trong buổi thực hành

Viết Blog và dịch sách

Thiết kế hệ thống Microservice với Spring Boot

Sử dụng Quarkus, MicroProfile và Kubernetes Native để xây dựng hệ thống Microservice. Đăng trên blog các nhân

(https://itvietnm.blogspot.com/2023/03/chuong-1-gioi-thieu-ve-quarkus.html) Kỹ năng quản lý

· Quản lý một team và mentor cho 2 bạn Intern, thiết kế, phát triển và bảo trì hệ thống Spring Batch trong xử lý và tính toán dữ liệu giao dịch của khách hàng.

· Quản lý các task và estimate công việc cho các thành viên trên Jira, quản lý và phát triển dự án dựa trên mô hình Scrum.

· Review và quản lý source code sử dụng GitLab, đảm bảo chất lượng code, khả năng mở rộng và bảo trì.

Hoạt động

06/2019-04/2022

· Phó chủ nhiệm CLB Tin Học Sinh Viên

o Tổ chức các lớp học thêm về lập trình cho các bạn trong khoa và CLB o Hoạt động sửa chữa và nâng cấp laptop được tổ chức thường niên hằng năm 11/2022-03/2023

· Trợ giảng môn Lập trình Java và Lập trình phân tán o Hỗ trợ thầy giáo trong tiết thực hành nếu thầy có việc không lên lớp được Page 4

o Giảng dạy và giúp đỡ các bạn sinh viên trong tiết thực hành Sở thích

· Đọc tài liệu và các project trên Git

· Tham gia hoạt động đá bóng của công ty hằng tuần

· Viết blog chia sẻ kiến thức và dịch sách chuyên môn.



Contact this candidate