Tôi đã và đang làm tư vấn trong lĩnh vực phát triển phần mềm kể từ năm 1999. Tôi làm tất cả mọi thứ từ điều tra phân tích các yêu cầu và thiết kế phần mềm cho đến quá trình lập trình và thử nghiệm. Tôi có kinh nghiệm về nhiều ngôn ngữ lập trình và kỹ thuật. Tôi làm việc với các hệ điều hành phổ biến (Unix/ Linux, Mac và Windows).

Ngoài phát triển phầm mềm tôi thích làm về bảo trì và an ninh, chủ yếu là cài đặt, nâng cấp và cấu hình các máy chủ. Tôi cũng có nhiều kinh nghiệm về quản lý dự án. 

Kiến thức máy tính

Công cụ phát triển: Giỏi về Eclipse, Netbeans, Emacs, sh, bash, ksh và tcsh.
Hệ điều hành: Rất giỏi về Unix/Linux, Mac và Windows.
Mạng: Giỏi về PHP, HTML/XHTML, CSS, XML, XMP and cgi-scripting.
Ngôn ngữ lập trình: Giỏi về Java, J2EE, JSP, Perl và shell-script. Có kinh nghiệm về C, C++, Pascal, Erlang, Prolog, Standard ML và assembler.
Cơ sở dữ liệu: Giỏi về MySql và PostgreSQL. Có kinh nghiệm về Mimer.
Hệ quản trị nội dung (CMS): Giỏi về Joomla và Typo3.
Thương mại điện tử (e-commerce): Giỏi về Magento.
Công cụ quản lý phiên bản: Có kinh nghiệm về Subversion, ClearCase và CVS.
Dịch vụ thư mục: Giỏi về LDAP.
Bảo trì: Kinh nghiệm lâu năm về cài đặt và cấu hình phần mềm server, ví dụ Apache, Tomcat, ProFTPD, Courier, Postfix. Rất giỏi cài đặt và cấu hình các server chạy điều hành Linux và MacOS.
Đào tạo trực tuyến (e-learning): Giỏi về SCORM và ICDL. Có kinh nghiệm về Moodle, Adobe Captivate và RapidBuilder.
Quản lý dự án: Giỏi về Project Open và SCRUM project management. Có kinh nghiệm về Microsoft Project.
Quản lý doanh nghiệp (ERP): Có kinh nghiệm về Openbravo.

Ngôn ngữ

Sử dụng tiếng Anh và tiếng Việt thành thạo.

Bản lý lịch

2011 - Know IT, Sundsvall, Thụy Điển
Phát triển phần mềm

2009 - 2011 Red River Interactive, Hà Nội, Việt Nam
Phát triển phần mềm

2007 - 2008 Skills Group, Hà Nội, Việt Nam
Quản lý dự án, đào tạo, phát triển phần mềm

2006 - 2007 Trường đại học ngoại ngữ, Đại học Quốc Gia Hà Nội, Việt Nam
Ngôn ngữ và văn hoá Việt Nam, 1 năm học

2001 - 2007 Swedish Connection, Sundsvall, Thụy Điển
Phát triển phần mềm, thiết kế, bảo trì và vận hành server, đào tạo

1999 - 2001 Xinit AB (sau này Arrowhead AB), Sundsvall, Thụy Điển
Phát triển phần mềm

1995 - 1999 Trường đại học Uppsala, Thụy Điển
Cử nhân khoa hoc, Chuyên ngành khoa học máy tính (4 năm)

1994 - 1995 A4 (pháo binh), Östersund, Thụy Điển
Phục vụ quân đội, 10 tháng

1991 - 1994 Trường Trung học phổ thông, Sundsvall, Thụy Điển
Chuyên ngành khoa học tự nhiên

Các dự án

Waboba - trang web bán hàng trực tuyến, Red River Interactive
Công ty Thụy Điển Waboba bán một loại bóng cao su đặc biệt mà có thể nảy trên mặt nước, phù hợp với các môn thể thao dưới nước. Chúng tôi phát triển một trang web bán hàng trực tuyến (webshop) cao cấp cho Waboba dựa trên Magento, một nền tảng thương mại điện tử mã nguồn mở rất phổ biến. Tôi phụ trách về phát triển những phần mở rộng Magento sau đây:

  • Order Sync: Tự động chuyển các đơn hàng đã đặt trên trang web Waboba tới một công ty hậu cần ở Mỹ mà sau đó chuyển hàng cho khách hàng.
  • Quick Checkout: Một trang thanh toán đã được đơn giản hóa để làm việc đặt hàng và thanh toán dễ dàng hơn.
  • Retail Store: Cung cấp một cửa hàng đặc biệt trên trang web Waboba mà các đại lý bán buôn có thể đăng nhập và mua sản phẩm với một mức giá ưu đãi.

Tài liệu đào tạo trực tuyến (e-learning) theo tiểu chuẩn ICDL, Skills Group
ICDL (International Computer Driving License) là chứng chỉ quốc tế về kỹ năng sử dụng máy tính được tổ chức UNESCO xác nhận. Tôi làm quản lý trong một dự án nhằm phát triển tài liẹu theo tiểu chuẩn ICDL tại Skills Group. Thành phẩm gồm mấy bộ phận, trong đó bộ phận quan trọng nhất là một bộ tài liệu đào tạo trực tuyến theo tiểu chuẩn SCORM. Hai phiên bản được phát triển. Một phiển bản cho thị trường quốc tế và một phiển bản cho thị trường Việt Nam. Skills Group đã triển khai thành công được tại Trường Đại học Dân lập Hải Phòng, Việt Nam.

SAP - đào tạo hệ thống, Skills Group
Skills Group hợp tác với một công ty tại Bắc Âu trong một dự án nhằm phát triển tài liệu đào tạo trực tuyến (e-learning) theo tiểu chuẩn SCORM cho hệ thống quản lý doanh nghiệp SAP. Tôi làm quản lý dự án này.

Hệ thống hộp thư thoại (voice mail system) cho một nhà cung cấp dịch vụ di động ở Hồng Kông, Swedish Connection
Tại một công ty viễn thông lớn tôi làm về phát triển giao diện người dùng Web dành cho tin nhắn thoại (voice mail), cung cấp cho một công ty di động ở Hồng Kông. Đến Hồng Kông, tôi là người phụ trách việc cài đặt hệ thống và đào tạo nhân viên ở đó sử dụng và phát triển hệ thống. Phát triển sử dụng Java, JSP và XHTML Mobile Profile.

Proxy thích ứng cho quản trị thuê bao, Swedish Connection
Tôi làm về phát triển một số thành phần của trình ứng dụng phức tạp này. Phát triển sử dụng Java và LDAP.

Observit giám sát camera, Swedish Connection
Observit là một hệ thống giám sát camera dựa trên công nghệ IP. Các camera được kết nối từ xa có thể thông báo và ghi lại những bức ảnh của một sự kiện (motion detection). Với bộ trình duyệt web người dùng sẽ xem được những bức ảnh đã được ghi lại. Tôi đã tham gia phát triển phần mềm và cấu hình những camera. Phát triển sử dụng Java và MySql.

Signforum/Videoforum, diễn đàn thảo luận video, Swedish Connection
Signforum là một diễn đàn thảo luận kiểu mới mà chủ yếu giao tiếp bằng các video clip. Với phần mềm client người dùng có thể quay video clip và đưa lên Signforum. Mục đích chính là tạo ra một địa điểm gặp gỡ cho những người điếc. Bằng các video clip họ có thể dùng ngôn ngữ cử chỉ, thay vì những tin nhắn viết bình thường, để giao lưu với nhau. Phát triển sử dụng PHP và MySql.

Công cụ quản lý dịch vụ email, Arrowhead
Dịch vụ email sử dụng LDAP để lưu trữ thông tin khách hàng. Dịch vụ này được quản lý bởi một giao diện người dùng Web mà những người quản lý và người dùng có thể đăng nhập. Tôi làm về thiết kế cấu trúc hệ thống của dịch vụ email này và đồng thời là người phụ trách phát triển giao diện quản lý, cấu hình / bảo trì web server và thư mục LDAP.

Đồ án tốt nghiệp, Trường đại học Uppsala
Đề tài "Thẻ thông minh và môi trường ứng dụng của chúng" (Smart Cards and their Application Environment). Mục đích đồ án là khảo sát khả năng thực hiện sự xác thực an toàn người dùng đối với một trình ứng dụng nào đó, bằng cách sử dụng thẻ thông minh (smart card) và công nghệ Web. Đồ án này đã thực hiện tại công ty Xinit AB (sau này Arrowhead AB). Kết qủa của đồ án là một đặc tả thiết kế và một nguyên mẫu.