Resume in PDF
Contact · Education · Skills · Experience · Publications · Projects · Awards
Shruti Gorappa
Distributed Object Computing Laboratory
608 Engineering Tower
University of California, Irvine
Irvine, CA 92697-2625
949.824.7548
sgorappa@uci.edu
Ph.D., Electrical and Computer Engineering, Sept 2008
University of California, Irvine, CA
M.S., Electrical Engineering, Dec 2002
Rensselaer Polytechnic Institute, Troy, NY
B.Eng., Electronics and Communication Engineering, Sept. 2000
Rashtreeya Vidyalaya College of Engineering, Bangalore University, Bangalore, India
- Extensive programming experience with Java, C/C++, NS-2, TCL/Tk, Matlab, Simulink, Maple, CADENCE, LaTeX, CVS/SVN
- Two years' experience with RTSJ (real-time Java), CORBA, CORBA Component Model, AspectJ, UML, Real-time Java, Spice
- In-depth knowledge of the networking stack, protocols, and distributed system architectures
University of California, Irvine, California
Graduate Student Researcher, June 2003 - Sept 2008
- Lead the development of ZEN-kit, an open-source graphical middleware configuration tool for real-time and embedded applications
- Participated in developing Compadres, a component framework for distributed applications based on the real-time specification for Java (RTSJ)
- Empirically evaluated the CORBA Component Model using various Java ORBs for use in real-time distributed, embedded systems
- Participated in developing a real-time component-based UAV demonstration for the Boeing PCES project
Teaching Assistant, September 2004 - June 2008
- Taught various engineering courses including senior design project, probability, Java and C programming, and digital logic design.
- Designed tutorias and projects for laboratory courses
Motorola, Advanced Java Group, Sunnyvale, California
Engineering Intern, June 2006-September 2006
- Contributed to open-source TCK and implemented tests for the MIDP and Bluetooth specifications.
Achaean Technologies, Troy, New York
Software Intern, March 2003- June 2003
- Developed web interfaces and databases for GIS services
Rensselaer Polytechnic Institute, Troy, New York
Teaching Assistant, Jan 2001- Dec 2002
- Taught and co-authored a tutorial on CADENCE, Spice, and digital design
- Supervised laboratory sections and held office hours
Sallie-Mae Solutions, Bangalore, India
Software Engineer, October 2000 -December 2000
- Implemented Student Management System databases based on Oracle and Microsoft SQL
Raman Research Institute, Bangalore, India
Undergraduate Student Researcher, Aug 1999 – Aug 2000
- Designed and implemented a USB-based data acquisition system for the Cypress CY7C63000 microcontroller, which contributed toward my undergraduate thesis, “USB Based Instrument Controller
- “Performance Prediction of Component- and Pattern-based Middleware for Distributed Systems,” Shruti Gorappa, Middleware 2007 Doctoral Symposium, Accepted for publication.
- “Compadres: A Lightweight Real-time Java Component Middleware Framework for Composing Distributed, Real-time, Embedded Systems,” Jie Hu, Shruti Gorappa, Juan Colmenares, and Raymond Klefstad, ACM/IFIP/USENIX 8th International Middleware Conference, Newport Beach, CA, November 2007.
- “Modeling the Performance of Communication Framework Design Patterns Using Queuing Theory,” Shruti Gorappa and Raymond Klefstad, 2007 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, July 16-18, San Diego, CA.
- “Identification and Removal of Program Slice Criteria for Code Size Reduction in Embedded Systems,” Mark Panahi, Trevor Harmon, Juan Colmenares, Shruti Gorappa, and Raymond Klefstad, International Embedded Systems Symposium, Irvine, California, USA, May 2007. http://dx.doi.org/10.1007/978-0-387-72258-0_23
- “A Component Framework for Real-time Java,” Juan A. Colmenares, Shruti Gorappa, Mark Panahi, and Raymond Klefstad, 12th IEEE Real-time and Embedded Technology and Applications Symposium, Work-In-Progress session, April 2006, San Jose, CA.
- “Tool-based Configuration of Real-time CORBA Middleware for Embedded Systems,” Shruti Gorappa, Juan A. Colmenares, Hojjat Jafarpour, and Raymond Klefstad, the 8th IEEE International Symposium on Object-oriented Real-time distributed Computing 2005, Seattle, Washington, May 2005. http://dx.doi.org/10.1109/ISORC.2005.60
- “Empirical Evaluation of OpenCCM on CORBA-based Java Middleware,” Shruti Gorappa and Raymond Klefstad, In Proceedings of the 20th Annual ACM Symposium on Applied Computing 2005, Santa Fe, New Mexico, March 2005. http://doi.acm.org/10.1145/1066677.1066968
- “Adaptive Model-based Development of Distributed, Real-Time, Embedded Systems,” presented at the Southern California Embedded Systems Symposium on Reconfigurable and Adaptive Systems-on-Chip (RASC) Design Technology, September 30, 2003.
- “Intel IXP Network Processor implementation of Monaco, an edge-to-edge congestion control algorithm,” Master’s thesis, Rensselaer Polytechnic Institute, Dec 2002.
- COMPADRES: component-and design pattern-based development of real-time, embedded systems software
- ZEN-kit: a graphical modeling tool to configure middleware for real-time, embedded systems
- Wireless communication system design: using redundancy in wireless coding schemes toward building novel receiver architectures
- PCES: Developed a CCM implementation of a distributed command and control system
- JOEY: a transport layer protocol for wireless networks
- Implemented an edge-to-edge congestion control algorithm for the Intel IXP-1200 Network Processor
- Super-peer: a middleware framework for sensor network applications
- Awarded the Graduate Student Research and Travel Allocation by the Office of Graduate Studies, UCI, FY 2004/05 for student researchers presenting at conferences
- Awarded a Teaching Assistantship for the Master’s program in Electrical Engineering by the Department of Electrical and Computer Systems Engineering, Rensselaer Polytechnic Institute, Jan 2001-Dec 2002
|