Summary
I am a talented system architect who is a specialist in automation and data integration. My written and verbal communication skills are exemplary. I am equally comfortable working with highly technical people or executives in small or large audiences.
Technologies I know and use
DNS, TCP/IP, LAMP stack, Apache Web Server, C, make, svn, TADDM, LDAP, TDI, XML, TCR, Tomcat, TDS, WebSphere, Linux, Solaris, AIX, NFS, Postfix, Amazon AWS/EC2, Cloud, VMware, ITIC, SQL, MySQL, Oracle, DB2, Cognos, BIRT, Java, Python, SOAP, REST, HTML, CGI, and perl, php, javascript, sendmail when necessary.
Professional Experience
IBM Inc. (IBM acquired Collation Inc. in 2005)
Dec 2010 - present: Senior Managing Consultant - Lab Services for Tivoli/Cloud and Smarter Infrastructure
- Architect and/or deploy TADDM and integrate with other components such as ITM, ITNM, SCCD/CCMDB/Maximo, BMC Atrium, Service Now.
Oct 2009 - Dec 2010: Chief Architect - Workload Migration Workbench
- Designed the workbench software including packaging (VMware ESX appliance),
features to be included, and how data would be passed between the components (TADDM, TPM, research tools, services tools).
- Design, document and implement data flow and security for the appliance
- Work with geographically dispersed teams on Proof of Concepts and actual customer engagements to determine the future enhancements required by the Workbench
- Evaluate different technologies for inclusion in the workbench (WebSphere, Rational Products, ETL tools)
- Communicate Product status with Senior Management
Nov 2005 - Oct 2009: Level 3 Support and Development
- Rapid Deployment Team - Short term assistance for customers performing planning, installation, and integration consulting for TADDM
- World-wide Sales Enablement (training) for TADDM product
- Proof of Concept engagements
- Level 3 support of the TADDM product including problem determination and solutions including source code fixes.
Networld + Interop
1996 - 2005: Speaker
- Co-develop DNS course material with Paul Mockapetris (inventor of the DNS)
- Deliver classes on DNS and Apache Web Server
Collation Inc.
July 2002 - Nov 2005: Developer/System Architect
- Capacity planning for TADDM under various supported configurations (How many components can TADDM discover in a certain amount of time when configured in a certain way)
- Write User Guide and Administration Guide for the product
- Develop TADDM features in Java
- Manage IT including E-mail, Firewalls, parallel build system (subverison, make), Web servers, wireless, VPN, bug-tracking system, DNS, LDAP, patch management, network devices, backups, load-balancing etc.
- Automate installation of servers using jumpstart and kickstart
Digital Island/Cable and Wireless/Exodus
October 2001 - July 2002: System Architect
- Member of the Technical Advisory Committee charged with representing the company's interests on industry forums and evangelizing company services at conferences and in the media
- Design, document and implement server life cycle processes to achieve SAS-70 compliance
- Re-engineer OS installation procedure enabling scalability,
maintainability, and extensibility in a global, multi-data-center environment
Corio, Inc.
2000 - 2001: System Architect
- Design multi-tiered, reliable, scalable infrastructure capable of
hosting multiple clients and client applications
Kaiser Permanente - National Web Services
1996 - 2000: Lead System Administrator
- Lead a team of System administrators responsible for infrastructure in 3 data centers including distributed clusters, DNS and firewalls.
Formal Education
Bachelor of Computer Science (BCS cum laude: 1992)
Carleton University, Ottawa, Ontario Canada
Additional Training, Certificates, and Affiliations
- ITIL Service Management Certification (Foundation level)
- Certified Trainer for Solaris
- IBM Certified Deployment Professional - TADDM
Other Interests
- I'm a private pilot with an instrument rating
- Master Scuba Diver / NSS-CDS Full Cave Diver / IANTD Trimix Diver
- I have coached ice hockey and play adult hockey
- Member of the Northern California Golf Association