Timothy JamesSeattle, WA 98102NOtjaSPAMmes@hkn.berkeley.edu (remove NO and SPAM to e-mail) | ||||
| Objective | ||||
|
A full-time position in software development,
with particular interest in compilers, architecture,
or programming at the hardware/software interface
level.
| ||||
| Education | ||||
|
M.S. in Computer Science and Engineering at University of Washington (June 2002) B.S. in EECS at University of California at Berkeley (May 1999) | ||||
| Coursework | ||||
|
Architecture, Compilers, Algorithms, Programming
Languages, Networks. (Undergraduate and graduate) Complexity, Databases. (Graduate only) Digital Design, Operating Systems, Graphics, Randomized Algorithms. (Undergraduate only) | ||||
|
Experience | ||||
|
Personal Experience | ||||
| Software Developer, 2/2003-Present. Wrote an MP3 player in Objective-C based on QuickTime. Gained experience in Cocoa application development for MacOS X. Application and source code available at http://hkn.berkeley.edu/~tjames/smoothmp3/smoothmp3.html. | ||||
|
University of Washington at Seattle, Seattle, Washington | ||||
| Research Assistant, 1/2001-5/2002. Explored interactions of dynamically compiled code and microarchitectural features of a superscalar processor. Master's thesis available at http://hkn.berkeley.edu/~tjames/thesis.pdf. | ||||
| Research Assistant, 6/2000-12/2000. Revised the RaPiD-C language to allow more flexible programmer control of functional units in RaPiD, a dynamically reconfigurable architecture. | ||||
| Teaching Assistant, 9/1999-6/2000 and 9/2001-3/2002. Assisted teaching of courses in architecture (graduate and undergraduate) and operating systems (undergraduate). Led discussion sections of 25-35 students, corrected papers, and graded exams. | ||||
|
LSI Logic Corporation, Milpitas, California | ||||
| Software Systems Intern, 6/1999-8/1999. Wrote a multitasking kernel for validating a MIPS microprocessor. Wrote emulators for memory components, which worked with an existing MIPS microprocessor. Implemented many parts of the C standard library. | ||||
|
University of California at Berkeley, Berkeley, California | ||||
| Senior Engineering Aide, 5/1998-3/1999. Expanded capabilities of an electron-beam lithography simulator. Debugged graphical optimization algorithms of a 3-D etching simulator. Wrote web-based interfaces for lithography simulators. | ||||
|
Versant Object Technology, Fremont, California | ||||
|
Java Team Intern, 6/1997-8/1997. Implemented a graphical interface in Java to access and browse the Versant ODBMS. | ||||
|
Extracurricular Activities | ||||
Eta Kappa Nu (Electrical Engineering Honor Society), 1997-1999.
| ||||
|
Interests | ||||
| Running, Japanese, French, violin, motorcycles, roller hockey, softball, ultimate frisbee. | ||||