Vishak Nag Ashoka
**** **** ***** ****, *** #**, Los Angeles, California.
Email : vishaknag@gmail / d6fyjm@r.postjobfree.com Ph : 213-***-****
Portfolio : http://www-scf.usc.edu/~ashoka/myhome/index.html
Objective – Work in student position at Disney Casual Games to apply my interpersonal skills to continuously upgrade my knowledge and
deliver excellence through value added performance as a responsible professional in the arena of innovation.
Education
Degree Master Of Science – Computer Science Start Year 2010
Institution University of Southern California Graduation Year 2012
GPA 3.66 / 4.0
Degree Bachelor Of Engineering – Computer Science Start Year 2005
Institution Vishwesvaraiah Technological University Graduation Year 2009
Relevant Courses Fall 2010 Courses Spring 2011 Courses
3D Graphics and Rendering Computer simulation and animation
Operating systems Advanced mobile devices and game consoles
Web Technologies Physically based modeling for interactive simulation and games
Technical Proficiency
Computer Languages C , C++, JAVA, C#, MySQL
Web Technologies HTML JavaScript Servlets Apache XML JSON PHP
CSS Perl JSP Tomcat AJAX DOM
Platforms Windows (Vista, XP, 7), Red Hat Linux, MAC OS
Applications Macromedia Flash, MS FrontPage, MS VisualStudio 08/10, MS DirectX, PhotoshopCS3, openGL
Microsoft XNA
Academic Projects
Title Devoid – Unity 3D Game
Description Game created based on a concept art. Game play consists of a 3D world of spheres representing the bad, destroying
them using auto lock missiles and making the player grow stronger. Created in Global Game Jam 2011 .
Environment Windows and MAC platform, C#, Unity3D Role : Team Leader
Title GPS Based Child Tracker - Android Mobile Application
Description Developed a child tracking Android mobile application in 48hours by participating in SS12 team software development
challenge 2011 focused on creating software for the disabled community.
Environment Eclipse , Android SDK, Google APIs, MySQL, PHP Role : Team Player
Title NDNC - National Do Not Call Registry
Description An AJAX web application for handling the requests made by Customers for blocking the marketing phone calls from
different organizations. Implemented web Interface for both telecallers and customers.
Environment Windows platform, JAVA, JSP, HTML, CSS, JavaScript, Apache Server ,Tomcat Role : Individual
Title Fluid Rendering Using Smooth-Particle Hydrodynamics and Marching Cubes
Description SPH model having particles rendered as spheres with a uniform radius. Isosurface is generated with fluid density as the
isolevel for the particles. Rendering isosurface using Marching Cubes algorithm.
Environment Windows platform, C++, MS DirectX Role : Team Player
Title Operating Systems
Description Implemented thread Synchronization, Virtual Memory using TLB, Remote Procedure Calls, Multiprogramming on
NACHOS, System Calls like fork and exec, Distributed System using Total Ordering of events.
Environment UNIX, C++, NACHOS Role : Team Leader
Title Facebook post – Mobile Application
Description Developed Android and Windows 7 Mobile Phone Application - Application has an image gallery, an image can be
selected and posted to user’s facebook wall with a custom message.
Environment Windows7 SDK, Android SDK, Facebook APIs, JAVA, C# Role : Individual
Title Yahoo! Finance and Facebook mash up
Description Developed an interface to search and display stock quotes from finance.yahoo.com and post them to Facebook.
Environment AJAX, REST, JSON, XML, HTML, CSS, XMLHttpRequest, DOM, JAVA Servlets Role : Individual
Title Star Trumps - iPhone Game
Description A full-fledged multiplayer game of trump cards with two different variations of “bidding” and “trick” in the gameplay.
Environment MAC OS, Cocos2D, PhotoshopCS3, XARA3D6, Objective C, Bluetooth Role : Team Leader
Title Jello Cube & Constrained Particle system - Physically based modeling, collision detection and response
Description 1. Simulated a Jello cube using mass spring system and implemented an external force field and collision detection.
2. Setup constraints for the particle chain for the simulation for moving it more near to the reality.
Environment Windows, C++, openGL, GLUI Role : Individual
Work Experience
California Software, Bangalore, India Software Engineer Jan 2010- July 2010
Job Description Designing efficient methods to load balance the real server resources and services. Dynamically adding the routes and
creating firewall instances to make the request packet reach the right real server in the pool.
Role Dynamic routing module was completed in a very short time which led to a faster completion of the project. Received
rewards from my project team.