David I. Lehn 522 Prices Fork Rd. Apt B6 Blacksburg, VA 24060 (540) 961-0529 (H) (540) 818-7043 (M) E-Mail: dlehn@vt.edu Web Page: http://crib.lehn.org:8080/~dlehn/ Objective Computer or software engineering position. Preference on open source and "green" technologies industry. Education * Graduate, Postponed (all but dissertation complete): Doctor of Philosophy in Computer Engineering Virginia Polytechnic Institute and State University, Blacksburg, Virginia * Graduate, May 2002: Master of Science in Computer Engineering Virginia Polytechnic Institute and State University, Blacksburg, Virginia * Undergraduate, May 1997: Bachelor of Science in Computer Engineering Minor in Computer Science Virginia Polytechnic Institute and State University, Blacksburg, Virginia * High School, June 1993: Thomas Jefferson High School for Science and Technology, Alexandria, Virginia Work Experience * President and co-founder of Virginia Electronic Textile Systems, LLC, 2004 - present: + Awarded NSF Phase 1 grant for "An Electronic Textile System for Gait Analysis," January 2005 - June 2005 + Developed e-textile gait analysis systems and algorithms * Graduate Research Assistant in the Configurable Computing Lab at Virginia Tech, Fall 2002 - Fall 2003, Fall 2004: + Design and fabrication of e-textiles hardware technologies + Design and implementation of e-textiles software and simulation tools * Intern Design Engineer at Intransa, Inc., Summer 2002: + Assisted in network storage product development + Tasks included software tool development, test generation, and a prototype design integrating a processor core into a FPGA design * Graduate Research Assistant in the Configurable Computing Lab at Virginia Tech, Fall 1997 - Spring 2002: + Configurable Computing research + Run-time reconfiguration research + Exposure to various configurable logic hardware and software tools * Software Developer at DynCorp, Arlington, VA, Summers of 1993, 1994, and 1995, Winter 1995: + Developed and maintained integrated paperless office tools + Objective-C Object Oriented programming under NEXTSTEP + Multi-user distributed applications + Object exchange between Java and Objective-C over TCP/IP + GUI design Related Coursework * Networks I & II * Electronics I & II * Computer Architecture * Digital Design I (Sync/Async Circuit Design) * Digital Design II (VHDL programming) * Microprocessor System Design (study of Motorola HC11 microcontroller) * Computer and Network Architecture * Hardware Description Languages (VHDL) * VLSI Circuit Design I & II * Network Application Design * Reconfigurable Computing * Parallel and Distributed Computing * Testing and Fault-Tolerant Computing * Real-time Systems * Simulation and Modelling * Wearable and Ubiquitous Computing * Network Quality of Service Computer Skills * Operating Environments UNIX (Mach, Linux, IRIX, ULTRIX, AIX, *BSD), Debian, NeXTStep, X Window System, Windows, Macintosh (early versions and OS X) * Computer Hardware x86 PC's, iPAQ handheld, various UNIX machines (NeXT, Personal DECstation, SUN SPARCstation, Control Data Cyber 910, ETA-10p Super Computer, IBM RS/6000) * Reconfigurable Hardware Xilinx FPGAs, various prototyping boards, context-switching reconfigurable logic research FPGAs and prototype board * Microcontrollers Hardware and software design for Microchip PIC and Atmel AVR * Computer Aided Design Xilinx EDA toolchain, ViewLogic WorkView, AutoCAD, 3D Studio, EAGLE Layout Editor * Languages: VHDL, Objective-C, C, C++, Python, Java, various flavors of Assembly, shell scripting Publications Masters Thesis * David I. Lehn, "Framework for a Context-Switching Run-Time Reconfigurable System," 2002. Journal Articles * Kiran Puttegowda, David I. Lehn, Jae H. Park, Peter Athanas, Mark Jones, "Context Switching in a Run-Time Reconfigurable System" The Journal of Supercomputing, Volume 26 Issue 3, November 2003. Conference Papers * Rhett Hudson, David Lehn, Peter Athanas, "A Run-Time Reconfigurable Engine for Image Interpolation," Presented at the FCCM Conference in Napa, California, 1998. * Rhett D. Hudson, David Lehn, Jason Hess, James Atwell, David Moye, Ken Shiring, Peter M. Athanas, "Spatio-Temporal Partitioning of Computational Structures onto Configurable Computing Machines," SPIE Proceedings, Vol. 3526, p. 62-71, Configurable Computing: Technology and Applications, John Schewel; Ed., October 1998. * David I. Lehn, Rhett D. Hudson, Peter M. Athanas, "Framework for architecture-independent run-time reconfigurable applications," SPIE Proceedings, Vol. 4212, p. 162-172, Reconfigurable Technology: FPGAs for Computing and Applications II, John Schewel, Peter M. Athanas, Chris H. Dick, John T. McHenry; Ed., November 2000. * David I. Lehn, Kiran Puttegowda, Jae H. Park, Peter M. Athanas, Mark T. Jones, "Evaluation of rapid context switching on a CSRC device," to appear in Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms, 2002. * M. Jones, T. Martin, Z. Nakad, R. Shenoy, T. Sheikh, D. Lehn, and J. Edmison, "Analyzing the Use of E-textiles to Improve Application Performance," IEEE Vehicular Technology Conference 2003, Symposium on Wireless Ad hoc, Sensor, and Wearable Networks (VTC 2003) (extended abstract), October 2003. * David I. Lehn, Craig W. Neely, Kevin Schoonover, Thomas L. Martin, and Mark T. Jones, "e-TAGs: e-Textile Attached Gadgets," Proceedings of the Communication Networks and Distributed Systems Modeling and Simulation Conference, January 2004. Accomplishments and Activities * Earned Eagle Scout from the Boy Scouts of America in December 1992 * Member of IEEE since 1995 * Active in OpenSource multimedia projects such as LiViD (http://www.linuxvideo.org/) and GStreamer (http://gstreamer.freedesktop.org/) * Initial author of various GStreamer elements required for DVD playback * Initial author of GStreamer Python bindings Contributor to various OpenSource audio/video projects: a52dec (http://liba52.sourceforge.net/) and mpeg2dec (http://libmpeg2.sourceforge.net/) Debian Developer since 2003 * Initial maintainer of mpeg2dec and GStreamer Occasional sessions as a DJ on Virginia Tech's radio station WUVT Bicycling enthusiast: riding and racing mountain, cyclocross, and road * New River Valley Bicycle Association (NRVBA) Ride Coordinator and board member, 2006-2007 * Former member Virginia Tech Cycling Club, 2004-2005 References Available on request