cd ..
thanhnam@portfolio:~
████████╗██╗  ██╗ █████╗ ███╗   ██╗██╗  ██╗    ███╗   ██╗ █████╗ ███╗   ███╗
╚══██╔══╝██║  ██║██╔══██╗████╗  ██║██║  ██║    ████╗  ██║██╔══██╗████╗ ████║
   ██║   ███████║███████║██╔██╗ ██║███████║    ██╔██╗ ██║███████║██╔████╔██║
   ██║   ██╔══██║██╔══██║██║╚██╗██║██╔══██║    ██║╚██╗██║██╔══██║██║╚██╔╝██║
   ██║   ██║  ██║██║  ██║██║ ╚████║██║  ██║    ██║ ╚████║██║  ██║██║ ╚═╝ ██║
   ╚═╝   ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝    ╚═╝  ╚═══╝╚═╝  ╚═╝╚═╝     ╚═╝

Đỗ Bùi Thành Nam

name = "Đỗ Bùi Thành Nam"
role = "Lập trình viên Mobile"
phone = "0961032539"
location = "192 Lê Trọng Tấn, Định Công, Hà Nội"
Available for hire
thanhnam@portfolio:~/skills
$ cat skills.json | jq '.technical_skills' _

// Technical Proficiency

Hover over cards to see details

Flutter

general
90%

Dart

general
90%

Java

general
70%

Angular

general
60%

TypeScript

general
60%

Git

general
85%

Firebase

general
80%

AWS S3

general
70%
$ cat skills.json | jq '.soft_skills' _

// Soft Skills

Tiếng Anh
Làm việc nhóm
thanhnam@portfolio:~/experience
$ git log --oneline --author="Thành Nam"
5312c02 (HEAD -> main) Mobile Developer (Flutter) @ OMT (Online Management Training) 07/2023 - Nay
69e2c39 (HEAD) Mobile Developer (Flutter) @ Softdreams 08/2021 - 06/2023
18fb02a (HEAD) Web Developer (Java & Angular) @ Softdreams 04/2021 - 08/2021
$ git show --stat
commit 5312c02 abcdef1234567890
Author: Đỗ Bùi Thành Nam <namdbt00@gmail.com>
Date: 07/2023 - Nay
Mobile Developer (Flutter) tại OMT (Online Management Training)

Thực hiện phát triển các app KidsOnline (Giáo viên, Phụ huynh, Quản trị, Điểm danh), SchoolOnline (Giáo viên, Phụ huynh), CenterOnline

responsibilities.md | +16
+ Thực hiện chuyển các app cũ native (Java Android, Swift) sang Flutter
+ Xây dựng, bảo trì tất cả các chức năng, module (VD: Xin nghỉ, xin ăn, điểm danh,...)
+ Sử dụng Cubit, BLoC để quản lý state
+ Sử dụng các kiến trúc như MVVC, Clean Architechture
+ Sử dụng các dịch vụ của Amazone S3 (Upload ảnh/ video, nhận diện khuôn mặt)
+ Có kinh nghiệm sử dụng Flavor để clone các App
+ Sử dụng Firebase để cấu hình notification app
+ Xử lý, tối ưu về camera (Dùng cho việc điểm danh khuôn mặt)
+ Xử lý với các thiết bị Bluetooth (Máy đo thân nhiệt), theo các chuẩn BLE (Bluetooth Low Energy), Bluetooth Classic
+ Xử lý toàn bộ luồng đẩy app lên Google Play và App Store
+ Có kinh nghiệm viết các plugin để tích hợp code native, SDK
+ Có kinh nghiệm viết các tài liệu màn hình, tài liệu luồng của app
+ Dùng GitLab, Confluence, Jira để quản lý source code và các task
+ Có kinh nghiệm sử dụng, cấu hình Mac, Xcode
+ Có kinh nghiệm POC các task về test (unit test), quét bảo mật ứng dụng (SonarQube), Auto gen code (Mason Brick)
+ Có kinh nghiệm làm việc với mô hình Agile/Scrum.
👥 Team size: 3 members
commit 69e2c39 abcdef1234567890
Author: Đỗ Bùi Thành Nam <namdbt00@gmail.com>
Date: 08/2021 - 06/2023
Mobile Developer (Flutter) tại Softdreams

Thực hiện phát triển App CIC Mobile - Trung tâm tín dụng quốc gia và App EasyPos Mobile - Ứng dụng máy tính tiền

responsibilities.md | +10
+ Xây dựng các chức năng chính như: Gơi vay/thẻ, Khai thác báo cáo
+ Sử dụng Flutter với GetX để xây dựng giao diện và quản lý state
+ Có kinh nghiệm đẩy app lên Google Play và App Store
+ Làm việc với API RESTful
+ Sử dụng Git, Bitbucket, Jira để quản lý source code và các task
+ Tích hợp VnPay, Napas để thanh toán trong App
+ Xây dựng giao diện, các chức năng chính như Tạo đơn hàng, Đặt bàn, Khách hàng, Nhập xuất kho
+ Xây dựng giao diện đa nền tảng trên Mobile, Tablet và Windows
+ Xử lý với các thiết bị ngoại vi như Máy Pos, máy quét Barcode
+ Xử lý toàn bộ các tính năng Offline (Database local, đồng bộ dữ liệu)
👥 Team size: 10 members
commit 18fb02a abcdef1234567890
Author: Đỗ Bùi Thành Nam <namdbt00@gmail.com>
Date: 04/2021 - 08/2021
Web Developer (Java & Angular) tại Softdreams

Thực hiện phát triển Web CIC

responsibilities.md | +2
+ Sử dụng Framework Angular để xử lý giao diện
+ Code Backend với Java Spring
👥 Team size: 5 members
thanhnam@portfolio:~/projects
$ ls -la ~/projects/
total 3
drwxr-xr-x thanhnam dev 4.0K Jan 19 .
drwxr-xr-x thanhnam dev 4.0K 2024 kidsonline/
drwxr-xr-x thanhnam dev 4.0K 2024 easypos-mobile/
drwxr-xr-x thanhnam dev 4.0K 2024 cic-mobile/
$ cat ~/projects/kidsonline/README.md
# KidsOnline
Mobile Developer FlutterBLoCClean Architecture
## Mô tả

Ứng dụng quản lý giáo dục mầm non cho giáo viên và phụ huynh

## Tech Stack
• Flutter• BLoC• Clean Architecture• Firebase• AWS S3
## Highlights
  • ✓ Face recognition
  • ✓ Push notifications
  • ✓ Multi-platform
$ cat ~/projects/easypos-mobile/README.md
# EasyPos Mobile
Mobile Developer FlutterGetXSQLite
## Mô tả

Ứng dụng máy tính tiền POS đa nền tảng

## Tech Stack
• Flutter• GetX• SQLite• VnPay• Bluetooth
## Highlights
  • ✓ Offline mode
  • ✓ Multi-platform
  • ✓ Hardware integration
$ cat ~/projects/cic-mobile/README.md
# CIC Mobile
Mobile Developer FlutterGetXRESTful API
## Mô tả

Ứng dụng Trung tâm tín dụng quốc gia

## Tech Stack
• Flutter• GetX• RESTful API
## Highlights
  • ✓ Credit reporting
  • ✓ Secure authentication
thanhnam@portfolio:~/education
$ cat education.yml
# Education History
education:

  - institution: "Học viện Công nghệ Bưu chính Viễn thông"
    degree: "Cử nhân Công nghệ thông tin"
    period: "08/2018 - 12/2022"
    gpa: 3.04/4.0
  
$ ls -1 ~/certificates/
📜
Chứng chỉ tiếng Anh Toeic
850 điểm 09/2019
📜
Cloud Computing Talent of Viettel
07/2021
thanhnam@portfolio:~/contact
$ curl https://thanhnam.dev/api/contact
HTTP/1.1 200 OK Content-Type: application/json
{
  "email": "namdbt00@gmail.com",
  "phone": "0961032539",
  "location": "192 Lê Trọng Tấn, Định Công, Hà Nội",
  "social": {
    "github": "https://github.com/thanhnam",
    "linkedin": "https://linkedin.com/in/thanhnam"
  },
  "status": "available_for_hire",
  "response_time": "within 24 hours"
}
$ ./send-message.sh