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