Edwin Olson

Address
61 Harvey St.
Cambridge, MA 02140
(617) 876-2750
Contact Information
eolson@mit.edu
http://www.blisstonia.com
Most up-to date resume
and info at the above URL

Education Massachusetts Institute of Technology
  • PhD work in progress. Working with Seth Teller and John Leonard on robot navigation, state estimation, and computer vision.
  • Masters of Engineering, 2001. Thesis project consisted of development of a single board computer designed for use in autonomous robots. Developed circuit board, drivers, runtime utilities, development environment based on GNU toolchain. Co-taught an advanced robotics seminar using my work during IAP 2001. GPA: 4.9/5.0.
  • Bachelor of Science in Computer Engineering, 2000. Course work includes computer architecture, VLSI, physics of electronic devices, signals and systems, DSP (1D and 2D), AI, digital electronics project lab, compilers. Other classes include differential equations, complex variables, analysis, probability and statistics, material properties and physics. Several written commendations. GPA: 4.68/5.0, GPA in major: 4.77/5.0.
 
Profile My interests extend from computer architectures to control systems and autonomous vehicles. I value a mix of both academic thoroughness and engineering pragmatism, and relish opportunities to work with both scientists and engineers. I look for an environment that encourages innovation and exploration, where team members work hard because they want to. I have a strong distaste for mediocrity.
 
Experience MIT, Research Assistant. 1/03-present. Seth Teller, John Leonard, and I are working to build robot navigation systems using sonar, laser, GPS, and vision data.
 
Permabit, Inc., Senior Software Engineer. 6/01-12/02. Designed and implemented a high performance journaling local file system for use on each node in a distributed storage system. Also designed and implemented early versions of Permabit's NFS server and asynchronous RPC stack.
 
 MIT, Research Assistant. 2/01-1/03. Working with Steve Ward and Chris Terman to develop an architecture for a large-scale, distributed computing infrastructure as part of Project Oxygen.
 
MIT, Teaching Assistant. Four terms during 9/99-12/01. MIT's "Computation Structures" (6.004) is an introduction to digital architecture. I taught recitations, prepared problem set solutions, answered questions and assisted students with their microprocessor designs in lab. I served as Head TA in Fall 2000, adding organizational duties.
 
Trenza, Inc., Software Engineer. 7/00-9/00. During summer employment, worked in a small team to develop a prototype/proof-of-concept version of an Internet-based social collaboration tool. Made significant contributions to design of future versions.
 
AK Media, Lead Software Architect/Programmer. 6/99-1/00. Developed web-based client and server applications. Designed a novel package for customer-maintained web sites. Works also include a custom E-Commerce and product inventory/billing package, multithreaded chat server with graphical Java client, intranet search engine.
 
Intel Corporation, Computer Architect. 5/98-8/98. Worked on an ongoing micro-architectural model of 3D graphics accelerators to identify and eliminate performance bottlenecks. In addition, I designed, laid-out, and managed fabrication and assembly of an ISA card demonstrating the integration of biometric authenticators into laptop computers.
 
Microsoft, Inc., Software Developer. 6/97-8/97. Implemented an experimental time-multiplexed lightweight session protocol on top of an asynchronous TCP stack in Java. I also optimized and compared performance to inefficient protocols such as HTTP and made protocol modifications.
 
Metasyn, Inc., Network Assistant. 5/96-11/96. Managed a network, including troubleshooting bad hardware, writing custom applications, installing and configuring a firewall, and working with users.
 
Distributed Computing Network Services, Macintosh Developer. 3/96-10/96. Began development of an automated builds system that retrieves source code via network, then builds and tests them autonomously.
 
Other Skills Musical composition and performance (violin). Hardware design- from architecture to implementation (VHDL/AHDL). Devising/tinkering with algorithms, particularly encryption and compression. C/C++, Win32, Java, PHP, and several assemblies. Familiar with many others. Database design and SQL. Schematic capture, PCB design and layout. Raised over $60k for MASLab and co-wrote a winning proposal for MIT's DARPA Grand Challenge team (nominally worth $1M).
 
Miscellaneous Awards
  • May 2004: Frederick C. Hennie III Teaching Award for Teaching Excellence, presented by MIT Department of Electrical Engineering and Computer Science.

Last updated 5/21/2004