Karan Goswami 2353, Portland Street, Apt 47, Los Angeles, CA, 90007 – (714)858-0350 – kgoswami@usc.edu Education University of Southern California GPA 3.72/4, MAY 2012 Master of Science, Computer Science. o Spring 2012: Computer Communications, 3D Graphics Rendering. Fall 2011: Advanced Mobile Devices and Game consoles, User Interface Design, PC kinect game. Spring 2011: Operating Systems, Computer Networks, Web Technologies. Fall 2010: Computer System Architecture, Analysis of Algorithms. Institute of technology, Nirma University, Ahmedabad, India GPA 8/10, Jun 2009 Bachelor of Technology in Electronics and Communications, Communications. Technical Skills Platforms: Tools: Mobile Dev: C,C++, C#, Java, .NET, SQL, HTML, CSS, Javascript, Javascript(Unity Engine), Coldfusion, AJAX, JSON. MS visual studio, MS SQL management studio, Dreamweaver, Eclipse, Coldfusion, Web designing using Photoshop, Game art design using photoshop, Unity3D, MS Office, MATLAB(preliminary experience). Android SDK, Unity3D iPhone. Work Experience Cognizant Tech Solutions, India Feb-May 2010 .NET Application and web development. Development and Testing of .NET application for tracking employee training status. ICT RehabGames Research Project: Aug-Dec 2011 Kinect Game development and research for converting raw kinect input to usable puppet movement for games. USC Gould School of Law: Web developer position for web department of USC Gould Law school. LINK : weblaw.usc.edu. USC information tech services: Jan-Aug 2011 Customer service and technical assistance. Academic Projects Distributed network OS development code: Thread synchronization, shared data handling, simulated testing, multiprogramming, kernel design, kernel security, inter process communication, virtual memory handling, page replacement, remote network procedure calls, distributed network operating system. SERVANT: Peer to Peer File Sharing Application for UNIX Multithreaded client server based P2P application for sharing files. Developed an interactive command line interface for the user to perform tasks like store, search, retrieve, delete and destroy copies from the system. M/M/2 based queue: Emulated multithreaded M/M/2 queue according to Poisson distribution. Web Development Projects: Android Phone Project: Facebook and Weather.com Mash-up application for Android phone OS. User Interface software Design for web access. Android platform. Emphasis on HCI features. Game Design Projects: Unity3D Engine based 2d Side scroller with 3d environment for iPhone platform. Unity3D based 3d simulation kinect game for rehab patients on PC. Video Link. The game was coded in object oriented javascript. I was lead engineer on the project. Android Application: 3d User Interface to implement itunes like window interfaces for web browser. Socket Programming Server/Client Application: Implemented protocol adherent server design with CPU sensitive processes and security. USC Gould School Webpage: Multiple projects built on coldfusion server scripting, ajax and javscript scripting.