Current 01/2010

advertisement
Terry Smith
Summary of
qualifications
Recent Work
Experience
 10 years of experience in the development of SIGINT, GPS, and signal
processing systems, with 2 years in high performance embedded computing
 Assistant lecturer for Aero/Astro Engineering at MIT, teaching Intro to Computer
Science and Real-Time Embedded Systems to aeronautical engineers
 University coursework in Electrical and Computer Engineering, Computer
Science, Languages, International Relations
 Proficient in C, C++, Matlab, Java, Perl, VHDL, Assembler, FORTRAN-77,
Pascal, BASIC and others
 Private pilot and ground school training. Recent training in SQL, OOD, Matlab
2008 – Present
UCSC UARC
NASA Ames, CA
Senior Software Engineer
 Created (design through validation) Matlab versions of FACET rerouting
algorithms. Ported them to Java and improved their performance, verified
results against the Matlab.
 Implementation of aircraft rerouting algorithms in the ACES simulator, and
visualization code to display performance
 Integration and testing of components for the SLDAST experiment. Integrating
airborne delay maneuvers with TFM, DAC, DAU, and weather avoidance.
 Assisted with DASC conference paper preparations, text and illustrations
2006 – 2008
Nemerix, Inc
Santa Clara, CA
GPS Embedded Systems Engineer
 Implementation of GPS and dead reckoning sensors into prototype navigation
systems. Kalman filter implementation in C++ from Matlab prototypes
 Analysis and simulation of GPS algorithms from university and other sources
 Design and implementation of GUI displays for prototype GPS and Assisted
GPS products. Company went bankrupt before production.
2004 – 2006
Applied Signal Technology
Sunnyvale, CA
Senior Development Engineer (Signal Processing Systems)
 Demonstration and initial productization of a LOSWAP (Low size, weight,
power) signal processing prototype. Debugging of Altera FPGA code. Crossplatform development, testing and verification in C++.
 Participated in several high-profile demonstrations of a prototype LOSWAP
signal processing unit, leading to partnership in a $500M development contract.
2002 – 2004
MIT Lincoln Laboratory
Bedford, MA
Senior Software Engineer
 Prototyping of large-scale parallel distributed signal processing systems on a
Beowulf cluster. Subsequent implementation on custom embedded hardware
 Refactoring of Matlab prototyping code into highly optimized C++, detailed
verification of the results.
370 Altair Way #320
Sunnyvale, CA 94086
Phone: (650) 793-5198
E-mail: terry@chiastic.net
Education
Massachusetts Institute of Technology
Graduate Coursework
 MAS-967 Sensor Technologies for Interactive Environments
University of Maryland, Baltimore County
BS – Computer Science w/ International Relations minor
 Alumni Association 1999 Outstanding Undergraduate Award and Grant
 Golden Key National Honor Society
 Second undergraduate teaching assistant in university history
Florida Institute of Technology
Electrical Engineering and Computer Science Coursework
Other Work
Experience
Spring 2001, 2002 MIT Aero/Astro Engineering Cambridge, MA
Assistant Instructor
 Assisted in curriculum development to teach real time programming and
embedded systems to MIT Aero/Astro undergrads
 Prepared and taught ~20 lectures in embedded systems development, real time
programming, and C to 320 students
 Developed IR beacon hardware for a final project
1997 – 2000
TRW
Columbia, MD
Systems Engineer/Software Developer
 Development of real time and time-sensitive signal processing applications
using Wind River Vx-Works and Sun Ultra/Solaris platforms
 Installation and field support of mission-critical systems in remote areas
 Optimization and modification of software vocoder systems
 Software development in C, C++, Java. System integration using Xilinx FPGAs,
COTS and GOTS equipment
1997 - 2000
University of Maryland
Baltimore, MD
Teaching Assistant / Tutor
 Created and presented two discussion sections per week for Computer Science
 Developed a web-assisted lecture on symbolic debuggers and debugging
techniques, which was presented to several 350-person lecture classes
 Substituted for professors’ lectures as needed
Other
Activities




Bartender, PJs of Ellicott City, ‘96-‘97 and The Plough, Northolt, London ‘95
Professional Ski Instructor, Berchtesgaden, Germany, ‘95-‘96
Migrant Farm Worker, Avignon, France, ‘94
College TV Station Manager, Florida Tech, ‘90-‘92
370 Altair Way #320
Sunnyvale, CA 94086
Phone: (650) 793-5198
E-mail: terry@chiastic.net
Download