Thầy đã tốt nghiệp chương trình Thạc sỹ ngành Hệ thống Thông tin Địa lý tại Penn State University, Mỹ và chương trình cử nhân ngành Khoa học máy tính tại State University of New York Empire State College.
Thầy có trên 20 năm kinh nghiệm làm việc và quản lý về lĩnh vực Phát triển Phần mềm. Thầy từng phụ trách nhiều công việc trong lĩnh vực Công nghệ thông tin, bao gồm: Kỹ sư phần mềm, Chuyên gia Công nghệ thông tin, Tư vấn Kỹ thuật phần mềm...