Nurturing innovative business models to build tomorrow's enterprises

Profile

CTO On Demand Experience:

Coconect

  • Technology planning and project management of new product development for an online B2B relationship building services to build thriving customer relationships.

Pink Gorilla Communications

  • Technology planning and implementation of contact management system for improving the communications between stakeholders in the marketing department and also the customers.

Objective World

  • Technology planning and project management of new product development for a building simulation and information modeling system that captures the domain knowledge of design specialists to improve the building design process.

Quicknet Com

  • Technology planning and implementation of GSM modem interface, WAP and J2ME for an Internet banking system.

Net-Linx

  • Technology planning and project management of new product development for a web-based self-serve advertising portal that extend their existing products.

Introspek Asia

  • Technology planning and implementation of call center software system leveraging on computer telephony integration (CTI) technologies interfacing with knowledge base system for accelerating the overall support turnaround time and reduce labor requirements.

eBworx

  • Optimization and performance tuning of a web based Internet banking application.

Multimedia University

  • Technology planning and development of a comprehensive IP telephony service for used on campus intranet that provides voice and video calls with extensible architecture that supports other value added services such as voicemail, text messaging, game, etc.
  • Technology planning and development of an online song dedication service for used on campus intranet.

University of Alberta

  • Technology planning and development of web services that integrate several communication technologies in the computing science department into a central location that is accessible from a web browser.

Jit Sin High School

  • Technology planning and development of Chinese Phonetic (PinYin) learning courseware.
  • Technology planning and design of web page for the official school web portal.
  • Technology planning and implementation of income and expenses management software system.
  • Technology planning and implementation of membership management software system.
  • Technology planning and implementation of point of sales software system.

Seagate Technology

  • Technology planning and implementation of automated backup software system.

Sorry, what exactly is a a CTO?

Work Experience: 

Chief Technology Officer / Co-founder, Objective World
Jan 2006 – Present
Objective World is a software R&D company specializing in development of products for visualization, documentation, and simulation of building over the complete project lifecycle using its Intelligent Building Information Model.

Involved In: Business planning, VC pitching, partnership program development, channel management, business development, consultative sales, product management & marketing.

Principal CTO On Demand, Procto
1993 – Present
Procto provides outsourced CTO services for small and medium enterprises to innovate their business model through proper planning, selection, and implementation of technology for their business.

Involved In: Requirements study & development, system analysis & design, technology roadmap planning, technology evaluation & assessment, requirements management, project management.

Technical Director / Co-founder, Bad Nose Entertainment
Aug 2002 – Sep 2005
Bad Nose Entertainment is a computer game developer with its premier entertainment title Sun Crusher: The Great War – a 3D multi-player game that is a unique blend of real-time strategy and action game.

Involved In: Business planning, VC pitching, business development, product management, game development, sound engineering.

Visiting Researcher, IBM India Research Lab
Dec 2003 – Apr 2004
Research and development of a pulse monitoring software for the IBM WatchPad.

Involved In: Research methodology, software development, research paper writing.

Researcher / Teaching Assistant, Multimedia University
Aug 2003 – Jul 2005
3D engine research under the Center of Augmented Reality and Computer Graphics. Teaching assistant for undergraduate students in the Faculty of Information Technology.

Involved In: Research methodology, software development, research paper writing, teaching skills, course curriculum development.

Student Intern, TradeBeam (formerly known as Qiva)
May 2002 – Aug 2002
Software development and testing of transportation logistics management solutions.

Involved In: Software development, quality assurance testing.

Theatre Play Producer, Multimedia University
Jun 2001 – Aug 2001
A one hour theatre play that consists of 20 production crew members with the production time-frame of 3 months. 

Involved In: Project management, event management, team coordination, acting.

Publications: 

A Simple Pulse Analyzer for Device with Limited Computational Power
Co-authors: Atul Kumar
IEEE Medicine and Biology Society, Piscataway, New Jersey, 2008.

Best of Agile and Iterative Development Methods
Proceedings of Malaysian Software Engineering Conference, 2006.

A Practical Implementation of a 3-D Game Engine
Co-authors: Kok-Why Ng
IEEE Computer Society, Los Alamitos, California, 2005.

An Efficient and Lightweight Resource and Asset Manager for Games Development
GraphicsLink, Hatfield, UK, 2005.

Framework for a Highly Extensible IP Telephony System
Co-authors: Paey-Lun Chan, Chia-Wei Tan, Asaad A. Y. M. Abusin
Proceedings of Multimedia University International Symposium on ICT, 2003. 

Invited Talks and Presentations 

Business technology: Is it your secret weapon or baggage?
Guest speaker for ActionCOACH business coaching session, Nov 2011.

Why Malaysia SMEs need to consider technology as part of their business strategy?
Radio interview with Bernama Radio24, Jan 2011.

Plug-In Framework Made Easy
Invited talk for Microsoft Tech Insights 2010, Sep 2010.

Building the Smarter Way: A guide to technology for the building industry
Invited talk for CIDB Malaysia Workshop on ICT in Construction, Apr 2010.

How Geeks Screw Up Startup: Top 10 techie traits that kill your business
Invited talk for Microsoft Innovation Day, Mar 2010.

Presentation that Sizzle with Windows SideShow Gadgets
Speaker Idol at Microsoft Tech Ed 2008, Aug 2008.

A Simple Pulse Analyzer for Device with Limited Computational Power
International Workshop on Wearable and Implantable Body Sensor Networks, Jun 2008.

Entrepreneurship: The first step on a long journey
Inspirational talk for final year undergraduate students at the faculty of management, Multimedia University, Mar 2008.

Shaders 101
Presentation for the software research group at Objective World, Nov 2007.

Best of Agile and Iterative Development Methods
Malaysian Software Engineering Conference, Dec 2006.

Scene Graph Optimization Techniques in a 3-D Engine
Research seminar at the faculty of information technology, Multimedia University, Oct 2006.

The Insider’s Guide to the Game Industry
Seminar at the Center for Instructional Design and Technology, Open University Malaysia, Jan 2006.

A Practical Implementation of a 3-D Game Engine
International Conference on Computer Graphics, Imaging and Visualization, Jul 2005.

An Efficient and Lightweight Resource and Asset Manager for Games Development
International Conference on Computer Graphics, Imaging and Visualization, Jul 2005.

Heart Monitoring Using the IBM WatchPad
Research seminar at the IBM India Research Lab, May 2005.

Framework for a Highly Extensible IP Telephony System
Multimedia University International Symposium on ICT, Oct 2003.

A Highly Portable Object-Oriented 3-D Engine
Research seminar at the Center of Augmented Reality and Computer Graphics, Multimedia University, Sep 2003. 

Teaching Experience: 

Parallel Processing
Programming parallel algorithms using MPI, Dec 2004 – Mar 2005. (Avg. review feedback 4.19 / 5.00.)

Object-Oriented Programming
Object-oriented analysis and design through UML and Java, May 2004 – Aug 2004. (Avg. review feedback 4.25 / 5.00.)

Discrete Structures
Discrete mathematics and fundamental of logic, Oct 2003 – Nov 2003. (Avg. review feedback 4.08 / 5.00.)

Office Productivity Software
Windows 98, Microsoft Office, and Internet applications, Dec 1998 – Apr 1999. (Avg. review feedback 3 / 5.)

The Fundamentals of Programming
Basic C/C++ programming and the concept of OOP, web page designing using HTML, 1997. (Avg review feedback 3 / 5.) 

Technical Skills: 

Programming
C, C++, Java, C#, Visual Basic, Prolog, LISP, PowerBuilder.

Operating Systems
Windows 98/XP/2000/2003/Vista, Red Hat/Mandarke Linux, Sun Solaris.

Database Systems and APIs
SQL Server 2000/2005, MySQL, Microsoft Access, JDBC, ADO, ADO.Net, DAO.

Web Application Development
JSP, Servlet, J2EE, ASP.Net, Web services, PHP, HTML, Javascript, DHTML, CSS, Spring Framework, Struts.

Mobile Application Development
WML, WMLScript, J2ME, .Net Mobile.

XML Technologies
XSLT, DTD, DOM, SAX, .Net XML Serialization, Java XML Processing, JDOM, Xerces.

Server Platform
Microsoft IIS, Tomcat, Apache, JBoss.

Networking
Socket programming, DirectPlay, Microsoft Telephony API, H.323, SIP, .Net Remoting, Java RMI, WinINet API.

Graphics and Multimedia
DirectX, OpenGL, Java 3D, Adobe Director, DarkBasic Pro, Java Sound API, Windows MCI, Paint Shop Pro, Adobe Audition, Java Advanced Imaging.

Visual Programming IDE
Visual Studio .Net / 6.0, Borland JBuilder, Eclipse, Borland C++, Turbo C++, GNU C/C++.

Office Software
Microsoft Word, Excel, PowerPoint, Emacs, Sun Star Office, Open Office.  

Business Administration Skills:

  • Software project management including scheduling and milestone settings, risk management, agile development methods, and balancing creativity versus productivity.
  • People-centric leadership for better talent management.
  • Product lifecycle management and marketing strategy planning for high-tech business to align the R&D efforts with the marketing plan, and decide what to develop, when to commercialize, and how.
  • Innovative partnership program planning and channel management to boost product sales and discover new business opportunities.
  • Excellent analytical and problem-solving skills.
  • Top presentation and communication skills in English and Chinese (Mandarin). 
  • Value open communications with positive attitude.
  • Energetic, optimistic, credible, and have good sense of humor.

Awards and Distinctions: 

Top 3 Finalists of MSC Malaysia APICTA 2009
Awarded by MSC Development Corporation and Association of the Computer and Multimedia Industry Malaysia for an innovative product by Objective World as one the best of industrial applications. Oct 2009.

Winner of Speaker Idol
Awarded by Microsoft for being the winner of public speaking competition during the Microsoft Tech Ed. Aug 2008.

Pre-seed Funding Grant Award
Awarded by the Cradle Investment Program for an innovative business idea by Objective World to develop it into a proof-of-concept prototype. Jun 2007

Distinction in eGenting Programming Competition 2005
Awarded by eGenting for the outstanding results in the nationwide programming competition. Jan 2006.

Distinction in eGenting Programming Competition 2004
Awarded by eGenting for the outstanding results in the nationwide programming competition. Jan 2005.

Pre-seed Funding Grant Award
Awarded by the Cradle Investment Program for an innovative business idea by Bad Nose Entertainment to develop it into a proof-of-concept prototype. Apr 2004.

Distinction in eGenting Programming Competition 2003
Awarded by eGenting for the outstanding results in the nationwide programming competition. Jan 2004.

High Achiever Student
Awarded by Telekom Malaysia Foundation for the outstanding academic achievements among the graduating students in the faculty of information technology. Dec 2003.

Dean’s List
Awarded by the dean of the faculty of information technology for attaining first class honor. May 1999 – May 2003.

Champion in Java Programming Competition
Awarded by Sun Microsystem and Multimedia University for being the best in the Java programming competition. Feb 2003.

Business Plan Competition
Awarded by HSBC as an appreciation of participating in the competition. Jan 2003

Best Technology Innovation
Awarded by National Semiconductor for being the first runner-up in the technology innovation competition. Apr 2002.

Visiting Student Scholarship Award
Awarded by Net-Linx for studying at University of Alberta, Canada for two academic semesters. Aug 2001.

Best Multimedia Presentation
Awarded by the faculty of information technology for being the best presentation in technical communication. Jul 2000.

Undergraduate Scholarship Award
Awarded by Telekom Malaysia Foundation for pursuing the undergraduate program with Multimedia University. Apr 1999.

Science and Technology Invention
Awarded by the state ministry and RECSAM for being the second runner-up in the high school technology invention competition. 1998.

Website Design Competition
Awarded by the University Science Malaysia for being the second runner-up in the high school website design competition. 1998.

Malaysia Young Inventor
Awarded by Ministry of Science as an appreciation of participating in the Malaysia Young Inventor competition. 1998.

Best Debater
Awarded by Jit Sin High School for being the champion in the school level debating competition, and the best debater. 1998

ComQuiz Champion
Awarded by Jit Sin High School for being the champion in the quiz on general computer knowledge. 1997.

Education:

Visiting Student of Computing Science
Sep 2001 – Apr 2002, University of Alberta, Edmonton, Canada.
GPA: 7.3 / 9.0 (Very Good)

Bachelor of Information Technology, Software Engineering Major (Hons.)
May 1999 – May 2003, Multimedia University, Cyberjaya, Malaysia.
CGPA: 3.88 / 4.00 (First-Class Honor)

What others say about me?