Los Angeles, CA
September 10, 1986
May 2012 - Present
ACTIVISION BLIZZARD,Santa Monica CA
Backend Web Engineer (Full-time)
Currently working on a STORM based prototype for real time processing of matches for the next Call of Duty game.
Wrote backend RESTful web services using Twisted(Python), Spring(Java) and Kohana(PHP) which are consumed by the xbox/ps3 console, website and mobile app for CALL OF DUTY ELITE.
Apache Thrift was used for cross-language services development between PHP, Python and Java. CALL OF DUTY ELITE is an app for tracking gamers' stats, helping them improve their gameplay, connect with other gamers and manage the Call of Duty community spanning Black Ops, Modern Warfare 3 and Black ops II games. Participated in the development of new features, performance optimizations, and re-architecture of the website for Black ops II. Implemented heat map data for recent matches for each user to make them aware of the most frequent kills/deaths areas on a multiplayer map to improve their gameplay. Fixed many long standing bugs along the full stack(front-end and back-end) with no support from the original authors and no documentation from the 19 outside contractors who had previously worked on the platform. Supported outside contractors in the development of new features.
July 2011 - Present
MINDJOLT, Beverly Hills CA
Software Engineer (Full-time)
* Mindjolt Games App *
Increased Facebook User Traffic : Implemented viral feeds to increase user engagement for Mindjolt Games on Facebook. Used REDIS to store feed records for a 24 hour period to avoid spamming of feeds on a user's wall
Increased Revenue : Built the Spin To Win feature, where the user spins a fortune wheel (having mutiple slots with scores) by paying a fixed fee and has to beat a score to win bonus coins or can re-spin to get another target score to beat. Wrote Jersey(RESTful) web services for backend support for mindjolt games.
* Game Gator App *
Implemented the entire ARCADE game page for the Game Gator app.
Wrote game controller and model in Python/Django to handle: Game flash loads, Virtual Currency Transactions, Start to End of game play, Player level-up logic, Score leader boards, Invite friends to game-gator app using Facebook Graph API.
Designed and wrote Jersey based RESTful services to handle in-game player rank progress and friends leaderboards
Jan 2011 - June 2011
CIVIC RESOURCE GROUP(CRG), Los Angeles CA
.NET Development (Intern)
Developed CRG Framework version 2.0, a framework for building web applications for various government sector websites. Worked on Wyoming Tourism website, building JQuery based slide shows/UI and performing site-wide media migration using .NET 4.0/C#, LINQ and MSSQL
Wrote the Sweepstakes Winner module for the vacation contests on the website for winning free tour tickets
June 2007 - April 2008
PERSISTENT SYSTEMS, India
C++ Programmer (Intern)
Designed and implemented a data profiling architecture comprising data source and profiler classes using C++ for generating the data profiles for CSV/XML files. The system could be extended to support new data formats. Used a XML parser library custom built in C++
May 2010 - Dec 2010
USC GOULD SCHOOL OF LAW, Los Angeles CA
Coldfusion Web Developer (Student Worker)
Rebuilt law school event calendaring system front end using AJAX. Made a Floor plan Map App Created front end robustly validated forms and secure back end credit card processing for online event ticket vending and alumni donations.
I am a Computer Science Graduate from the University of Southern California(USC). I graduated on May 13, 2011 and currently working full-time as a Software Engineer at MINDJOLT. I did my Bachelors in Computer Engineering from University of Pune in western India. I was born and schooled in Jamshedpur, a planned industrial city in East India. Having worked on a variety of domains my areas of expertise spans from OS/Computer Networks(using C/C++, core JAVA) to Web Technologies(using ASP.NET/C#, Coldfusion, Django/Python)
"I write a bunch of code that somehow turns into magical web applications"
- I am currently a Software Engineer at MINDJOLT building their Facebook based apps in Python and making RESTful services using Jersey! Scaling the app to over 10,000,000 users is a never-ending fun and the sheer adrenalin rush of affecting such a big audience by my work drives my hunger for perfection...
- Previously I was an ASP.NET programmer intern with Civic Resource Group writing their code behinds in C#. I worked on media migration for the entire Wyoming Tourism website i.e converting all multimedia(image, video etc) blobs into physical files and transferring them to a different server. Then, I worked on replacing all the flash player based applications into JQuery based applications.
"Mind is like a multithreaded application, you've got to set the locks right!"
- At grad school my courses have been a combination of OS/Computer Networks. My projects involved modifying OS's and making transmission protocols! This helped me get a thorough understanding of Computer fundamentals and how 'things' work.
Courses taken at USC
Please CONTACT me for my latest resume.