Post Job Free
Sign in

Graduate student

Location:
Costa Mesa, CA
Posted:
March 12, 2011

Contact this candidate

Resume:

Divya Prasad Mudugundur

**** ******** ******, #**, *** Angeles, CA-90007 ********@***.*** 914-***-****

Education

University of Southern California, Los Angeles, CA May 2011

Master of Science in Electrical Engineering, Emphasis: Computer Networks

Visvesvaraya Technological University, India May 2009

Bachelor of Engineering in Telecommunication

First-class with Distinction

Technical Skills

Programming Languages: C & C++, Java, Matlab, VHDL, GW BASIC

Web Technologies: Javascript, HTML, XML, Perl, Http, CGI

Tools: Opnet, Network Simulator (NS-2 & NS-3), Wireshark Simulation Software, MS Office, MS Visual Studio, Xilinx

Operating Systems: Windows NT/2000/XP/Vista/2003 server, MAC, UNIX

Relevant Coursework

1) Probability Theory 4) Design and analysis Of Computer Networks 7) Operating Systems

2) Web Technology 5) Introduction to Computer Networks 8) Wireless and Mobile Networks Design and Lab

3) Analysis of Algorithms 6) Broadband Network Architecture 9) Wireless Networks

Industry Experience

Summer Intern, Tejas Networks, Bangalore, India June 2010 - August 2010

• Researched on all the Tejas products’ features and made a presentation on the suitability of a particular node to a

customer’s specifications, identified the current requirements existing in the networking industry, and potential areas

of development. Critiqued Research papers on AODV, BCP, BRN and OLSR Protocols

• Implemented a Layer2 Switch with its .1q and .1ad features, using Network Simulator (NS3) in C++

• First to contribute the .1q feature to a Layer2 Switch in NS3; currently awaiting patentship by the NS3 group

Project Experience

Location-aware Environmental Sensing Ongoing

• Creating an application on Nokia N95 phone to sense the number of Bluetooth devices around when probed, determining if it’s

a quiet or loud environment by recording the background noise, and location tagging using Phone GPS with time stamp

Yahoo! Finance and Facebook Mashup November 2010

• Designed a web-app that provided an interface to search and display stock quotes from Yahoo! Finance website and post them to Facebook

• This exercise necessitated the knowledge of Facebook API’s, AJAX, Perl, XML, Java servlets, CSS and DOM technologies

Token Ring Algorithm May 2010

• Handled the entry and exits of user threads into critical sections using token ring algorithm

• Managed communication and networking between various user threads by creating networking threads for each entity

Virtual Memory and Basic Networking April 2010

• Worked on the software-management of the TLB (Translation look-aside buffer), IPT (Inverted Page Table) and the Swap file

to speed up the MMU process using caching, on the Nachos Operating System

• Invoked Remote Procedure Calls across a network between 5 instances of Client Nachos, and 1 instance of Server Nachos

Multi-Programming and System Calls March 2010

• Implemented multi-programming in a uni-process Nachos OS by designing 13 system calls for user-program tasks

• Created Fork and Exec system calls in order to support execution of multiple processes concurrently

• Tested simulation of multiple Airport systems after converting it from a kernel code to a program running in user-mode

Multi-threaded implementation of Airport Simulation February 2010

• Forked seven types of entities (ex: passengers, manager, airport staff etc.), with specifications on their interaction rules, to simulate an Airport environment

• Achieved thread synchronization using locks, condition variables to keep race conditions/sequencing problems at bay

• Worked on a uni-programmed, simple OS called Nachos, using C and C++

Physical Routing of Mobile Terminals using Socket Programming. October 2009

• Built a Client-Server programming model on a UNIX platform, to guide mobile clients towards a physical target

• Created four cellphones, two base-stations, and one target to simulate a race between the cellphones to reach the target with the help of the base stations, using C/C++ programming languages

• Worked on TCP and UDP protocols



Contact this candidate