MYLES B. WILLIAMS
32 Angell Court #D Stanford, CA 94305 |
(650) 497-3857 mb_williams@yahoo.com |
OBJECTIVE
A summer internship in software development, or related work that will utilize my skills and experience
EDUCATION
Stanford University Master of Science student in Computer Science, GPA 3.53 |
9/2003-present |
Relevant courses: Operating system concepts, Object-oriented design, Networking, Numerical methods |
University of Tennessee, Knoxville Bachelor of Science in Electrical Engineering Minor in Computer Science GPA 3.79, Summa cum laude |
1992-1997 |
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), Knoxville, TN |
6/1999-6/2002, 8/2002-7/2003 |
* 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