Search this site
Embedded Files

Kai Mike Zhang

* mkz100@gmail.com * linkedin.com/in/mkz100 * http://KaiZhang.tech

As Client Solution Architect and IBM Certified IT Specialist, I worked on a number of high impact projects for IBM internal and external clients. In the past a few years. I focused on IBM flagship products IBM Cloud Pak for Integration and API Connect.

Prior to that, I was a lead developer for IBM BPM / SOA products, including WebSphere Process Server (WPS), WebSphere Enterprise Services Bus (WESB), WebSphere Dynamic Process Edition (WDPE), WebSphere Lombardi Edition (WLE), WebSphere Interhange Server & Adapter Framework (WICS).

I am an innovative thinker and problem solver. I have been awarded 13 patents. Here is my recent mini-TED talk: Cloud Computing, Evolution or Revolution.

Skills at a Glance:

--- Clouds: IBM Cloud / AWS / GCP / IBM API Connect / IBM Cloud Pak for Integration / VMs / VMware / Docker Container / Kubernetes / OpenShift

--- API: REST / OpenAPI / Swagger / YAML / Web Services / SOAP / WSDL / JAX-WS / JAX-RPC / JAX-RS / JAXB

--- Object Oriented Design / Dev / GoF Design Patterns / MVC / UML

--- Java -- J2EE / EJB / C/C++ / Node.js

--- Scripting / DevOps : Shell / JavaScript / PHP / Perl

--- Web: LAMP / LEMP / XML / md / JSON / XSLT / GWT / RAP / CSS / Struts / Spring

--- Security: End2End Application level / Transport level (SSL/TSL) / OAuth2 / OpenID / LDAP / JWT

--- Database / SQL / JDBC / DB2 / Oracle / SQLServer / MySQL

--- UI: cmd / SWT / RCP / RAP / GWT

--- Tools: ATOM / Eclipse / IntelliJ / RAD / RSA / WID / Android Studio / Jazz RTC / SubVersion / Git / Github/ Ant / JUnit / dbUnit

--- IBM BPM stack / SOA / SCA / WebSphere Process Server

--- Lombardi Teamworks / WebSphere Lombardi Edition

--- Messaging: Service Bus (ESB) / JMS / WebSphere MQ / MQSeries

--- Agile / Scrum --- 13 granted Patents


Experience:


02/2019 - Present IBM, USA

Client Solution Architect, IBM Cloud Pak for Integration

Engage IBM enterprise customers in creating, reviewing and architecting their biz solutions using IBM Cloud Pak for Integration, including API Connect (APIc), Enterprise Messaging (MQ), App Connect (APC), Event Stream (Kafka) and High Speed Data transfer (Aspera).


06/2015 - 02/2019 IBM, USA

API Ambassador and Developer

Lead customer on-boarding and adoption of IBM API connect platform. Support customers in API developments and deployments (DevOps) In the past three years, I have helped tens of customers on-board our API platform. We help them develop, deploy, secure and manage their APIs on the cloud platforms. We also developed micro services (node.js) for DevOps which streamline and cut down the supporting tasks and shorten development and deployment cycles dramatically. Here is a view of the customer APIs in our API explorer.


12/2010 - 06/2015 IBM, USA

Software Consultant

My Assignments:

07/2014 - 06/2015 IBM API Management

Promote IBM API management cloud offerings. Help create API development best practices and assist API providers and consumers to adopt IBM API solutions.

04/2012 - 06/2014 IBM Product Taxonomy Information (PTI)

PTI is the data integration hub that enables sharing of product context across Electronic Support to expose a Common Product Taxonomy to our Clients. PTI represents IBM products and services in a uniform schema and makes them accessible via REST web services and bulk extract files. As development lead, I am responsible for leading the design and development of two major releases R3 and R4.

02/2012 - 02/2012 WorkSafeBC

Helped client migrate its Claim Management System from WAS6.0 to WAS7 in a clustering env. Also help the client tuning the system in WAS7.

01/2012 - 04/2012 IBM e-Procurement Systems

Trouble shooting and tuning the WPS testing and production env running the MDBT applications. The client suffered serious performance and capacity issues. I helped them diagnose the issues and set up new production runtime env.

09/2011 - 09/2011 IBM Client

WPS performance tuning and trouble shooting for a client that experienced problems with Event Sequencing feature. I was able to help resolve the blocking issues within a couple of days.

01/2011 - 01/2012 IBM Services Delivery Management (SDM)

Designed and implemented RESTful and JAX-WS web services for IBM SDM. Focused on the backend services using Spring framework tiered architecture interfacing with Web2.0 Dojo and Eclipse RCP clients.

12/2010 - 01/2011 IBM Web Identity Team

Provided education and troubleshooting services for IBM Web Identity team on WebSphere SI-Bus & JMS Messaging. Helped diagnose the architectural and performance issues with their worldwide distributed SI-Bus messaging system.


07/2010 - 11/2010 IBM, USA

Lead Developer

Integrated the newly acquired Lombardi products into IBM Business Process Management (BPM) portfolio.

05/2005 - 07/2010 IBM, USA

Lead Developer for IBM BPM stack : WebSphere Process Server / WESB [6.0, 6.1, 6.2, 7.0]

Led the development of various core components - Failed Event Management, Event Sequencing, Pattern Driven Runtime Topology Configuration, Business Calendar and Common Database Configuration Framework etc.

02/2002 - 05/2005 IBM, USA

Core Developer for WebSphere InterChange Server (WICS) [ 4.2, 4.2.1, 4.2.2, 4.3 ] & WebSphere Adapter Dev Kit [ 4.2, 4.2.1, 4.2.2 ].

Led the development in JMS Enablement, Messaging Optimization and management, Role based Security Management, and Adapter Dev Kit QoS design and implementation.

04/2001 - 02/2002 IBM, USA

Developer

Worked on IBM Storage Management Platform for SAN Management

11/2000 - 04/2001 University of Michigan Health IT

Core Developer for the J2EE web based Health Care Management System for the University of Michigan.

02/2000 - 11/2010

Visteon, USA

Lead Developer for the stand-alone Knowledge Based Engineering applications with Swing UIs and MVC design

04/1998 - 02/2000 Ford Motor Company, USA

Developer for General Modeling Program (GMP), a simulator for transmissions, built in C++ with an OO MVC design.


12/1993 - 05/1994 Nanyang Computer Training Center, China

Manager / Instructor

Managed computer skills training classes. Loved teaching.


Education :

Wayne State University, MS

1995 – 1998

Shanghai Jiao Tong University, BS

1989 – 1993


Patents :

Patent: METHOD AND SYSTEM FOR NON-INTRUSIVE EVENT SEQUENCING

Date: 06 Dec 2016, Number: 9514201


Patent: METHOD AND SYSTEM FOR DETECTING WORK COMPLETION IN LOOSELY COUPLED COMPONENTS

Date: 01 Mar 2016, Number: 9274857


Patent: SYSTEM AND METHOD FOR PROVIDING QUALITY-OF-SERVICES IN A MULTI-EVENT PROCESSING ENVIRONMENT

Date: 02 June 2015, Number: 9047144


Patent: COMMON CONFIGURATION FRAMEWORK FOR APPLICATIONS TO CONFIGURE DATABASE OBJECTS AND RESOURCES

Date: 01 Oct 2013, Number: 8549144


Patent: APPARATUS AND SYSTEM FOR ASYMMETRIC SECURITY

Date: 05 Mar 2013, Number: 8392700


Patent: METHOD AND SYSTEM TOPOLOGY MODELING

Date: 08 Jan 2013, Number: 8352912


Patent: APPARATUS, SYSTEM, AND METHOD FOR ASYMMETRIC SECURITY

Date: 10 Aug 2011, Number: ZL200580024676.3


Patent: SYSTEM AND ARTICLE OF MANUFACTURE FOR DUPLICATE MESSAGE ELIMINATION DURING RECOVERY WHEN MULTIPLE THREADS ARE DELIVERING MESSAGES FROM A MESSAGE STORE TO A DESTINATION QUEUE

Date: 22 Feb 2011, Number: 7895602


Patent: APPARATUS, SYSTEM, AND METHOD FOR MESSAGE LEVEL SECURITY

Date: 05 Jan 2010, Number: 7644266


Patent: METHOD FOR ASYMMETRIC SECURITY

Date: 20 Oct 2009, Number: 7607006


Patent: DUPLICATE MESSAGE ELIMINATION DURING RECOVERY WHEN MULTIPLE THREADS ARE DELIVERING MESSAGES FROM A MESSAGE STORE TO A DESTINATION QUEUE

Date: 20 Jan 2009, Number: 7480918


Conference Presentations & Publications:


IEEE WebService and Cloud Computing Conferences, 2009

Title: SOA Topology Lifecycle and Consumability - Cloud Ready Solution


IBM Technical Leadership Exchange (TLE) Orland, FL April, 2008

Title: SOA Solution Runtime Mappings


IBM Academy SOA Deployment Best Practice Watson Lab, NY April, 2008

Title: SOA Topology Lifecycle - Methodologies for deploying SOA Solutions


IBM 2008 West Coast TechConnect, Beaverton, OR June, 2008

Title: Common Database Design


IBM Academy High Availability Best Practices VI Conference, Southbury, CT June, 2008

Title: A Generic Event Processing Framework for Providing Quality of Services


BPM TechVitality Conference Call, August, 2008

Title: SOA Topology Lifecycle and its Consumability


WebSphere Services Technical Conference, Las Vegas, May 2007

Title: Template Drive WPS Topology Creation


WebSphere Services Technical Conference, Las Vegas, May 2007

Title: Event Sequencing Design and Usage in WPS


NW TechConnect, Beaverton, OR 2007

Title: Network Deployment Issues with WPS


Contributor to the IBM Redbook, 2010

Title: WebSphere Business Process Management V7 Production Topologies


Certification :

IBM Certified Level Two (Expert) IT Specialist, Feb. 2014


Awards :

Invention Achievement Award - Plateau 3 : July, 2010

Patent Issue Awards - May 2010, Jan. 2010, Feb. 2009

Invention Achievement Award - Plateau 2 : Jan, 2008

Bravo Awards - May 2008, Oct. 2006, Nov. 2004, Sept. 2004, May 2004, Nov. 2002

Invention Achievement Award - Plateau 1 : May, 2005


Google Sites
Report abuse
Google Sites
Report abuse