|
HIEN HO Cell: (408)219-2497, Res: (408)528-1209 - San Jose, CA 95138 e-mail: hien.ho@sbcglobal.net Software Development /SQA/SCM Professional CAREER SUMMARY 20+ years experience in full development life cycle of software releases and product support. Managing local and off-shore software engineers on multiple/simultaneous software releases. Specialty in graphical user interface, object-oriented methods. Strong organizational, analytical, design and communication skills. Team Builder and Contributor. Knowledge of ISO, CMM and SEMI standards. EDUCATION * Master of Business Administration, University of Phoenix * Bachelor of Science in Computer Science with a minor in Business Adm., Chico State University * Project Management Professional Training Certificates: Project Management, Working Globally, BKMs Virtual Teams, MS Project 2003 Advanced, Project Server 2003 for Team Members, Schedule Product Life Cycle (PLC), CMM Training Program, ISO 14001 Training. * Technical Training Certificates: .NET Developer Training, 64 bit Windows Migration & VS.NET, COM, Visual C#2005, Heuristic Evaluation/Usability, User-Centered Design, Development, JAVA, PERL, and Client-Side Javascript Programming. DEVELOPMENT ENVIRONMENTS Programming Languages: Visual Basic, C++ including Microsoft Foundation Classes (MFC), C, Java, Pascal, Basic, PERL, JavaScript, XML, HTML, XHTML. Methodologies: Yourdon/DeMarco Structured Analysis and Design, Shear-Mellor Real-Time Analysis. Operating Systems: Microsoft Windows XP, Win2K, NT, Vista, MS-DOS, UNIX Protocols: GPIB/IEEE488, FTP, TCP/IP SOFTWARE PACKAGE EXPERIENCE Microsoft Visual C++, Microsoft Windows SDK, MS Office, MS Project, MS Source Safe, PVCS, PC/NFS, GWConx, WinRunner, VMware, Photoshop, MS SQL, WebEx, NetOp, Radmin, Net Manage, Codeview, Elementool, Test Case Manager, VMWare, InstallAware, InstallShield, RoboHelp, Anti-virus, IDE Tools - Cadre Technology, Exceed/NT, ILOGVIEW, LeadTools, Micrografx Designer, and numerous scientific, graphics, utilities, backup and communication packages. PROFESSIONAL EXPERIENCE Synthesys Research, Menlo Park, CA Aug 2007 – Apr 2008 Senior Software Engineer/SQA/SCM * SDLC: Designed, implemented, and maintained BERTScope family software running on Windows 2000 and Windows XP from the device driver level to the GUI level using C, C++, and Visual Basic. Helped maintaining existing products by investigating and fixing issues that arise in the field or manufacturing. Communicated specifications and design ideas through written documentation. Worked with hardware engineering team on cross-functional projects to deliver quality products and enhancements. Participated in design reviews, both for software and hardware projects. * SQA: Used software requirements and marketing requirements to write software test procedures. Designed and executed unit test cases on virtual PC using VMware software, wrote “black-box” test cases using Test Case Manager Software, scripts and batches. Worked with hardware team on integration testing to insure software releases meet specified criteria for quality. Recorded and tracked bugs using Elementool bug tracking system. * SCM: Developed and maintained automated software build scripts. Created software builds, software release notes and distribution media (InstallAware) for software releases. Managed and maintained software version control system (MS Visual Source Safe). Daily tracked build failures and resolved them with team members. Released Software to manufacturing and to the field following release procedures. KLA-Tencor Corporation, Milpitas, CA 1997 – Jan 2007 Senior Software Engineering Manager, Wafer Inspection Division (8 years) Software Product Life Cycle (PLC) leader and manager of 16 on-site and off-shore Software and SQA engineers for the Dark Field Wafer Inspection equipment project with effective utilization of the Capability Maturity Model (CMM) processes and PLC guidelines. * Delivered 6 major software releases running Windows on 4 platform tools in the past 8 years. * Demonstrated commitment to high quality deliverables: detailed specification, complete analysis and design documents, code reviews, and test plans for 200mm and 300mm GEM/SECS Factory Automation. * Set completion criteria, established clear direction and priorities to the software team. * Support customer beta sites and software installation at over 10 customers worldwide. * Droved customer satisfaction by coordinating with Field Engineers and different functional groups. * Proficient in C, C++, COM, DCOM, SQL, Java, JavaScript, Perl, XML, HTML and CSS. * Team received KLA-Tencor’s Team Achievement award and GM award. * The product was on a Windows platform. The Object Bench software design tool and the source code were in UNIX/Sun Solaris. * SCM: Worked with software engineers for any source code control activities. Interacted with QA engineers on automation and regression testing. Collaborated with software team for environment, deployment and rollout activities. Administrated the source control management, build and release process. Designed, developed, maintained and documented scripts for build and release processes for C, C++, C#/.NET and Java codes. MS Visual Source Safe was used as version control software. Generated the installation media using InstallShield. Requirement Manager, Wafer Inspection Division (2 year) Managed requirement specifications for the Dark Field Wafer Inspection equipment software group * Author and co-author of over 30+ feature requirements. * Identified, and prioritized requirements by interfacing with Marketing, Applications, Field Service, and System engineering teams. * Interacted with software development team to estimate efforts for each requirement, and to create software development plan and schedule. Tencor Instruments, Mountain View, CA 1989 - 1997 Software Project Leader, Wafer Inspection Division (5 years) Lead 4 Software Engineers in developing the new generation state-of-the-art Semiconductor Pattern Wafer Inspection Instrument * Completed 3 major software releases running WinNT on 3 platform tools. * Competent in object-oriented language (C, C++, MFC) and Microsoft Windows NT OS. * Responsible for software development for an advanced operator interface, extensive analysis and presentation, data base facilities, networking with SUN workstation, GEM/SECS remote control from a host computer, multiple processes and threads, memory map file, and message communication. Shear-Mellor Object-Oriented analysis and design methodology is employed and Object Bench running in UNIX is used in the development of the system. Senior Software Engineer, Surfscan Division (3 years) Developed the User Interface for the Surfscan 6000 series Semiconductor bare wafer instrument under Microsoft Windows 3.x and Windows for Workgroup * Delivered 2 major software releases on 2 platform tools. * Responsibilities include system analysis and design using IDE Software through Pictures casetool, hand-on implementation on custom controls, DLLs, Gupta API database interface, SQL Windows, reporting system, early warning system, on-line help and DEC pathworks. * SCM: Responsible for implementing, coordinating and maintaining various SCM tasks with team members. PVCS was used as version control system. KLA Instruments, Santa Clara, CA 1986 - 1989 Senior Software Engineer, RAPID Division Specialized in software development for Reticle Inspection tool * Participated in software development of the KLA 300 series die-to-die and die-to-database mask and reticle inspection station. The system was developed in C language on the UNIX Sun workstation. Project employed Yourdon/DeMarco structured analysis and design methodology and IDE CASE tools. * Responsible for full software development life cycle of the KLA 200 series Database Conversion System (DBCS) software and Calma Formatter software in C language. The system was running under VMS DEC VAX 11/780, DEC VAX 11/750, and MicroVAX systems. * Ported the KLA200 series die-to-database inspection station software from the VMS DEC VAX system to the AOS/VS Data General MV system. * Working knowledge of SCM concepts like branching, integration, release management, automated testing and product release cycles. Dupont Photomasks Inc., San Jose, CA 1983 - 1985 Software Engineer / System Manager Specialized in Electron Beam Lithography * Responsibilities include Data General MV’s system management, training Planning Engineers and System Operators, setting up database for production on HP3000’s, developing application software related to mask making in C programming language on the AOS/VS Data General MV system, and operating Perkin-Elmer Ebeam machine running on the RDOS Data General S250 system.
|