Make your own free website on

- Résumé

Contact Information

Jack Hung 孔溢明
Phone: 9832-9322

PDF (print) version of this documentation:

Professional Objective

Seeking senior software development position in enterprise application development, which would best utilize my knowledge and experience. Looking to join a management team focused on enabling and improving core business processes through IT initiatives.

Professional Summary

An accomplished Application Developer and Architect with over 15 years of' experience in a diverse range of technologies within multiple industry setting. Solid technical knowledge in application architecture, information technology and internet technology.

Over 10 years of involvement in the development of open source software. Has developed large scale web-based applications utilizing open source frameworks. Advocate of open standards and architectures.

Owner and developer of the open source project LPS4Biz hosted on LPS4Biz is a framework for developing Rich Internet Enterprise Application.

An early adopter of the eXtreme Programming (agile and light weight) development process.

Solid management skills, demonstrated proficiency in leading and mentoring dividuals to maximize levels of productivity, while forming cohesive team environments.

Employment History

Technical Consultant / Application Architect
Self Employed
May 2004-Present

Vice President, Information Technology
EDI Systems Services LTD.
May 2003-March 2004

Lecturer, Technical Consultant (Contracted)
Sun Wah Pearl Linux Ltd.
July 2002-May 2003

Application Developer, Technical Consultant
Self employed
January 1999-May 2003

Department of Electronic and Information Engineering, Hong Kong Polytechnic University
May 1989-October 1998

Software Manager
Kowin Computer Corporation, Los Angeles
February 1984-September 1988

Senior Software Engineer
COMX World Operation Ltd.
April 1981-January 1984

Operation Supervisor
Comptec System Ltd.
April 1980-March 1981



Collaborative eCommerce and Web Services Standards

BPEL4WSBPEL4WS (Business Process Execution Language for Web Services) provides a language for the formal specification of business processes and business interaction protocols.
MDAThe OMG (Object Management Group) Model Driven ArchitectureTM is an new approach to writing IT system specification and developing application. MDA is based on a platform-independent model, and addresses the complete life cycle of designing, deploying, integrating, and managing applications using open standards.
BPMLBPML (Business Process Markup Language) is a meta-language for the modeling of collaborative and transactional business processes. It is defined by BPMI (the Business Process Management Initiative), a non-profit corperation that promotes and develops the use of Business Process Management (BPM) through the establishment of standards for process design, deployment, execution, maintenance, and optimization.
ebXMLebXML, a project sponsored by UN/CEFACT , consists of a suite of specification that provides an open XML-based infrastructure enabling the global use of electronic business information in an interoperable, secure and consistent manner by business enterprises of any size.

Programming Languages C++, Java, Tcl/Tk, Python, Perl

JAVAServlet, JSP, JSP tag libraries (JSTL) & EJB
  • Eclipse - an universal tool platform and an open extensible IDE.
  • JAXM - Java API for XML Messaging; JAXM implements SOAP 1.1
  • JAX-RPC - Java API for XML-based RPC ; enables building of SOAP 1.1 compliance web applications and services
  • JAXB - Java API and tools that provides mapping between XML documents and Java objects
Tcl/TkTcl is a high level embeddable and extensible scripting language. It is a "glue" language used by 500,000 users. Various Tcl/Tk extensions I have extensive experience with :-
  • ITcl - an object oriented extension
  • BLT - a graphic extension for plotting charts
  • TclXML, TclDOM & TclXSLT - specifications and tools for processing and manipulating XML documents using Tcl
  • TclSOAP - an implementation of SOAP remote procedure call protocol
  • Tls - a portable extension that provides the power of OpenSSL to Tcl programs.
  • cgi.tcl - extension for cgi-bin programming

Servlet Containers, EJB Containers and WEB application development frameworks

OFBizThe Open For Business Project is an open source project that provides a J2EE application development framework. The tools and components available can shorten J2EE business project cycles by months through a well designed architecture, pre-built components, and a dynamic entity model based data source abstraction layer. OFBiz is one of the most active project hosted by Sourceforge.2yrs
SpringSpring is a layered Java/J2EE application framework. The heart of the framework is the bean factory. Spring's bean factory is built based the concepts IoC and AOP. Spring is a non-intrusive development framework. Spring provides plugins for popular open source packages such as Struts, Velocity, WebWork and Hibernate.6mths
StrutsA Model-View-Controller framework for building web applications with Java Servlet and JavaServer Pages technology2yrs
XDocletAn extensible, template driven EJB code generator and deployment descriptor generator. XDoclet enables " XP - Continuous Integration" in component-oriented development.2yrs

Operating System

OS9a real-time operating system (RTOS) for embedded systems3yrs


Modeling toolsArgoUML, VP-UML
Database relatedMySql, PostgreSQL , hsqldb (a 100% Java DataBase), OFBiz's Generic Entity Engine, Jakarta's Torque, Castor, Hibernate .
Client/Server application development5yrs
Kernel and device drivers development.10yrs
Embedded system and single board computer development5yrs

EDI Systems Services Limited(EDI) was established in 1991, as a spin out of the EDP department of Dispatch Services Logistics (DSL). DSL was a freight forwarding and logistics company, and was acquired by Mearsk Sealand. In 2003, the ex-chairment of DSL attempted to re-establish the logistics operation and appointed EDI to develope a logistics execution application.

Sun Wah - PearL Linux Limited is a centre of the Hong Kong Polytechnic University dedicated to deliver formal Linux professional training services, software development and Linux resources centre to Linux users and interested parties in the Asia Pacific region.

Based in Montebello, CA, Kowin Computer Corporation was founded in 1983. Kowin was dedicated to bringing high powered, easy to use, affordable multi-user computer systems to every business desktop.

Kowin introduced its first multi-user desktop computer system to the marketplace in 1986. The system was powered by two tightly-coupled Motorola 680X0 processors fitted on a 8.5 by 11 inch PCB.

The system came with the powerful AT&T Unix V Operation System specially tailored to take full advantage of the multi-processors architecture. In addition, the system was bundled with an Office Automation Software.

COMX World Operations was an associate member of the Hong Kong-based Wo Kee Hong Group. The company launched its multi-user microcomputer system DL-1 in 1982. The microcomputer system was based on the Motorola 6809 processor. Up to eight terminals can be supported by a basis system.

One unique feature of the system is the memory mapper, a memory management unit which allow the system to break the 64K memory limitation imposed by the processor

Comptec System Ltd. was a solution provider system house. It was an OEM of HP minicomputer, CalComp Digitizer, Tektronix Graphic Terminal and a host of other computer products. Its clients consisted of architectural firms, paging companies, and geographical surveyor.

Feb 2005 - Jack Hung (jhresume.xml Rev:1.8)