BÙI
ブイ
DUY
ズイ
ANH
アイン

Bridge System Engineer • Mobile Developer

My Story

Professional Me

I graduated in 2024 from FPT College, majoring in Mobile Programming, with one year of experience as a Mobile Developer specializing in Flutter. Previously, I worked in Japan for three years as a technical intern in the food processing industry, which helped me develop adaptability, discipline, and cross-cultural communication skills. Currently, I am working as a Bridge System Engineer (BrSE), where I connect clients with development teams and also handle VBA programming for automation and efficiency. I am interested in further exploring the fields of Software Engineering and Mobile Development, and I am open to opportunities that allow me to grow as both a BrSE and a technical engineer.

私はブイ ズイ アインと申します。2024年にFPT短期大学を卒業し、専攻はモバイルプログラミングでした。学生時代からFlutterを使ったモバイルアプリ開発を経験し、1年間モバイルデベロッパーとして働きました。 2019年から2022年まで日本で食品加工の技能実習生として勤務し、適応力・規律・異文化コミュニケーション能力を身につけました。 現在はブリッジシステムエンジニア(BrSE)として、お客様と開発チームをつなぐ役割を担いながら、VBAを活用した自動化や業務効率化にも取り組んでいます。 将来的には、ソフトウェアエンジニアリングやモバイル開発の分野でさらに経験を積み、BrSEとしても技術者としても成長していきたいと考えています。

Languages

Core languages I use for mobile apps, backend systems, and general software development.

Mobile-App

Technologies I use for cross-platform apps, native Android/iOS, and mobile backend integration.

Font-End

Frameworks and libraries I use for building modern, responsive web interfaces.

Tools

Tools I rely on for version control, team collaboration, and software deployment.

Featured Projects

🚀
Coming Soon

My Journey

A brief timeline of my education and career 🚀

2019/04 - 2022/04

Technical Intern in Japan (Food Processing Industry) — gained adaptability, discipline, and cross-cultural skills.

2022/05 - 2024/09

Graduated from FPT College, major: Mobile Programming.

2024/05 - 2025/07

Mobile Developer — specialized in Flutter development for cross-platform mobile apps.

2025/07 - Present

Bridge System Engineer (BrSE) — connecting clients with dev teams and handling VBA automation for efficiency.

Blog & Notes

Chia sẻ kinh nghiệm và kiến thức từ hành trình phát triển bản thân 📝

Hành trình từ thực tập sinh kỹ năng sang BrSE

Jul 2025

Từ công việc chân tay ở Nhật, tôi tự định hướng học lập trình, theo đuổi Flutter, rồi chuyển sang vai trò Bridge System Engineer.

Chi tiết bài viết:

Từ 2019 đến 2022, tôi làm thực tập sinh kỹ năng tại Nhật trong ngành chế biến thực phẩm. Công việc nặng nhọc và giờ giấc nghiêm ngặt giúp tôi rèn kỷ luật, kiên nhẫn và tinh thần trách nhiệm.

Định hướng học tập và theo đuổi lập trình:

Trong thời gian ở Nhật và sau khi về Việt Nam, tôi bắt đầu tự học lập trình, đặc biệt là Flutter, nhờ các tài liệu online, codelabs và dự án nhỏ. Đây là giai đoạn tôi hình thành tư duy kỹ thuật và phương pháp học tập có hệ thống.

Mobile Developer:

  • Làm ứng dụng cross-platform với Flutter
  • Học quản lý state, navigation, API integration, testing
  • Rèn kỹ năng teamwork và code review trong dự án thực tế

Chuyển sang BrSE:

Khi trở thành Bridge System Engineer, tôi áp dụng kinh nghiệm từ Nhật và Flutter:

  • Bridge giữa client và dev team hiệu quả
  • Đọc hiểu requirement, chú ý chi tiết
  • Hỗ trợ tự động hóa với VBA để tăng hiệu suất

Hành trình này chứng minh: "Kiên nhẫn từ công việc chân tay, kết hợp tự học và kỹ năng thực tế, giúp mở ra cơ hội nghề nghiệp cao hơn."

Kinh nghiệm học Flutter trong 1 năm

Nov 2024

Tips học Flutter hiệu quả, những pitfall cần tránh và nguồn tài liệu tốt nhất. Từ zero đến có thể làm app production trong 12 tháng...

Learning Path tôi đã follow:

Tháng 1-3: Foundation

  • Dart basics - syntax, OOP, async programming
  • Flutter fundamentals - Widget tree, State management cơ bản
  • Build UI đơn giản với Material Design

Tháng 4-6: Intermediate

  • Navigation & Routing
  • HTTP requests & JSON parsing
  • Local storage (SharedPreferences, SQLite)
  • State management (Provider, Riverpod)

Tháng 7-9: Advanced

  • Firebase integration (Auth, Firestore, Storage)
  • Platform-specific code (Platform channels)
  • App architecture (Clean Architecture, MVVM)
  • Testing (Unit test, Widget test)

Những pitfall tôi đã gặp:

  • ❌ Không hiểu Widget lifecycle → memory leaks
  • ❌ Overuse setState() → performance issues
  • ❌ Ignore null safety → runtime crashes
  • ❌ Bad state management → spaghetti code

Nguồn học tốt nhất:

  • 📚 Official Flutter docs + codelabs
  • 🎥 Flutter channel on YouTube
  • 💻 Build real projects (clone existing apps)
  • 👥 Flutter Vietnam community

"Consistency beats intensity - 1 hour mỗi ngày tốt hơn 10 hours cuối tuần!"

VBA Automation Tips & Tricks

Jan 2025

Những tip VBA automation hữu ích trong công việc BrSE. Code snippets và shortcuts giúp tự động hóa các tác vụ lặp đi lặp lại...

1. Auto-generate reports từ data

Sub AutoReport()
    Dim ws As Worksheet
    Set ws = ActiveSheet
    
    ' Format headers
    With ws.Range("A1:D1")
        .Font.Bold = True
        .Interior.Color = RGB(200, 200, 255)
    End With
    
    ' Auto-resize columns
    ws.Columns("A:D").AutoFit
End Sub

2. Batch file processing

Sub ProcessMultipleFiles()
    Dim folder As String
    Dim fileName As String
    
    folder = "C:\Data\"
    fileName = Dir(folder & "*.xlsx")
    
    Do While fileName <> ""
        Workbooks.Open folder & fileName
        ' Process file here
        ActiveWorkbook.Close SaveChanges:=True
        fileName = Dir()
    Loop
End Sub

3. Email automation với Outlook

Sub SendAutoEmail()
    Dim OutApp As Object
    Dim OutMail As Object
    
    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(0)
    
    With OutMail
        .To = "client@company.com"
        .Subject = "Weekly Report - " & Format(Date, "dd/mm/yyyy")
        .Body = "Dear Client," & vbCrLf & vbCrLf & "Please find attached..."
        .Attachments.Add "C:\Reports\Weekly_Report.xlsx"
        .Send
    End With
End Sub

⚡ Quick Shortcuts tôi hay dùng:

  • Alt + F11: Mở VBA Editor
  • F5: Run code
  • F8: Step through code (debug)
  • Ctrl + G: Immediate window
  • F2: Object Browser

💡 Pro Tips:

  • Always use Option Explicit - tránh typo variables
  • Comment code để sau này đọc lại
  • Test với data nhỏ trước khi run với big dataset
  • Backup file trước khi chạy automation

"Automation không chỉ tiết kiệm thời gian mà còn giảm human errors!"