Download PDF


  • 10+ years of programming experience with expert knowledge of PHP (Codeiginter), Python (Django), jQuery, CSS, MySQL, PostgreSQL and RESTful APIs
  • Intermediate knowledge of Hadoop, Hive, YARN cluster and Big Data
  • 2+ years of experience working remotely
  • 5+ years experience with startups in various programming and business development roles
  • Knowledge of various third party integrations such as Paypal, Stripe, Adyen, Google and Facebook

Work experience


Senior Software Engineer (Growth)

Udemy, Inc

Build in house A/B testing framework which is currently running 200+ A/B test across the platform

Gathered requirements from product managers and marketing team and convert them into technical

design documents for engineering team

Mentoring team members in the capacity of a senior engineer

Wrote scalable and robust code to support 15+ millions user base


Founder Tutors Nirvana is an online software and market-place for private tutors to help them manage the business side of their private tutoring business. It fills a big gap in the private tutoring niche. Solely developed from front-end to back-end. Technology stacks-PHP(codeigniter), MySQL, jQuery, AJAX, CSS

Senior Software Engineer

Kixeye, Canada
Senior Software Engineer * Developed payment processing module for in-game purchases using RESTFullAPIs Wrote RESTFullAPIs for other game services Designed and developed log analysis system using Hadoop and MongoDB Build web widgets using Marionette and Backbone. js Technology stacks-PHP, Node. js, Marionette, Backbone, MongoDB, Git-Bucket, PaymentAPIs

Web Developer

UsedEveryWhere, Canada
Web Developer (parent company of, Victoria, BC * Maintaining and adding new features to the sites Key team member responsible for developing and implementing new features including information retrieval, user ranking and badges system, and SEO Developed location based search algorithm for the site Worked as part of a small technical team to program the entire re-design of the website. Technology stacks-Python(Pylons framework), PostgreSQL, jQuery, CSS, AJAX, Jira

Video Game Programmer

Other Ocean Interactive, PEI, Canada

Video Game Programmer, Charlottetown, PEI



Prana Studio
Technology Supervisor Mumbai, India * Supervised modeling and animation team's graphics requirements and provided the necessary technical solutions. Wrote plug-ins for Maya, MFC tools for assets management and production pipeline. Significant contribution to the development and production of Disney's Tinkerbell, Tinkerbell and the Lost Treasure, and Unstable Fable 3 Pigs. Technology stacks-C++, Win32 API, MayaAPI, Python

Project Lead

Anibrain Digital Technology, Mumbai, India
Project Lead * Oversaw Nero Magic software for Kansai Nerolac Paints Ltd, including fiscal responsibility of a $200,000 budget, supervised a team of 8 programmers and artists, as well as responsible for hiring of new staff. Actively participated in designing, coding, and testing various project modules. Significant contribution in coding for 3D rendering engine, shaders, picking algorithm, and custom 3D model loader. Supervise tools and plug-ins development for in-house VFX team. Technology stacks-C++, OpenGL

Lead Programmer

Anibrain Digital Technology, Mumbai, India
Lead Programmer * Team lead for a 15 person project to develop a 3D turn based strategy game for PC. Designed and coded various parts of in-house 3D engine including Mesh rending systems, Texture

Manager, Gui

Manager, GUI lib, and asset manager. Technology stacks-C++, DirectX, online subscription-based software for private tutors




Professional Credits

Leap Frog Globe: Earth Adventure and Disney Princess, Other Ocean 2010
Tinker Bell and the Lost Treasure (Disney), Prana Studios 2009
Tinker Bell (Disney), Prana Studios 2008