ANIMISH WAGH

SUMMARY:

 

M.S. graduate with a passion for iPhone, web, game programming and also interested in 3D Graphics, rendering.

 

WORK EXPERIENCE:

 

 

NUBLI iPhone Programming, Web Developer Intern

                                                                                July 2009 – Present

 · Designed, developed an iPhone application using CoreData, RESTful web-services for NUBLI’s smart email processing system.

 · Redesigned company website (http://www.nubli.com) using PHP, MySQL, Wordpress.

 

 

USC, Teatime Games - Game Programmer

                                                                                Jan 2009 – June 2009

 · Worked on AquariYum, an iPhone game as Gameplay, UI & Facebook Connect programmer.

 · Optimized and added new features to the game engine as and when required for the game.

 · Interfaced Facebook Connect API with the game engine for Social Gaming features.

 

GTL Limited, IndiaWeb Developer Intern

                                                                                Jul 2006 – Mar 2007

 · Worked as a team in making an Asterisk VoIP Server Management System.

 · Developed a PHP/MYSQL based web front end for the Asterisk server so as to configure and administer it remotely.

 

TECHNICAL SKILLS:

 

 

 

PROGRAMMING LANGUAGES / APIs

:

C, C++, Objective C, OpenGL, PHP, JAVASCRIPT, FACEBOOK CONNECT, JQuery UI

DEVELOPMENT ENVIRONMENTS

:

MS Visual Studio 2005, XCODE, Eclipse, Net beans

WEB TECHNOLOGIES

:

CSS, XML, DOM, AJAX, GOOGLE GEARS, LAMP , TOMCAT, RESTful services

 

 

 

EDUCATION:

 

 

 

 

MS Computer Science

University of Southern California

GPA: 3.67

May 2009

Bachelor of Computer Engineering

University of Mumbai

GPA: 3.60

May 2007

COURSEWORK:

Game Engine Development

Mobile Games(iPhone Games)

Analysis of Algorithms

Database Systems

Multimedia Systems

3D Computer Graphics

Image Processing

Web Technologies

 

PROJECTS:

 

WEB TECHNOLOGIES / DATABASES

 

1. GOOGLE CALENDAR MASHUP

 · Implemented a Google Calendar frontend providing offline access functionality using Google Gears, AJAX, GData APIs, JS & servlets.

 

2. SPATIAL DATABASE QUERYING APPLICATION

 · Created an app in Java with an interactive map as the frontend querying spatial database for range, area, and distance queries.

 

3. WEBSITE SCRAPER

 · Wrote a PERL script to scrape Yahoo Movies website and extract information of the top listed movies by release date & genre.

 · Involved creating complex reg-ex for extracting info from HTML tags and outputting it to XML.

 

GAME DEVELOPMENT: Gamepipe Labs, USC

 

1. iWORMS: 2D Game, Platform iPhone

 · Made an iPhone version of the popular PC game Worms Armageddon.

 · Involved extensive programming in Objective C for the game loop and events.

 · Integrated Chipmunk 2D Physics in the game engine.

 

2. GAME ENGINE PROFILING / MULTI-THREADING: Platform PC, Engine: Gamepipe Game Engine(GGE) (Based on Ogre 3D)

 · Used Intel VTUNE to isolate bottlenecks and find potential areas for multi-threading in the game engine.

 · Hands-on experience with Intel’s VTUNE & Thread Building Blocks and OpenMP.

                                       

GRAPHICS / MULTIMEDIA / IMAGE PROCESSING

 

1. RAY TRACING

 · Designed and coded a ray tracer that did reflections, refractions, soft shadows and multisampling.

 

2. MPEG, JPEG ENCODER/DECODER

 · Implemented MPEG encoder compressing RAW video files giving compression up to 1/25th the RAW file size and JPEG codec for sequential, progressive-spectral selection, progressive-successive bit approximation modes of JPEG.

 

4. OPENGL BASED IMAGE PROCESSING TOOL

 · Implemented an OpenGL tool for Contrast Enhancement, Noise Removal, Blurring, Edge detection, Sepia, Solarize, and Dithering.

 

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees