Yu Han

Address: 436 Keniston Ave., Milpitas, CA95035
Phone: (408)666-8395 Email:han@cs.unr.edu
Homepage: www.cs.unr.edu/~han

  1. OBJECTIVE
    • Software Engineer position, creative, with challenging responsibility and great future
  2. EXPERIENCE
    • Senior S/W Engineer, CRS/Watcher Dept., KLA-Tencor, 2001.6- Present
      • Support new generation CRS3100 ( UV 325) confocal review station system and s/w issue
      • Support system design for 40-node control automation system through parallel and serial ports
      • Support laser Optical Focus and Image processing control
      • Control firmware for LON (local operation network) control network, s/w support for low level NT LON control
      • Design and develpe new algorithm for control and image processing ADL ( Auto Defect Location)
      • Support automation spec E-Series (E90, E40/E94, E87) for the 300mm wafer processing
    • Research Assistant, Dept. of Computer Science, UNR, 1999.7- Present
      • Design genetic AI algorithm (Fuzzy logic, RBFLN, Case-base reasoning), Use C++/ MSVC++/MFC and Win32 API to wrap AI algorithms into commercial products for applications in Data Analysis, Decision Making and Image Processing, products include "DataXplore" for Canada Miner Department, "BIS" (Battle Information System) for U.S. Army Research Office Grant DAAD19-99-1-0089
      • Hardware Control/Driver: including Step Motor Controller & Micromice Controller through Parallel Port, Digital Camera Snooper & NT Style terminal emulator through Serial Port, Custom Logic Decoder Board on ISA slot, 16 bit SoundBlaster Card Driver and IAS Assembler Emulator, embedded utilities, develop NT Kernel driver by WinDriver and DDK
      • Network/Communication packages & online AI systems: (1) GURU automatic download package "NetPirater" and miscellaneous Network Protocol Suite (TELNET, PING, FINGER, SMTP, SNMP(MIB)) by C++/MSVC++/MFC; (2) BBS, online database/case-base AI systems by JDK1.2.2/JServlet/JSP/JDBC, PHP/C/Perl, MSAccess/MySQL/ MSSQL and IIS/Apache
      • 3D Computer Graphics: Use OpenGL on both SGI IRIX & Win32 MSVC++ platform
    • Deputy Project Manager, Bell. Telecomm. Ltd., JiangSu 1996.12- 1998.8
      • Design and develop "RVS" (Remote Verification System, a Distributed Telecomm. Network Line Status & Performance Monitor Package on NT 4.0 Platform) In-Site Function Modules (GUI, the core function calls and line status test module, the detection interface board design and driver on NT kernel state, the multithread signal capture and processing, and remote database update) by C++/MSVC++, MFC, NT DDK, WinDriver System, ODBC & SQL, Dialog Card NT library and BEST Signal Processing Platform
      • Design/build/drive interface cards (CA6225 pin-selection board) through serial port by RS-232 on NT 4.0 platform, develop win32 device drivers (WDM and NT kernel) by DDK, win32 SDK, SoftIce, MASM and Visual C++
      • Design/develop embedded control module for multifunctional voice service platform using VxWorks/C on NT platform
      • Lead a 6-engineer team, responsible for development/installation/support of "RVS" In-Site
      • Installation and maintenance of POS front ends, real-time calling fee processing system and Upgrade 168 Voice Special Service Platform
    • Contract Programmer, XinYuan Comm. & Tech. Ltd. 1994.1-1995.9
      • Code user interface, basic virus scan module, ISR handler for "XinYuan Virus-Killer" (No.3 Best-seller Anti-Virus Package of China) by TC/Assembler on Dos platform
      • Code communication module of "XinYuan BBS" based on TCP/IP protocol by C on Win3.x platform.
      • Develop "AutoScaner", a programmable sensor movement/angle controller module for the National Radiation Spectrum Lab of Nanjing University
      • Modify and implement scientific algorithms for industry data collection and analysis, especially in Spectrum analysis and image signal processing fields
  3. SKILLS (including programming languages, systems used, and applications)
    • ANSI C (3 years, AI/Compression algorithm, PC low-level h/d interface test & drive, serial port communication, UNIX OS kernel, network & comm.)
    • C++/MSVC++, MFC, Win32 API (4 years, relevant technologies involve GUI, GDI, Win32 I/O, Multithread, ODBC/ADO, OpenGL Network Comm. and Serial port comm.), also with good experience in DLL/ActiveX technology, and MTS based COM/DCOM N-Tier architecture with XML
    • JDK1.2.2 (2 years), JSDK/JServlet ( 1 year ) , Tomcat/JSP ( 1 year )
    • Visual Basic (2 years, COM/DCOM test)
    • SQL language (3 years) with Data Warehouse Knowledge
    • FORTRAN (4 years, scientific algorithm for material and spectrum analysis )
    • HTML, DHTML (1 year, JavaScript ), CGI scripts ( 2 years, C/PHP )
    • OpenGL (1 year, on both Win32 and SGI IRIX platforms)
    • Assembler (1 year, MASM (1) virus scan/clean-up (2) I/O ISR (3) RS-232 Int14H)
    • NT DDK (1.5 years, serial/parallel port I/O on NT platform), with good knowledge on VXD, WDM and NT kernel device drivers
    • Tornado(1 year)/Vxwork(1.5 year) on Intel i386 platform for Voice Signal Board, Micro-Controller and Interface Board
    • Design/administrate MS Access ( 1 year ), MySQL ( 2 years ), Dbase (2 years )
    • Win98 PWB, NT/Windows 2000 IIS, Apache Web Server
    • UNIX (4 years, Sun Solaris, SGI IRIX )
    • DOS, Windows 3.x / 9x/ NT/2000, Embedded NT 4.0 platforms and Windows CE
    • Intel 80x86 platform (8 years)
    • Dialogic voice platform and BEST voice board ( 2 years)
    • Full cycle experience of board design, build, test, drive and logic analysis application
    • Understanding of Client/Server, OOD/OOP and structured Top Down/ Modular methodologies
    • Knowledge of TCP/IP, UDP, FDDI, ATM, Ethernet, SNMP, LDAP, Frame Relay
    • Knowledge of hardware architectures (IAS single-accumulator, general registers, stack machine, and JVM) and most modern buses (ISA, PCI, USB, 1394)
  4. EDUCATION
  5. ADDITIONAL
    • 1994, Star Player of Nanjing University Soccer Team
    • 1995, Software Programmer Certificate
    • 1996, Senior Software Programmer Certificate
    • 1997, Caption of Nanjing University Graduate School Soccer Team
    • 1998, Member of CSEA (Chinese Software Engineer Association)
  6. REFERENCE
    • Dr. Carl Looney, Computer Engineering, UNR Professor and Instructor Phone Number: 7757844646 Email Address: looney@cs.unr.edu Reference Type: Professional
    • Mr. Gang Han, Ex. Director of Development Dept. of Bell. TeleComm. Ltd. Current principal project manager of ZTE Ltd., China (tel) 011-86-25-4826606-3042 (fax) 011-86-25-4806481 Email Address: hgsir@yahoo.com.cn Reference Type: Professional
    • Mr. Hu Wei, Ex. Sernior Software Engineer, deputy project manager of Bell. TeleComm. Ltd. Current CEO of Golden Sky System Integration & Comm. Ltd., (tel) 011-86-25-3434450 (fax) 011-86-25-3434450 or 4691583 Email Address: huui@163.net, Goldensk@public1.ptt.js.cn Reference Type: Professional
  7. Major Products List (Click to Download)
    • DataXplore. GIS (Geography Info. System) Data Analysis Package based on RBFLN/Fuzzy algorithm, funded by Canada Miner Department, available with Self-Installer, implemented by Microsoft VC++.
    • NetPirater. Automatic web site backup toolkit, based on Win32 network APIs, used to backup all content ( text, image, audio and video) from a user-specified web site.
    • WWWExplorer. Simple Internet Explorer style Internet browser based on VC++ MFC WinInet classes and advanced ActiveX control technology
    • HyTerminal. Terminal emulator, implement communication between two PC through serial port with simple text transmit function, based on MSCOMM32.ocx.
    • IAS2000. Full functional Simulator of historic IAS architecture Computer, core function is implemented by Assembler
    • BIS (Battle Information System). BIS implements high-level data fusion by fuzzy-clustering algorithm, implements "smart" target recognition and situation prediction by online Case-based reasoning, and dynamically provides result to commanders by PHP/DHTML/SSJS. BIS is supported by U.S. Army Research Office Grant DAAD19-99-1-0089.
    • TruckRoute & CancerCBR online CBR. "TruckRoute" is very similar to "Yahoo_Map" with extra automatic trucks assignment ability, implemented by Jservlet/JSP(Tomcat)/Access as 2-tier system; "CancerCBR" is an online Breast Cancer Diagnosis Expert system based on RBFLN algorithm, implemented by PHP/MySQL as 3-tier system.
    • Hockey3D. "Hockey3D" is a 3D-OpenGL (SGI IRIX platform) game. Player controls a ball within a 3-D room to compete with the adjustable computer partner.
    • RVS (Remote Verification System). RVS is the replacement product for "Model 575 PVU (Portable Verification Unit)" of USA Harris Comm. Ltd., funded by Chinese Information & Telecomm. Department, JiangSu Bureau. RVS implement special line-network status testing functions with following modules: (i) Portable ICC (Industrial Control Computer) as the front-end toolkit. ICC is installed with Dialogic Card and self-designed CAM6525 select-line-module, it acts as local work station (NT 4.0 Workstation), running a line-analysis software package and NT-Style port-selector driver for CAM6525, the CAM6525 connects to line distribution box of public telecommunication network. (ii) The line-analysis package analyzes current line-status based on Dialog Package Functions and China No.7 communication protocol with extra function of line ID acquirement. The user interface is implemented by Visual Studio 5.0 and Installer, also mutli-thread is used here to automatically test all lines simultaneously. (iii) The local analysis result will be transferred to Central Bureau Host (NT Server 4.0) by calling a special service number. Central Bureau switcher machine relays all information to the Host, which can capture them by BEST Signal Acquisition Card, then store them to central database by ODBC.
    • Shell and virus scan modules of "XinYuan Virus-Killer" (No.3 Best-seller Anti-Virus Package of China in 1997)
    • Communication module of "XinYuan BBS" Package (TCP/IP protocol)