Experience
Founder
Advocate a generation of IT professionals and people that is
- Networked healthily
- Environmentally integrated
- Extraordinarily big-hearted
- Technology-savvy
Founder
Help small to medium businesses by promoting IT best practices holistically considering solution architecture, project management, service management and cyber security.
Digital Development Lead
Pioneer implementation of service oriented architecture to liberate legacy back-end systems
o Establish standards to define services
o Establish technology standards
o Create design patterns
o Establish testing methodology
Quality Lead for a flagship project
o Participate in solution architecture definition – evaluate different options, review vendor’s architecture proposal
o Develop end-to-end test strategy by coordinating multiple parties: software solution vendor, testing centre of excellence, business analysts and development team
o Advise Project Manager on project plan, progress and risks
o Oversee system integration test and user acceptance test to ensure progress and resolve issues
Formulate future-state system architecture and application roadmap by engaging external consultancy
Design the format of record of system connections and dependencies, and work with support teams to establish its contents to facilitate production support, risk identification and change management
Review and enhance development governance process, with emphasis on impact analysis and configuration management
Set up platform management function to harmonize between application development & support teams and infrastructure organization:
o Support third party review of roles and responsibilities in service management
o Analyze application infrastructure risks, prepare and maintain mitigation plan
o Lead regular system maintenance activities of system health check and patch management
Various
Lead Solution Architect • 2009-2012
Manage a program of evolution of over 30 applications:
• Migrate from AIX to Redhat Enterprise Linux with standardization of software configuration and reduction of servers; save 50% cost (USD 2.5M annually) and easier support
• Service improvement program: improve monitoring, resilience and business continuity, and introduce capacity management process
• Upgrade middleware (web application server, database) to stay in support
• Certification of applications on Windows 7
IT Manager • 2003-2008
Manage a program of branch system changes with line management responsibility for a development & support team of about 15 people:
• Streamline the access control and implement single signon (technology: IBM Tivoli Access Manager, SAML, IBM Host Transformation Access Server) for more than 20 legacy applications at branches to enable dynamic redeployment of branch staff and to flexibly support any future organizational changes
• Redevelop over 100 core banking functions, previously on client/server architecture, using thin-client technologies (IBM Websphere, DB2, MQ)
• Migrate over 10,000 desktops from Windows 2000 to Windows XP, and demise 600 OS/2 branch servers
IT Project Manager • 1996-2002
Migrate branch technology platform and applications from proprietary hardware & software to PC server & workstation and OS/2 & Windows 2000 operating systems
• Devise an effective migration approach for over 100 user functions and a dozen of system services (application code translation from Pascal to C, application programming interface to system services)
• Project management of development and rollout to over 10,000 desktops and 600 servers
• Engage IBM and Microsoft on low level system issues (intermittent LAN communication failure, customized Windows login)
• Promote the migration approach and artifacts to peer development centre in Vancouver and coached the team to enable them to carry out similar migration projects outside Hong Kong
IT Officer • 1989-1995
Development and support for:
• Supporting double-byte and bidirectional languages in core banking front-end application, implementations in China, South Korea, Taiwan and Saudi Arabia
• Bisync communication protocol middleware to work around limitation of number of devices on mainframe
• Control system for ATMs, implementations in Brunei and Macau