MYLES B. WILLIAMS 32 Angell Court #D (650) 497-3857 Stanford, CA 94305 mb_williams@yahoo.com OBJECTIVE A summer internship in software development, or related work that will utilize my skills and experience EDUCATION Stanford University 9/2003-present Master of Science student in Computer Science, GPA 3.53 Relevant courses: Operating system concepts, Object-oriented design, Networking, Numerical methods University of Tennessee, Knoxville 1992-1997 Bachelor of Science in Electrical Engineering Minor in Computer Science GPA 3.79, Summa cum laude Relevant courses: Embedded systems, Digital systems organization, Systems programming, Software engineering, Data conversion systems SKILLS C C++ Java Perl Unicode XML / HTML Embedded systems Real-time operating systems Multithreaded programming Unix API GNU tools TCP/IP sockets Assembly language VHDL PC hardware organization Win32 API 2D graphics programming GUI development EXPERIENCE Software Design Engineer, DCI (USA), 6/1999-6/2002, 8/2002-7/2003 Knoxville, TN * Maintained C code for a digital television receiver without access to the previous development team * Implemented third-party portability layers for 2D graphics and smart card communication * Enhanced receiver code to conform to industry standards for interoperability (DVB program information , Teletext, closed captions, ISO 7813) * Improved UI support for Chinese characters (GB 2312 / GBK) * Created Perl, Java, and C++ programs to support development and testing * Reviewed embedded operating systems and networking components for a next-generation system and presented relevant details to management Hardware Engineer, Celerity Systems, Knoxville, TN 8/1997-6/1999 * Developed the printed circuit board for a Pentium-based video-on-demand receiver using Protel CAD tools * Designed and implemented 8051-based hardware to interface infrared keyboards to a PC chipset * Designed and implemented an FPGA module to connect an ATM network physical interface to an MPEG video decoder * Analyzed, diagnosed, and repaired defective circuit boards Intern, Software Engineering Technology, Knoxville, TN 6/1996-8/1996 * Developed Unix-based libraries for fast memory allocation, error tracking, and temporary file management * Redesigned the company's web site