Yu Zhang
                                                           Email: neutr1n02001@yahoo.ca


Profile

Mr. Yu Zhang i...
application on its cutting edge technology. Technologies used include WebSphere portal server,
AI rule engines, Alice chat...
(2004-2005) Mr. Zhang lead the development of the WESSN OS/2 to AIX port; WESSN is an
IBM warranty claim management system...
The system has participated in both Robot Soccer World Cup (RoboCup) simulation
competitions in Nagoya, Japan, 1997 and Pa...
A Constraint-based Controller for Soccer-playing Robots, IROS'98 (Intelligent Robotic Systems)
Conference Proceedings, IEE...
Upcoming SlideShare
Loading in...5
×

Your Name

256

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
256
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Your Name"

  1. 1. Yu Zhang Email: neutr1n02001@yahoo.ca Profile Mr. Yu Zhang is a software developer with IBM Canada. With more than eleven years work experience in IBM e-business and SOA development, he is very experienced in object oriented software development and innovative uses of IBM, Open Source and Microsoft technology. He also specializes in Artificial Intelligence, 3D graphics, Multimedia, Networking and Cross- platform GUI development. He’s a technology innovator with six patents filed in social networking and artificial intelligence domain. Key Skills Computer Languages: Java, C++/C, PC Assembly language, Prolog, LISP, Pascal, BASIC E-business Technology: Eclipse (Plug-in, Rich client platform development), WebSphere Application Suite (application server, portal server, commerce suite), Open Source J2EE (Tomcat, Struts, Spring, Hibernate, Lucene, Velocity, AJAX, JSON, REST, WSRP, SOA, Liferay Portal, Jabber Chat, JSF, SEAM), LDAP, Microsoft .NET platform, Oracle, MYSQL, PHP, Drupal Artificial Intelligence: AI architecture, Backward/Forward Chaining Rules, Fuzzy Rules, Neural Network Leaning, Decision Trees, Genetic Algorithm, Clustering, Bayesian Network Multimedia & Networking: TCP/UDP, OpenGL, Direct3D, Java3D, MPEG2, DVD Cross-platform (Windows, Linux, AIX and other UNIX) development: Win32 API, MFC, DirectX, wxWindows, Gtk+, Motif, gcc compiler and GNU software development tool chains, CVS, subversion, Cygwin Achievement/Accomplishment Founder at e-graviton.com and decisive-options.com (2008 – Present): (2008 - Present) Mr. Zhang developed the community sites e-graviton.com and decisive- options.com using Drupal content management system. Both sites focus on forecasts, predictions and strategic planning. Software Developer at IBM Pacific Development Center (1999 – Present): (2008 - Present) Mr. Zhang lead the development of a guided support assistant (wizard) that will be deployed inside IBM customer self support portal. It will guide the customer through inventory, entitlement check, problem determination and resolution steps. The prototype was demoed to multiple IBM VPs, directors; and got very positive feedback. He also filed a patent
  2. 2. application on its cutting edge technology. Technologies used include WebSphere portal server, AI rule engines, Alice chatbot, UIMA, data mining, SOA web services integration, XSLT, AJAX. (2009 - 2009) Mr. Zhang developed part of the EJB 3 service layer and JSF Web UI Layer for the NWEA (Northwest Evaluation Association) project. He also developed part of the Active MQ messaging layer. It’s a web portal that manages student’s on-line tests. Technologies used include EJB 3, Java Server Face, SEAM, PostgreSQL, Active MQ, Rich Faces, Virtual Box and Geronimo. (2007 - 2009) Mr. Zhang developed hibernate database access layer for the Merlin.net project. Merlin.net is a web portal that manages and monitors patients’ pacemakers. Merlin.net has won 2009 Medical Design Excellence Award (MDEA). Technologies used include Oracle, J2EE, Struts, Spring and Hibernate framework. (2007 - 2008) Mr. Zhang developed a fire fox plug-in for IBM small blue project. Small blue is a social network application developed in IBM research that extracts social relationships by data mining IBM employee chat and email messages. The fire fox plug-in was especially used to extract and display the common interests among IBM distinguished engineers and IBM fellows. It was demoed to IBM executive vice president Nick Donofrio and got very good feedback from him. Technologies used include WebSphere portal server, search engines, data mining, and fire fox plug-in. (2006 - 2007) Mr. Zhang developed and supported the IBM Health Data Network (HDN, 1.7 million lines of code). Technologies used include C/C++, Java, Perl and AIX. (2006) Mr. Zhang developed a prototype chat system that can intelligently classify new incoming messages to a new context thread (topic) or existing threads. The newly identified thread and the existing threads are shown as clickable keyword phrases. If an instant messaging user loses context in a session, he can select the thread that he is interested in and all related messages in that thread will be highlighted in the main chat window. This new technology is being patented by IBM Canada. Technologies used here include Jabber, Word Net and GATE. (2005 - 2006) Mr. Zhang designed and developed the directory integration for FFIC by using Tivoli Directory Integrator. Technologies used in this project include Java, LDAP, Lotus Notes and TDI. Mr. Zhang also contributed an innovative TDI extension back to the TDI user community. (2005) Mr. Zhang developed a prototype J2EE port of IBM Viewpoint Survey system. The original system was built on Microsoft .NET platform. Technologies used in this project include J2EE and .NET. (2005) Mr. Zhang designed and developed a HTTPS secure file transport system to replace the old FTP system for the BC government. He had also developed an automatic server log file monitoring system. Technologies used in this project include HTTPS, IIS, VBScript, Windows Script Host, ASP and Nagios Monitoring System.
  3. 3. (2004-2005) Mr. Zhang lead the development of the WESSN OS/2 to AIX port; WESSN is an IBM warranty claim management system that was originally developed and deployed on OS/2. He had also designed and developed the changes needed for WESSN to make the swift and problem free transition from IBM PC Division to Lenovo. Technologies used in this project include C/C++, Java, Visual Basic, REXX and DB2. (2004) Mr. Zhang developed the Catalog System of the e-commerce site WILLIAMS- SONOMA. Technologies used in this project include IBM Websphere Commerce Suite, EJB and DB2. (2002 - 2003) Mr. Zhang designed and developed the new LDAP administration system for BC Ministry of Health. The new LDAP system was all J2EE, based on IBM e-business technology, deployed on Web Sphere Application Server. The old PERL LDAP system was gradually phased out. Yu Zhang’s skills and hard work were highly respected and praised by the clients. (2002) Mr. Zhang lead the AI technology research for the project Solution Cockpit, a web AI sales agent that recommends solutions (products) and provides detailed technical product configurations. He designed and developed an expert system prototype for the project using Prolog and rule-based AI technologies. (2001) Mr. Zhang developed the Client Separation component for the Project State Farm Insurance. This Microsoft solution involved IIS, MTS, ASP, VBScript, JavaScript, XML, COM, ASP, IIS, Visual Basic and Visual InterDev. (2001) Mr. Zhang fully demonstrated his cross-platform development skills in the project to port Health Data Network (HDN, 1.7 million lines of code) from AIX to Linux. Technologies used include C/C++, C++ Standard Template Library (STL), Java, Perl, GNUCC, Linux and AIX. (2000) Mr. Zhang developed the alternative drug recommendation component for the prescription part of Questium, an on-line health portal. Technologies used include Visual Age for Java, BEA WebLogic Application Server, IBM HTTP Server, XML, XSL, Servlet, JSP, Oracle, JDBC, JavaScript and SQL. (2000-2002) Mr. Zhang developed a set of Java APIs and Web Services for IBM's Integrated Customer Management System (ICMS version 5.1.5). These web services were used to access ICMS running on AS/400. The development work included the use of Visual Age for Java, XML, Java RMI, SOAP, WebSphere Application Server and AS/400. Researcher at Braintech (1998): Mr. Zhang researched on component based image processing tools. Research Assistant at UBC Computer Science Department (1997 - 1998): Mr. Zhang designed a control system (Dynamo 98) for robots playing soccer games. The control system is based on intelligent agent architectures (Constraint Nets model) and written in Java.
  4. 4. The system has participated in both Robot Soccer World Cup (RoboCup) simulation competitions in Nagoya, Japan, 1997 and Paris, France, 1998. He was also in charge of the Dynamite system, the first real robotic soccer system in the world. Teaching Assistant at UBC Computer Science Department (1996): Mr. Zhang was the Teaching Assistant for CPSC302: Numerical Analysis. Electrical Engineer at East China Investigation and Design Institute (1993 - 1996): Mr. Zhang designed computer control systems and relay protection systems for electric power plants. He designed most of the computer control system for the mid-sized Dongjing Hydroelectric Power Plant that went into operation in December 1996. He won an Institute Scientific Prize for designing and developing an electrical control system CAD that greatly improved the design efficiency of his colleagues. Professional Activities after Work (1999 – Present): (2009) Mr. Zhang is a reviewer for Journal of Research and Practice in Information Technology. (2004 - 2006) Mr. Zhang developed several screensavers for the windows platform. They are OpenGL Fireworks, YZGalaxy, and YZMatrix. Technologies used here include Win32 API and OpenGL. Patents (2009) Integrated Automatic user support and assistance (2008) System and Method for prompting an end user with a preferred sequence of commands which performs an activity in a least number of inputs (2008) System and Method for Interaction between Users of an Online Community (2007) System and Method for Multi-modal Communication within a Workgroup (2006) System and Method for Inserting a Description of Images into Audio Recordings (2006) Systems and Methods for Clustering Data Objects Educational Mr. Zhang has a M.Sc. in Computer Science from the University of British Columbia and a B.Eng. in Computer Engineering from the Zhejiang University of Technology. Publications A Constraint-Based Robotic Soccer Team, Constraints, January 2002, Volume 7, Number 1, Pages 7-28, published by Kluwer Academic Publishers. A Multi-level Constraint-based Controller for the Dynamo98 Robot Soccer Team, RoboCup-98 Robot Soccer World Cup II, Lecture Notes in Artificial Intelligence 1604, ISBN 3-540-66320-7, 1999, published by Springer.
  5. 5. A Constraint-based Controller for Soccer-playing Robots, IROS'98 (Intelligent Robotic Systems) Conference Proceedings, IEEE, Victoria, Canada, October 13-17, 1998. Using Reactive Deliberation for Real-time Control of Soccer-playing Robots, RoboCup-97 Robot Soccer World Cup I, Lecture Notes in Artificial Intelligence 1395, ISBN 3-540-64473-3, 1998, published by Springer. A Constraint-based Approach to Real-time Cooperative Multiagent Systems: A Soccer-playing Robot Team, Master's Thesis, University of British Columbia, 1998 Recognition/Awards IBM Invention Achievement Awards at IBM Pacific Development Center, Burnaby, BC, Canada. IBM Ovation! Awards at IBM Pacific Development Center, Burnaby, BC, Canada. IBM Team Success Awards, Thank! Awards at IBM Pacific Development Center, Burnaby, BC, Canada. Institute Scientific Prize, 1997 for Control System Design CAD at East China Investigation and Design Institute, Hangzhou, Zhejiang, China. Medal for Model Student, 1990 at Zhejiang University of Technology, Hangzhou, Zhejiang, China.

×