Gary Zhang

Gary Zhang

Software Architect

Sophisticated senior developer with excellent structure design ability