Skip to Content

Nationality

Sri Lankan, U.S. permanent resident

Interests

Sensor networks, embedded systems, distributed systems, ubiquitous computing, programming interfaces, quality of service trade-offs, activity recognition

Education

University of Virginia, Charlottesville, VA

Vanderbilt University, Nashville, TN
B.S., Computer Engineering, May 2006

Research

University of Virginia
Graduate Research Assistant

August 2006 - present
  • Implementation of macroprograming abstractions for wireless embedded systems.
  • Development of a reliable, latency-bound routing protocol for cyber-physical systems and a link quality maintenancs technique for wireless links.
  • Activity recognition using hip-mounted three-axis accelerometer.

August 2006 - August 2007
  • Helped in the development, implementation, and deployment of a wireless sensor network for environmental research.

Telecom Italia Sparkle of North America, Inc.
Research Intern

Supervisor: Dr. Marco Sgroi
June 2008 - August 2008
  • Investigated applications that could be implemented using the SPINE (Signal Processing in Node Environment) software Framework and the WSN Lab sensor board
  • Implemented an accelerometer-based computing input device using SPINE

Vanderbilt University
Undergraduate Researcher

May 2005 - May 2006

Teaching

University of Virginia
Graduate Teaching Assistant
  • Computer Networks
  • Software Development Methods
Spring 2007
Fall 2006

Vanderbilt University
Tennessee Louis Stokes Alliance for Minority Participation Tutor
  • Mathematics
2005 - 2006

Publications

Timothy W. Hnat, Tamim I. Sookoor, Pieter Hooimeijer, Westley Weimer, and Kamin Whitehouse, "MacroLab: A Framework for Deployment-Specific Code Decomposition," in The 6th ACM Conference on Embedded Networked Sensor Systems (SenSys), Raleigh, NC, Nov. 2008.

L. Selavo, A. Wood, Q. Cao, T. Sookoor, H. Liu, A. Srinivasan, Y. Wu, W. Kang, J. Stankovic, D. Young, J. Porter, "LUSTER: Wireless Sensor Network for Environmental Research," in The 5th ACM Conference on Embedded Networked Sensor Systems (SenSys), Sydney, Australia, Nov. 2007. (acceptance ratio 16.8%)

Service

Honors

University of Virginia

Vanderbilt University
  • Dean's Award for Outstanding Scholarship, 2006
  • Eta Kappa Nu, Electrical Engineering Honor Society, 2005 - Present
  • Tau Beta Pi, National Engineering Honor Society, 2005 - Present
  • Mortar Board, National College Senior Honor Society, 2005 - Present
  • Vanderbilt Undergraduate Summer Research Program Fellowship, 2005
  • Vanderbilt School of Engineering Summer Research Program, 2005 (declined)

Skills

Programming Languages: C, C++, nesC/TinyOS, Java, HTML, Python, Perl, PHP, Lisp, UNIX shell scripting, SQL, SVN, Assembly, and others

Application Programs: Matlab, Mathematica, MS Visual Studio 6.0/.Net, Eclipse, AutoCAD, LATEX, BIBTEX, Microsoft Office, and other common productivity packages for Windows and Linux platforms

Operating Systems: Microsoft Windows XP/2000/NT, Linux, Solaris, and other UNIX variants

Coursework

Graduate: Computer Organization, Theory of Computation, Algorithms, Sensor Networks, Applied Statistics for Engineers and Scientists, Programming Paradigms for Wireless Embedded Systems, Operating Systems

Undergraduate: Programming Languages, Program Design and Data Structures, Principles of Operating Systems I, Computer Organization, Probability and Statistics for Engineers, Microcontrollers, Embedded Systems, Signals and Systems, Discrete Structures, Intermediate Software Design
pdf