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,
India
– Web 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. |