Resume Arpan Nanavati

Education

University of Southern California (USC)
Masters in Computer Science
2008

Skills

Used actively

Javascript, Node.js, express.js, kraken.js, when.js, Ruby, Ruby on Rails, RSpec, RVM, AJAX, CSS, Bootsrap SASS, JQuery, BackboneJS, JavaScript, JSON, YAML, Git, HTML, MySQL, OSX, ImageMagick, Linux, Passenger, SQL, SQLite, XML

Used when needed

Nginx, Varnish, Memcached, EC2, S3

Used Actively, but a few years ago

C, C++, Java, Lighttpd, Oracle, PPP, Photoshop, Protoype, Subversion, The Gimp, Ubuntu

Experience

PayPal
Engineering Leader/Manager
June 2014 - present

  • Leader for Online and Mobile Payments (Paypal Checkout). Paypal checkout accounts for 40% of Paypal's revenue, total payments volume last year was $241 Billion. Currently own the technical architecture, team, business and strategy of the new generation payment applications and payment experience routing systems. Built the applications from scratch in Angular.js, Node.JS and Python with a high performing team. Checkout applications are consuming billions of dollars per year of Total Payment Volume.
  • Infrastructure level tooling created and/or improved that helped improve productivity of PayPal developers saving thousands of man hours. For example, real time analysis of payments traffic to detect abnormalities that might affect PayPal traffic negatively.
  • One of the main leaders in re-architecting PayPal’s payment experience and platform. Responsible for sourcing the team, mentorship, technical competency, architecture, innovating new and visionary products, tools, and overall roadmap execution. Built teams from the ground up, with the replatforming team modeled as one of the top performing and value creating teams, the team size that I lead is 47 engineers.
  • Heavy data analysis done across applications to improve payments conversion via Hadoop and Hive. Hundreds of millions of events consumed per day with 50GB of data analyzed on a daily basis. Analysis of payments spanned across 20+ dimensions such as API versions, browser user agents, mobile devices, and over a hundred API parameters.
  • Conceptualized multiple innovative and visionary products that the team prototyped and ‘sold’ to PayPal to get official funding. This includes new products, tooling, and libraries.

Nickelodeon Games
Engineering Leader
July 2010 - June 2013

  • Lead engineer on the mobile games studio. Working with technologies such as Unity 3D, HTML5 and EC2 LAMP stack.
  • Lead engineer on Spongebob Squarepants social game for Facebook platform. Worked with Flash technologies on the client and server was setup on Google App engine with Python as the datastore and logic interface.

Zynga + Serious Business Inc. (Acquired by Zynga)
Engineering Leader
Jan 2010 - July 2010

  • Shipped record breaking games namely Treasure Isle that has 6mm Dau’s
  • Actively participated in implementing the rendering engine (ISO, Asset rendering) on Treasure Isle.
  • Advisor/TechLead/Architect Flash Engineer for multiple titles like FarmVille, CafeWorld and Treasure Isle helping these teams with Flash Player optimizations, faster runtime, faster load times etc based on my expertise working on the Flash Player at Adobe.
Adobe
Engineer + Engineering Lead
May 2007 - January 2010

  • Spearheaded design and implementation to support 24bit ARGB6666 pixel format in flash player for all flash content to be rendered on 24bit screen resolutions in C/C++.
  • Worked on implementing a single shot timer feature prototype. This will enable the flash player to wake up at certain timer intervals to execute the flash code and then go to sleep thus enabling the flash player to better share the CPU and memory resources with other currently running applications.