sonali parthasarathy - University of Virginia

advertisement
SONALI PARTHASARATHY
255 Colonnade Dr., Apt #25
Charlottesville, VA 22903-4937
703-341-7432
sp5ej@virginia.edu
www.cs.virginia.edu/~sp5ej
OBJECTIVE:
Seeking full-time opportunities in Computer Science with special interests in computer networks, security, privacy and
software engineering.
EDUCATION:
University of Virginia
Charlottesville, VA
 Master in Computer Science (M.C.S), expected graduation date: May 2010
 GPA: 3.96
George Mason University
Fairfax, VA
 B.S. in Computer Science obtained in January 2008
 GPA: 4.0, Dean’s List
College of Engineering, Guindy, Anna University
Chennai, India
 B.E. in Computer Science for 3 years (2003-2006)
WORK AUTHORIZATION:
Permanent Resident
COMPUTER SKILLS:
Languages:
Tools/Applications:
Operating Systems:
Database:
C, C++, C#, Java, JSP, Servlets, JavaScript, Python, HTML, LC-3 and 8085/8086 Assembly
Languages, SPARKAda, Z
Lex & Yacc, VHDL, MATLAB, OPNET, CUDA, Minitab, SimpleScalar3.0, OpenOffice,
MS Office, Hazard Analysis (FMEA, HAZOP, Fault-Tree), Visual Basic
Windows Vista, Window XP, 2000, UNIX
MySQL
EXPERIENCES:
University of Virginia, Charlottesville, VA
Graduate Research Assistant
August 2009 - Present
 Automating Goal Structuring Notation (GSN) in order to assess quality of safety arguments using Visual C#
and Visio Automation Object Model. The goal of the project (ACCESS) is to develop a comprehensive, user
friendly tool to analyze safety arguments.
Cisco Systems, Inc., San Jose, CA
Graduate Cisco CDO Choice Intern
June 2009 - August 2009
 Team: Radio Resource Management in the Wireless Networking Business Unit.

Responsible for writing the functional requirements and design document for a specific project for UT-Austin.

Project: Implemented a feature to enable the customer to achieve power savings.

In particular, the project allowed the user to set the local and global minimum and maximum power thresholds
for access points.
 Configured Wireless LAN controllers and access points to test the new feature
University of Virginia, Charlottesville, VA
Graduate Teaching Assistant
August 2008 - May 2010
 CS201: Software Development Methods
 CS101X: Introduction to Computer Science
 CS3102: Theory of Computation
 CS4102 : Algorithms
 Duties included running lab sessions every week, holding office hours, grading lab assignments and exams.
Leros Technologies Corporation, Fairfax, VA
Software Developer
April 2008 - July 2008
Job responsibilities included
 Assembling, testing and maintaining applications using reusable components for Banks, Financial Institutions
and the Government.
 Developing graphic user interfaces for browser-based applications.
 Designing and implementing these components using Java, JSPs, Servlets and MySQL
Quality Point Integrating Systems
Web Designer
Designed the website for Quality Point Integrating Systems using HTML
www.qualitypoint.org
April 2003 - June 2003
SELECT PROJECTS:
MRAM for Shared Memory in GPGPUs
The application of new emerging Non-Volatile Memory technologies (NVMs) such as MRAMs in other processing
contexts poses an interesting challenge. GPGPUs are used to exploit parallelism in non-graphic applications. While
shared memory access is much faster than global memory accesses, the size of the available shared memory in current
GPGPUs is limited to 16KB which puts a ceiling on the performance benefits that can be reaped. This paper proposes a
design methodology to solve this problem by replacing the SRAM shared memory with an MRAM within the fixed area
and power constraints. It also describes the design and policy of a write buffer which masks the latencies associated with
MRAM writes.
Performance Analysis of USB Flash Memory Devices on Linux vs. Windows XP
This research project presents a comprehensive performance analysis of a subset of USB flash drives for file system I/O
operations such as sequential and random reads and writes, rereads and rewrites, and file reads and writes on Linux and
Windows XP using IOzone Filesystem Benchmarks.
Speedup Comparison and Architectural Analysis of the SUSAN and NN Benchmarks using CUDA
As unstructured data becomes more prevalent in scientific and ordinary computations, there is a need to exploit the
parallelism of multi-core CPUs and GPUs for this trend. This research project compares the speedup from the sequential
implementation of two unstructured data benchmarks (nearest neighbor and SUSAN) to their parallel counterparts. The
parallel versions of these benchmarks are implemented in CUDA, and achieve up to 8x speedup from the sequential
counterparts.
Comparison of LAN Technologies
Using OPNET the performance of 4 LAN technologies: Ethernet, FDDI, ATM and TokenRing were compared with
respect to different applications like remote login, database and file transfer. The throughput, link utilization and delay of
the LAN technologies were compared.
BattleShip using Java
BattleShip is a graphical application that implements the popular game Battleship. Each player (human and computer) is
given a board (size can be determined by the human player) on which they place five military ships – Aircraft Carrier,
Destroyer, Patrol Boat, Submarine and Battleship. The layout of ship placement is not visible to the opponent. The
players take turns guessing the location of the opponent's ships and hit/miss depending on whether a ship had been
placed in that location or not.
Boggle player using Java
Boggle player is a graphical application that implements the game, Boggle. Boggle displays an nxn board with letters in
each square. The object of the game is to find all the words that can be found by starting at any one square and then
moving through the neighboring squares. Squares are neighbors if they are next to each other horizontally, vertically, or
diagonally. A square can only be used once in a word, and a word must be at least 4 letters long. At the end of the
program the computer uses brute-force exhaustive recursion over all paths on the board and generates all possible words.
AWARDS AND ACHIEVEMENTS:
















Dean’ Fellow, University of Virginia 2008-2010.
Outstanding Academic Achievement Award, George Mason University May 2008
Dean’s List: Fall 2006, Spring 2007, Summer 2007, Fall 2007, George Mason University.
Vision Award for Academic Excellence in 2006-2007, George Mason University.
Secretary, ACM-W, UVa Chapter.
Social Chair of UVa’s Computer Science Graduate Student’s Group (CSGSG).
Drawings displayed at the Fine Arts building, GMU, Fall 2007.
Helped organize ABACUS ’06 at Anna University, India, 2006.
Member, Rotract Club, India, 2003-2005
Member, YRC (Youth Red Cross), India, 2003-2004
Member, ABHAI (Association of Bharatnatyam Artists of India).
Graduated from Natya Sankalpa, School of Dance. Learnt Bharatnatyam for 12 years.
Chidambaram Dance festival, Natyaanjali and Karthik Fine Arts in India.
Community Development Program, India, 2001-2003.
Rainwater Harvesting Campaign in June 2003.
The Hindu Newspaper Education Program in March 2000.
Download