Vũ Minh Luân

Tôi là một Software Engineer, có kinh nghiệm ở cả frontend và backend. Tôi đã làm việc với hệ thống microservice, các luồng giao dịch và message queue để đồng bộ dữ liệu giữa các service. Hiện tại tôi làm trong một team quốc tế, tích hợp AI vào sản phẩm thuộc lĩnh vực giáo dục, và sử dụng AI trong công việc hằng ngày để tăng năng suất.

  • Software Engineer
  • TP. Hồ Chí Minh
  • Tiếng Việt bản ngữ · Tiếng Anh trung cấp

Kinh nghiệm với

  • Java
  • Spring
  • TypeScript
  • NestJS
  • React
  • Node.js
  • Apache Kafka
  • Redis
  • BullMQ
  • MongoDB
  • PostgreSQL
  • Elasticsearch
  • WebSocket
  • LLM APIs
  • Docker

Dự án đã tham gia

Đây là các sản phẩm tôi tham gia xây dựng cùng đội ngũ, không phải dự án cá nhân. Mỗi dự án được tái hiện dưới dạng mô phỏng tương tác. Vai trò, công nghệ và phần việc tôi đảm nhận được liệt kê ngay bên dưới mỗi demo.

Interactive Learning

Nền tảng học tập trên trình duyệt
learn.example.app/course/csharp-basics

Giới thiệu C#

Video · 6:24

0 điểm

Slide

Chương trình C# đầu tiên của bạn

  • C# chạy trên nền tảng .NET
  • Chương trình bắt đầu từ phương thức Main()
  • Console.WriteLine() in một dòng ra màn hình
  • Mỗi câu lệnh kết thúc bằng dấu chấm phẩy ;
6:24

Meeting

Nền tảng họp trực tuyến với lớp AI
meet.example.app/mtg-kzt-482
Camera đang tắt

Sẵn sàng tham gia?

AI sẵn sàng: phụ đề gần thời gian thực · dịch · tóm tắt cuộc họp

BBạn
DDavid
LLeo
AAnn

Haloki

Ứng dụng chuyển tiền xuyên biên giới
Haloki

Số dư khả dụng

$0.00

Hoạt động

Chưa có gì ở đây.

      $
      Phí dịch vụ
      Ghi có vào số dư
      Thời gianDùng được ngay · ACH tất toán sau 3 ngày làm việc
      $
      Bạn gửi
      PhíMiễn phí
      Tỷ giátỷ giá minh hoạ
      Người nhận nhận được

      Đến

      Bạn gửi
      PhíMiễn phí
      Tỷ giátỷ giá minh hoạ
      Mục đích
      Người nhận nhận được
      Tỷ giá giữ trong30:00
      Plaid

      Haloki dùng Plaid để kết nối tài khoản ngân hàng của bạn.

      Chọn ngân hàng của bạn

      Phí dịch vụ
      Phí Haloki

      Bao gồm xác thực ngân hàng, kiểm tra số dư và ghi sổ.

      Phí ACH

      Chi phí của mạng lưới chuyển khoản ngân hàng.

      Dòng tiền

      1. Ngân hàng MỹChưa liên kết
      2. Ghi nợ ACHChưa có lệnh
      3. Số dư HalokiChưa nạp tiền
      4. Chi trả VNDChưa chi trả

      Nạp tiền rồi gửi đi để xem tiền đi qua từng chặng.

      Hahalolo Social Network

      News feed mạng xã hội
      Hahalolo
      D

      David

      1.200 người theo dõi

      D

      David

      @david · vừa xong

      Đã phân phốiĐang phân phốiĐang xóa

      Fan-out on write1 bản feed · 0 bản phân phối
      nội dung David viếtDavid đã xóa bài viếtpost
      mỗi bài viết một bảnfeed00
      luồng sự kiệnKafka
      mở rộng danh sách theo dõiconsumer fan-out
      Người theo dõi David · 1.200
      Đăng bài của David và xem nó tới tay những người theo dõi.Bài viết được ghi. Một bản ghi, chứa nội dung David viết.Từ đó sinh ra một bản feed. Mỗi bài viết một bản, và là bản duy nhất bị thay đổi về sau, nên các bản phân phối bên dưới không bao giờ phải ghi lại.Thay đổi đó trở thành một sự kiện trên Kafka.Consumer nhận sự kiện và nạp danh sách người theo dõi của David.Mỗi người theo dõi có một bản phân phối riêng, ghi theo lô 500. Đó là fan-out on write: tốn chi phí một lần ở đây, giúp giảm chi phí khi đọc.Lượt thích và bình luận chỉ cập nhật bản feed. Các bản phân phối bên dưới không phải ghi lại lần nào.David xóa bài viết. Lệnh xóa được đẩy đi như một sự kiện và đi đúng pipeline đó.Consumer xóa bản phân phối của từng người theo dõi trước.Rồi tới bản feed.Cuối cùng là chính bài viết.

      Sơ yếu lý lịch

      Bản PDF được tạo qua hộp thoại in của trình duyệt, tối ưu cho khổ A4.

      Kinh nghiệm làm việc

      1. 01/2024 - Hiện tại

        Làm việc từ xa

        Kỹ sư phần mềm

        MVP Studio

        Công nghệ sử dụng · TypeScript, React, NestJS, MongoDB, Redis, BullMQ, WebSocket, Docker, LLM APIs

        • Thiết kế và phát triển các luồng xử lý full-stack cho nền tảng học tập ứng dụng AI, cung cấp các chương trình Software Development, Data Analysis và Test Analysis. Xây dựng các ứng dụng thực hành trên trình duyệt, bao gồm môi trường lập trình dạng VS Code, SQL Playground, mô phỏng Jira và bài tập Excel, giúp học viên thực hành mà không cần cài đặt phần mềm ngoài. Tích hợp LLM API để tạo đề bài, đánh giá bài nộp của học viên và hướng dẫn theo ngữ cảnh thông qua AI Facilitator; tích hợp HeyGen để truyền tải bài giảng qua AI Tutor.
        • Thiết kế mô hình dữ liệu và luồng xử lý end-to-end cho nền tảng đánh giá năng lực ứng viên, phục vụ cả ứng viên và nhà tuyển dụng. Tích hợp LLM API để tạo mô phỏng theo từng vị trí công việc, đánh giá năng lực ứng viên theo tiêu chí định sẵn và đưa ra phản hồi do AI tạo. Nền tảng giúp nhà tuyển dụng đánh giá năng lực thực tế vượt ngoài CV và lọc ứng viên dựa trên kết quả mô phỏng.
        • Phát triển BitMeet, nền tảng họp trực tuyến nội bộ, tích hợp LiveKit, Deepgram và LLM API cho các cuộc họp thời gian thực, với phiên âm và dịch gần thời gian thực, cùng tóm tắt nội dung do AI tạo.
      2. 09/2021 - 12/2023

        TP. Hồ Chí Minh, Việt Nam

        Lập trình viên Backend

        Công ty Cổ phần Mạng xã hội Du lịch Hahalolo

        Công nghệ sử dụng · Java, Spring, Apache Kafka, MongoDB, Elasticsearch

        • Thiết kế mô hình dữ liệu, luồng giao dịch và REST API cho dịch vụ Coin, cho phép người dùng nhận thưởng, quản lý số dư xu và đổi xu để giảm giá đơn hàng.
        • Tham gia thiết kế sản phẩm và kỹ thuật ban đầu cho Haloki; thiết kế schema cơ sở dữ liệu và phát triển API tích hợp Plaid để kết nối tài khoản ngân hàng và xử lý các luồng tài chính.
        • Triển khai cơ chế fan-out-on-write cho news feed mạng xã hội, phân phối bài đăng mới đến người theo dõi trên cả nền tảng web và mobile.
        • Xây dựng pipeline đồng bộ dữ liệu bằng Apache Kafka để di chuyển và lập chỉ mục dữ liệu MongoDB sang Elasticsearch, hỗ trợ tìm kiếm toàn văn bản.
        • Thiết kế và phát triển REST API, xây dựng tài liệu kỹ thuật, phối hợp với Business Analyst và frontend developer để hoàn thiện yêu cầu và luồng người dùng.
        • Hướng dẫn và hỗ trợ các developer mới trong quá trình onboarding và triển khai dự án.
      3. 09/2019 - 09/2021

        TP. Hồ Chí Minh, Việt Nam

        Lập trình viên Frontend

        Công ty Cổ phần Mạng xã hội Du lịch Hahalolo

        Công nghệ sử dụng · React, Node.js

        • Tham gia phát triển và duy trì mạng xã hội cùng các dịch vụ của Hahalolo.
        • Phối hợp chặt chẽ với đội Tester để hoàn thiện test case.
        • Phối hợp với đội API trong việc kiểm tra chức năng và tối ưu input/output.
        • Tham gia thiết kế và xây dựng các React component như component thông báo trong ứng dụng, trang cá nhân người dùng.
        • Xây dựng giao diện tìm kiếm và đặt chỗ cho tour, khách sạn và vé máy bay, phối hợp chặt chẽ với backend developer và đội QA về API contract và test case.
      4. 10/2018 - 09/2019

        TP. Hồ Chí Minh, Việt Nam

        Lập trình viên Web

        Angel Media (AMX)

        Công nghệ sử dụng · JavaScript, PHP, CodeIgniter, MySQL, HTML/CSS

        • Thiết kế website thương mại bằng HTML/CSS, JavaScript.
        • Xây dựng chức năng CMS cho đăng bài viết, quản lý sản phẩm và quản trị người dùng.

      Học vấn

      2015 - 2018

      TP. Hồ Chí Minh, Việt Nam

      Cao đẳng Công nghệ thông tin

      Trường Cao đẳng Kỹ thuật Cao Thắng

      Liên hệ

      Nếu anh/chị muốn trao đổi, email là cách nhanh nhất để liên hệ với tôi.

      vuminhluan97@gmail.com