MS in Computer Science
University of Southern California
BS in Computer Engineering
University of California, Santa Barbara
Expected May 2012
Conferred June 2009
Graduate Technical Intern, Intel Corporation, Hillsboro, Oregon (May 2011-August 2011).
Researched methods for the implementation of a tool that would aid in the rapid development of device
firmware. Developed a prototype of the tool using Python and the wxWidgets graphical toolkit.
Developer Intern, Novacoast, Inc., Santa Barbara, California (June 2008-July 2010).
Led an intern in the development of a web application using PHP, JavaScript, Adobe Flex, and MySQL. Developed
an enterprise data-synchronization engine using Python, XML, and XSLT. Worked on feature and stability enhancements
of a Linux-based business server suite written in Python.
Resource Assistant, Gevritz Graduate School of Education, UC Santa Barbara (June 2007-June 2008).
Managed three computer labs using Windows Active Directory. Handled the checkout of computer equipment to students.
Implemented and managed a department-wide electronic door lock system and deployed a virtualized server using VMWare
Workstation to ease its maintenance.
Graduate Research, University of Southern California (Fall 2011-Spring 2012).
Developed robotics control software for an in-house modular robotics framework using C++, Objective-C, and Python.
Optimized a computer vision algorithm for the lab, gaining a 200% speed increase using SSE2 and SSE3 compiler intrinsics.
Senior Capstone Project, UC Santa Barbara (Fall 2008-Spring 2009).
Developed an electronic door lock that sensed a user’s presence via their Bluetooth cell phone. Designed custom
electronic parts, schematics, and circuit boards using Mentor Graphics tools; developed embedded code that interfaced
with RS232 devices and MAC layer protocols; programmed a web application for device configuration; and implemented a
server backend to manage the device on a network. Development in C, PHP, and SQL.
Private Tutor, UC Santa Barbara Student, UC Santa Barbara (Spring 2009).
Helped a UC Santa Barbara electrical engineering student achieve the highest grade in a senior network-programming
course that required knowledge of socket programming, Java RPCs, and GUI programming using the Java NetBeans IDE.
Undergraduate Research, UC Santa Barbara (Spring 2009).
Researched methods to alleviate the effects of the visual disorder Retinitis Pigmentosa under Professor Steven Butner.
Automover: (Python.) A flexible command-line utility that automatically sorts media based on contextual hints in the filename.
Minimum Distance: (C++.) A ROS node that segments point-cloud data to find the closest pair of colored blocks.
Trollicons: (Ruby.) A build system that automatically creates emoticon packs for several instant messenger applications. Allows the classification of icons into namespaces for cleaner organization. Resulting icon packs have over 20,000 downloads.
iJoystick: (Objective-C.) An iOS application that controls a robot over UDP by sending joystick data as JSON strings.
Created by Sagar Pandya © 2012. Site designed using Skeleton.