About Me
My name is David Foster and I am a 4th year student at Georgia Tech where I am pursuing a bachelor's degree in Computer Science.
If you are a Georgia Tech student, then you will benefit most from the scripts posted on this site. On the other hand if you are an employer, read on to learn about my qualifications.
Biography
I initially discovered computers when I was 4 and starting programming them at 6. Since then, programming has been one of my most enduring hobbies. Beyond that I enjoy playing tennis, badminton, and pool; watching Japanese anime; reading; and learning about spoken languages (as well as programming languages).
Work Objectives
During the summer I seek internships where I can utilize my strong Java coding skills. I am most interested in developing programs related to networking and software development tools. I am also looking for opportunities to become more familiar with the C# language.
Experience
Personal Experience- started programming at age 6
- can program in many languages
- programmed numerous personal projects
- developed a Java decompiler (in Java) that supports most standard Java-language constructs (including finally blocks)
- worked with robots and embedded systems in robotics clubs
- using my knowledge of algorithms to compete in programming competitons
- Google (summer 2008)
- designed and implemented the layout system of a user interface designer program
- developed a JavaScript drag and drop system
- Air2Web (summer 2007)
- developed a scalable implementation of the Sametime instant-messaging protocol that supports thousands of concurrent users
- developed an XML-based tool for testing SMPP SMSC servers
- Intercept Technology Inc. (summer 2006)
- developed a C/C++ refactoring tool
- National Computer Camps, Inc. (summers 2002, 2004-05)
- authored a set of 33 instructional worksheets for learning x86 Assembly language
- responsible for teaching campers how to write programs in Java, C++, x86 Assembly, and BASIC
More Information
|
Projects |
|
Activities |
|
Skills |
Contact Me
Feel free to email me at
.


