Ernest Kwok Hung Chiang
**** ****** ***** *****, ********, PA 19440 215-***-**** *******@*****.***
Objective
Application design and development
Summary
• Keen problem-solving skills with advanced knowledge and degree in computing
• Excellent developer with over 15 years experience of C++ and Java object-oriented design
• Extensive experience in enterprise-scale RDBMS (DB2, Oracle) content management
• Proven capability of rapid product development and high quality work
• Exceptional work experience in interactive TV, wireless communication, service management, Internet robots, web applications, network programming, process integration and automation
• Result-oriented, highly motivated, quick learner, responsible, hard-working team player
Skills
• C/C++, Java, JSP, JavaScript, AJAX, Perl, Flash ActionScript
• Network & distributed programming, TCP/IP, secured socket programming (SSL, https, ftps)
• DB2, Oracle, Progress, SQL, PL/SQL, stored procedure, JDBC, ODBC
• HTML, XHTML, XML (DOM, SAX, StAX, XSLT), CGI, CSS
• Unix, Linux, Solaris, Windows
• CVS, Eclipse, Bugzilla, JIRA, JMeter, InstallShield
• MPEG-2, DSM-CC, COM/DCOM
Experience
Senior Developer
DivX Corp., Malvern, PA 2010 - present
Develop communication and content management components (using C++, Java, ActionScript and TCP/IP techniques) for Internet TV application for delivering Internet video content directly to TV.
Senior Developer
Thomson Reuters, Philadelphia, PA 2002 - 2009
As a developer for the Knowledge and Content Management groups at Healthcare and Science division of Thomson Reuters with development and other technical responsibilities in numerous scientific citation search products (back-end and user-interface applications) development, enhancement, integration and process automation.
• Designed and coded major back-end components (C++, Java, TCP/IP, XML, DB2, SQL) of a web citation search application including an adaptive multi-threaded Internet robot that crawls and harvests content, db schema and interface modules, converter for PDF files. Successful beta release in four months from time of design
• Lead developer of a multilingual (including Chinese content) citation management RDBMS (Java, DB2, SQL, JDBC, XML, XSL/XSLT) repository of scientific citations. Key components developed include db interface module, high-performance multi-threaded extractor and loader, and data transformation modules
• Contributed to the porting and enhancement of the multilingual citation content repository to Oracle platform. The product is released with much improved performance and a highly scalable enterprise data warehouse RDBMS to store and cross reference all Thomson's citation products
• Coordinated and scheduled work for off-shore team on the development of a db tool for managing sites harvested for citations written in Java using Struts framework
• Planned and automated all phases of production cycle of many products
• Enhanced and improved (C++, CGI, Perl, CSS, HTML, JavaScript, XSL/XSLT) a multi-product (patents, journal literature, chemical data) search engine, ISI CrossSearch, for ISI Web of Knowledge which is a subscription and web-based citation search product
Engineering Manager / Senior Developer
Liberate Technologies / Morecom, Horsham, PA 1997 - 2002
Responsible for development of streaming software for delivering and controlling interactive TV programs, Internet and video content over the digital cable system.
• Designed and implemented a mission-critical multi-threaded data streaming application (C++, COM/DCOM, TCP/IP, CORBA, SQL) that allows cable operator to deliver Internet and video content using the MPEG-2 protocol
• Developed an efficient software multiplexer that reduced data burstiness and improved data buffering and bit rate control for streaming data
• Developed distributed network content manager and streaming event scheduler, simulators and product installers (C++, DCOM, TCP/IP, CORBA, DSM-CC, InstallShield) for product testing, deployment and distribution
Senior Software Engineer
Astea International, Chalfont, PA 1991 - 1997
Responsible for development and enhancement of many modules of a customer service management software suite including wireless field service.
• Designed and developed (C/C++, Progress) the server side of a wireless communication application, Remote-1, based on the Motorola-Ardis RF network for field service transactions. Worked closely as technical consultant for major customers including Siemens Rolm and NCR resulted in successful live deployment
• Built (C, Progress) a message paging and escalation system using SkyTel protocol for Service Order Maintenance as part of the customer service management suite Dispatch-1
• Implemented and enhanced (C/C++, Progress) many Dispatch-1 modules including hypertext search (using Fulcrum Search Server), tax calculation (using Vertex taxation interface) and barcode device interface
Computer Consultant
Avery Dennison, Philadelphia, PA 1990 - 1991
Designed and developed a PC-based automation C application to perform real-time assembly line control of a process for label sorting, barcode printing and packaging
Education
• MS in Computer & Information Science, University of Pennsylvania, Philadelphia PA, 1990
• BS in Chemistry and Mathematics, Brandeis University, Waltham MA, 1977