Prashray Rawal
**** * ****** ****** *** # *** +1-213-***-****
Los Angeles, CA 90007
Information ********@*****.***
Master of Science, Computer Science (GPA: 3.57/4.00) Dec 2012
Education
University of Southern California, Los Angeles, CA
Bachelor of Engineering, Computer Engineering (GPA: 3.9/4.0) Jul 2011
Gujarat University, Gujarat, India
Algorithms, Computer Networks, Arti cial Intelligence, Operating Systems, Database Sys-
Graduate
tems, Directed Research at USC ICT, Security Systems, Database Systems Interoperability.
Coursework
Amazon Web Services (AWS), Seattle, WA Summer 2012
Work
Software Development Engineer Intern
Experience
Developed an internal web service in Java for the AWS Platform team that processes
batches of usage records.
The web service takes a streaming payload of usage records from the user, performs au-
thentication and authorization, validates the records and uploads them to Amazon S3.
The web service processes around 2 billion records per day.
Security Systems Lab Fall 2012
Academic
Projects Performed hands on labs on Cryptography, Authentication, Authorization, Application Se-
curity, Packet Sni ng, Firewalls, Intrusion Detection, ARP Spoo ng, Tunnels & VPNs and
Computer Forensics.
NACHOS Extension (C, C++) Spring 2012
Added Multithreading, System calls, Multiprogramming, Remote Procedure Calls for Dis-
tributed applications, Networking and Virtual Memory Support to NACHOS.
Wii Calibration Tool and Game (C#, Unity Game Engine) Spring 2012
Developed a Calibration Tool and a Platformer Game (Ninja Survival) for the Nintendo Wii
Balance Board with the MedVR Group at USC Institute for Creative Technologies.
Maze Generation and Solution (C++) Fall 2011
Implemented Breadth First Search, Dijkstra s Shortest Path and Union-Find algorithms to
generate and solve mazes.
Sudoku Puzzle Generation and Solution (C++) Fall 2011
Programmed a Sudoku Puzzle Generator and Solver using backtracking algorithm.
Instant Messaging System (C++) Fall 2011
Simulated an instant messaging system using sockets on a network with client-server archi-
tecture.
Connect N Game (C++) Fall 2011
Developed a Connect N game to play against the computer using the Minimax algorithm
and improved on it using Alpha-beta pruning.
Web Search Mashup (PHP, JSON, REST) Summer 2011
Designed and developed a Web Search Mashup to gather web pages, images, videos, movies,
tweets and news from Google, Yahoo!, Bing, Google Images, Flickr, YouTube, IMDb, Twit-
ter, Google News and Digg using their APIs.
Languages: C, C++, Java, C#, Shell Scripting and L TEX.
A
Technical
Proficiency Web Development: HTML, ASP.NET, PHP, CSS, XML, JSON, REST and JavaScript.
APIs: Google Search, Google Image, Google News, YouTube, Yahoo! Search BOSS, Bing,
Twitter, Flickr, IMDb and Digg.
Tools: Visual Studio, Eclipse, OPNET, Wireshark, Unity Game Engine, MySQL and ns-2.
Platforms: Mac, *nix and Microsoft Windows.
Mentor, USC Viterbi Graduate Mentor Program - 2012
Activities
Member, Association for Computing Machinery at USC