Qualifications - GA Career Limited

advertisement
Resume of Kung Hon Ying, Gary
Name:
Kung Hon Ying, Gary
Address:
Flat B, 22/F, Block 23, Mei Hin Court, South Horizons, Hong Kong
Mobile Phone Number: 852 9230-9709
Email:
gary.kung@gmail.com
Executive Summary
A system architect works in software development industry for 12 years and more than 6 years
experience as architect and team leading roles in a sizable development teams. Extensive
experience in system architecture, road map planning, budgeting and maintaining stakeholder
relations. Expert in design and implementation of integrated business processing and
demonstrated ability to analysis and improve workflow processes.
Working Experience
Jan 2008 – Present
NTT Com Asia Limited – is a subsidiary of NTT Communications, the international and
long distance arm of NTT (Nippon Telegraph and Telephone Corporation)
Job Nature – Senior System Analyst




Role as a leader of software development team of 8 members. Manage more than 20
software projects and 10 software vendors. Direct report to VP of department.
Establish software development practice using RUP and Agile Model, Object Oriented Design,
UML standard, and industry proven design patterns. Ensure various software development
processes compliance to ITIL standard and ISO27001 security standard.
Maintain mission critical systems in clustered environment to archive high availability and
highly scalability.
Work with business owners to identify business requirement and manage product roadmaps
and technology strategic planning.
Key Achievement –
NTT Com Asia – Enterprise Customer Portal




Introduce Enterprise Customer Portal, which integrates all customer facing services into
unified Liferay J2EE Portal. Design and built first proof of concept Liferay Portal as technology
and usability evaluation. Implements pilot web service (SOA) integration to demonstrate
architecture design. Writing technical document and development guideline, and mentoring
vendors for other services integration projects.
Lead the design of High-Availability and Scalable system architecture with usage of Load
Balancer, Apache HTTPD, Tomcat clustering, ActiveMQ, OSCache, Terracotta Quartz cluster,
MySQL replication, Linux heartbeat package and virtual IP deployment.
Design and development monitoring sub-systems, which supports 5000+ devices monitoring.
System designed with high loading and high threading requirement. Job schedule controlled
with Terracotta Quartz Distributed Cache Platform. And system load scalable with deploying
additional server to cluster farm.
Production server farm performance monitoring and services availability monitoring (SLA)
with Cacti, Nagios and AWStats. Develop scripts to collect application specified performance
data, for example, delta of job actual execution time to expected execution time.
Page 1 of 7
Resume of Kung Hon Ying, Gary




Support business intelligence development and business performance dashboard with
Pentaho BI, Google Visualization, jQuery UI.
Manage vendor on system stress test project. Define testing scenarios and performance
metrics. Execute stress test with JMeter as load generator and Hudson as test control panel
and continuous integration tools.
As one of key member on certification of ISO 27001 security standard and ITIL.
Technologies: Java, J2EE, EJB, Liferay Portal, JSR168, JSR268, Tomcat, Apache HTTPD,
ActiveMQ JMS, MySQL Cluster, SSO, JAAS, Hibernate, Spring, Struts, OpenLDAP, SOA, Web
Service, WSDL, Axis, XML-RPC, Ajax, jQuery UI, DWR, Prototype, Cacti, Nagios, AWStats,
Pentaho BI / ETL, Jasper Report, iText, JFree Chart, Google Visualization API, OSCache,
Quartz, Log4J, Shell scripting, Perl, PHP, Eclipse IDE, JMeter, Hudson, Selenium, JUnit,
Groovy
NTT Com Asia – NTT Global Operation Supports System



Act as chief architect for a global integration project between HK, US, UK and JP regional
affiliates, which involved 15+ systems. The project will enable global service procurement
and service support across affiliates. Enterprise Service Bus (ESB) integration design is
applied to de-couple direct dependency between systems.
My role is chief architect for the global technical design and HK team lead for local project
delivery.
Technologies: Java, J2EE, EJB, Liferay Portal, Tomcat, ServiceMix ESB, Apache Camel,
Apache CXF, Mule ESB, SOA, Web Service, WSDL, Axis, XML-RPC, XML, JMS, ActiveMQ,
Spring, Hibernate, Struts, MySQL Cluster, Pentaho BI / ETL, Jasper Report, iText, JFree Chart,
OSCache, Quartz, Log4J, Junit, Eclipse IDE
NTT Com Asia – Virtualization Hosting Service (Cloud Service Platform)



As an chief architect and team lead on a Cloud Platform development project, which is a 2
years project and budget over HKD 400M. With the platform, sales team can offer Public
Cloud, Private Cloud and Software as a Service (SaaS) packages. Support flexible package
charging model, and usage accounting down to CPU, Memory usage on daily basis. Enable
customer self service order provisioning and virtual machine setup.
Vendor management from Request for Proposal (RFP), vendors screening, project initial
coaching, project plan formation, to project review. Apply vendor performance evaluation
with KPI matrix to monitoring on whole project cycle.
Technologies: Java, J2EE, EJB, Liferay Portal, Tomcat, Apache HTTPD, ActiveMQ JMS, MySQL,
VMWare vSphere, vCloud API, Xen, Xen API, Web Service, Linux, Windows, TCP/IP, DHCP
Sep 2005 – Dec 2007
InterBiztech Solutions Limited – an innovative and dynamic eBusiness Solutions
Provider
Job Nature – System Architect


Role as a chief technical architect of company. Workout technology roadmap and strategic
planning, and direct report to CEO, CTO. Establish development guideline and provide
technology briefing to development team.
Design and development company brand name e-Commence and e-Marketing products.
Page 2 of 7
Resume of Kung Hon Ying, Gary

Lead project team for vendor projects delivery.
Key Achievement –
InterBiztech – Mavista Platform – Products: SOHO, WEDDING, ESHOP, SPA



As a design architect and developer lead for Mavista projects, which is a complete CMS and
e-Commence platform, with flexible product attributes, customizable and plug-able workflow
system, and pricing calculation. Web interface design with user changeable CSS themes and
Ajax rich experience. System designed that modules de-coupling and well-defined API. Each
module can be replaced for future extension.
Implements customization for Spa industry partner. And deployment to shops.
Technologies: Java, J2EE, Tomcat, Spring, Struts, Hibernate, Luence, Velocity, Web Service,
MySQL, Jmeter, Jasper Report, iText, Quartz, Ajax, DWR, Dojo, Prototype, Drool Rule Engine,
Log4J, Junit, Eclipse IDE, Eclipse Plugin, Google Web Toolkits
InterBiztech, HP – Hutchison Debt Recovery and Financial Reporting System



Work as sub-vendor and provide implementation service to client. The project enhances
business logic of debt recovery and write-off forecast. Complex debt matching and scoring
logic implements with Oracle PL/SQL. Forecast report implements with Jasper report and
iText.
As a project manager to manage schedule with HP and Hutchison, prepare user requirement
and functional requirement document. And manage risky requirement with prototype at
earlier phase. Support colleague those providing on-site development.
Technologies: Java, J2EE, WebSphere, WAS, WebSphere MQ, WSAD, SSO, Oracle, PL/SQL,
Linux
InterBiztech, HP – Hutchison System Architecture and Performance Tuning Consultation




Provide consultation project on Hutchison customer portal application performance tuning
and stability issue. Coordinate network, system, database and development teams to gather
information and report from various system areas. Review system architecture and high level
source code and database schema review.
Set up and execute simulation stress test, and prepare analysis report on suspected problems,
and suggested solutions with implementation guidance.
My role as chief technical consultant and hand-on engineer for whole project.
Technologies: Java, J2EE, WebSphere, WAS, WebSphere MQ, WSAD, SSO, Oracle, PL/SQL,
Jmeter, Shell Scripts
InterBiztech – Liferay Portal Consultancy (Hong Kong)




Act as Liferary consultant, first tier support to maintain company as headquarter in Asia
Pacific
Prepare technical documentation and supports in various area like server cluster, single signon solutions and email server integration
Provide Liferay framework training for development leader
Technologies: Java, J2EE, EJB, Liferay Portal, JSR168, JSR268, SSO, JAAS, ServiceMix ESB,
Luence, MySQL, Ajax
Oct 2004 - Aug 2005
Page 3 of 7
Resume of Kung Hon Ying, Gary
METRO Group Buying HK Limited – subsidiary of METRO Group, an international
retailing companies located at 34 countries in Europe, Africa and Asia
Job Nature – Senior Developer






Technical lead for a project development team
Work closely with Germen user for business requirement
Manage migration project among different regional sites
Prepare system update proposal with resource, budget, schedule estimation and revamp
system into a more maintainable architecture
Coordinate different parties to ensure project deliverable and deployment on time
Maintain mission critical systems in clustered environment to archive high availability and
highly scalability
Key Achievement –
METRO – Global Logistic Portal Phase 2






Work with Business Analyst to establish yearly project plan
Refractor existing framework to simplified form.
Create prototype module
Compose UML document for refracting framework, (Component Diagram, Class Diagram)
Integrate job scheduler into message queue
Technologies: J2EE, EJB, JSP, Quartz Job Scheduler, Oracle OC4J, Oracle Advance Queue,
BPM, Oracle 8i, PL/SQL
METRO – Global Logistic Portal Phase 1





Migrate logistic portal system from German to Hong Kong.
Check all technical documents and source code from German team.
Revise migration planning and milestone check.
Enhance system performance during high loading.
Technologies: J2EE, EJB, JSP, Oracle OC4J, Oracle Advance Queue, BPM, RMI, Oracle 8i,
PL/SQL
Jan 2004 – Sep 2004
PCCW Limited – holding company of HKT Group Holdings Limited, HK’s premier
telecommunications provider and a world-class player in ICT.
Job Nature – Solutions Analyst






Keep track on project schedule
Ensure various systems compliance to CMMI standard.
Centralize 40+ auditing system applications to meet company statement compliance
Execute extensive system analysis and performance tuning
Support Project Control System
Support Data Warehouse System
Key Achievement –
PCCW – Recruit



Act as consultant to handle performance and unstable problem.
Perform system load test and performance tuning.
Troubleshoot memory lack problem.
Page 4 of 7
Resume of Kung Hon Ying, Gary

Technologies: Load Runner, JProbe, Weblogic, Oracle, J2EE, Solaris
PCCW – Customer Data Access Logging






Manage project schedule.
Re-factor the application architecture and implements the design.
Compose project documents: Requirement Specification, Functional Specification, Test Plan,
Operational Manual, User Manual and Deployment Procedure.
Perform System Integration Test and User Acceptance Test.
Verify all development process alliance with CMMI.
Technologies: VB.Net, Oracle, PL/SQL, Java, CMMI, Windows
Apr 2001 - Dec 2003
iLink.net Limited - subsidiary of PCCW Limited – it is an infrastructure-based service
provider offering one-stop-shop data center and ASP services
Job Nature – Research & Development Engineer





Lead development team, provide guidance and training to team member
Reported to CTO, manage various research studies to support company-wise technology
direction
Design architecture for various projects
Monitor project schedule and resource
Work closely with vendor, keep track on vendor deliverables and schedule
Key Achievement –
iLink - Unified Messaging System, Phase 2






Enhance existing system with additional modules, international support and automate
administrative tasks. Provide multilingual version and full international support.
Implement new module likes calendar, customer administration, multilingual message editing
system and server configuration auto-generation.
Develop working prototypes as guideline for the team.
Re-factor the application architecture and introduce object caching to speed up system
performance.
Oversee the layout revamp process.
Technologies: Java, J2EE, XML/XSLT/XSL-FO, Struts, Log4J, JUnit, Ant, CVS, Qmail,
OpenLDAP, PostgreSQL, Tomcat, Apache.
iLink - Unified Messaging System, Phase 1




Develop a web based application framework for a number of modules target for SME market.
In first phase, implemented modules include staff account management, email server, web
mail, customer contacts, shared online files, fax2email, voice2email and report generation
system.
Oversee server architecture and application framework design.
Prepare document likes System Architecture Specification, Requirement Specification, Class
diagram, LDAP tree specification; database ERD, Operational Manual and Test Cases.
Technologies: Java, J2EE, XML/XSLT/XSL-FO, Struts, Log4J, JUnit, Ant, CVS, Qmail,
OpenLDAP, PostgreSQL, Tomcat, Apache.
iLink - Sony So-net Webmail and FileCabinet

Design and implement web applications like web mail and web folder for all So-net
broadband users.
Page 5 of 7
Resume of Kung Hon Ying, Gary


Compose design document, Functional Specification, Server Architecture, Operation Manual,
System Performance and Capacity Estimation.
Technologies: Java, J2EE, Qmail, Tomcat, OpenLDAP, Tomcat, Apache, MySQL.
Nov 1998 - Mar 2001
Hong Kong Telecom / PCCW Limited – holding company of HKT Group Holdings
Limited, HK’s premier telecommunications provider and a world-class player in ICT
Job Nature – Senior Programmer






Manage more than 50 systems at production services.
Core member on software maintenance team
Work with tight schedule and constantly under pressure
Coordinate problem solving with operation, network, system, and database teams.
Conform to company standard to produce various documentation. (Change Management,
Resources Management, Crisis Management, Disaster Recovery Plan)
Communicate with system end-users to gather enhancement requirement.
Key Achievement –
PCCW HKT – CIS/IMS Interface System for HongKong Police Force




Implement a data extraction sub-system to audomatic transfer data between two systems,
CIS and IMS
Data extracted with SQR report tools
The system composes of a single master data and number of repliaced read only database
Platform: Unix servers and Sybase SQL server.
PCCW HKT - I.Life Credit Card Billing System



Integration between various existing systems to meeting the business needs for i.Life project.
Cross platforms system (HP UNIX, Windows NT, MVS, and VAX/VMS).
A number of servers involved (Store & Forward Server, Application Server, Web Server, and
Firewall Server).
Qualifications
Nov 2006
May 2005
Feb 2004
Jul 2000
Sep 1999
Nov 1998
Aug 1995
Aug 1992
Master of Science in Systems Engineering & Engineering Management
Sun Certified Developer for Java Web Services
Sun Certified Web Component Developer for the Java 2 Platform Enterprise
Edition 1.4 (CX-310-081)
Sun Certified Programmer for the Java 2 Platform 1.2 (CX-310-025)
Oracle 8 Certified Database Administrator
Bachelor of Engineering in Computer Science with Second Class Honors,
Division I
Hong Kong Advanced Level Examination
Hong Kong Certificate of Education Examination
EDUCATIONS
2004 - 2006
Page 6 of 7
Chinese University of Hong Kong,
Resume of Kung Hon Ying, Gary
MSc Systems Engineering & Engineering Management
1995 - 1998
Hong Kong University of Science and Technology,
Bachelor of Engineering in Computer Science
SKILLS
Written Languages
Spoken Languages
English & Chinese
English & Cantonese
Computer Languages
Java/Servlet/JSP, EJB, XML/XSLT/XSL-FO, PL/SQL, Visual Basic, HTML,
C/C++/Pro C, DHTML/JavaScript, Web Service, Portlet
DWR, JQuery, JSON, Prototype, AppFuse, Spring, Hibernate, Struts-CX,
Log4J, JUnit, Ant, Log4J, Axis, XML-RPC, Eclipse
Mule ESB, ServiceMix ESB, Liferay Portal, Jetspeed, JRun, Weblogic,
WebSphere, JBoss, Tomcat, ActiveMQ, Apache, PostgreSQL, Oracle,
MySQL, MS SQL, OpenLDAP, CVS
Unix based (Solaris/Linux/FreeBSD), Windows
UML, RUP -- Rational Unified Process, XP -- Extreme Programming
Software
Servers
Platform
Methodologies
Current Salary: 35,000 x 13
Expected Salary: Negotiable
Page 7 of 7
Download