Mobile:
MANPREET S. BHASIN +1-213-***-**** *******@***.***
www.bit.ly/mbhasin
**** * ******** ******, *** #4, Sunnyvale, CA - 94086
SUMMARY
I am a software developer with varied experience of 4 years in different domains of
Web based business ranging from Travel, Finance, and Entertainment to web-media. I
have worked on platforms ranging from different open source PHP based CMS such as
Wordpress, Drupal to proprietary systems such as Kentico (.net). I have development
experience in media platforms such as Roku, Boxee and Yahoo, and have worked with
their proprietary API's in languages like PHP, Python and JavaScript. Also, I have
experience in mobile platform application development for iOS and Android. I am
always excited working on new and exciting projects that will both show my abilities
as a programmer and learn new techniques. I intend to work for a fast paced company
with open mindset and who works toward overall growth of resources as in business and
workforce.
TECHNICAL SKILLS
System Programming Languages
:
C++, Java, Objective-C
Web Technologies (Client-Side)
:
AJAX, JavaScript (DOM), CSS, HTML, XML, JSON
Web Technologies (Server-Side)
:
PHP, PERL, XQuery, XSD, JSP, Servlets
Database Querying Languages
:
PL/SQL, SQL, XQuery, XPath
APIs
:
Android, Etrade, CapitalIQ, Google-Maps, Google-Gears, Facebook, Google-AdWords,
Roku, Boxee, Yahoo Connected TV
Frameworks/CMS
:
CakePHP, Rails, Drupal, JQuery, MooFX, Wordpress
Server
:
Linux CentOS, Windows NT 2003, Filezilla FTP Server
WORK EXPERIENCE
My Damn Channel, Inc (Full Time)
Feb 2010 - (Present)
Project: Application Development for Samsung Tab (Android)
Description: JV between Samsung & My Damn Channel in which application was developed
for Samsung App Market.
Platform: Java, XML, JSON, JQuery Touch, HTML5, CSS3
Responsibilities: Lead the team of 4 people, in which I designed and developed front
end, database schema and architecture for the application.
Used rest api call to interact with the server. Did system testing for the
application.
Project: My Damn Channel Roku Application
Description: MyDamnChannel Application on Roku Platform (Entertainment TV
Platform)
Platform: Roku Platform Api's, Brightscript, XML, PHP
Responsibilities: Developed front end of the application. Implemented admin
functionalities in the application's admin panel using PHP and
JQuery. Parsed the XML data (in Brightscript) coming from MyDamnChannel server and
reading data from CDN, formatted as
per Roku design requirements.
Project: My Damn Channel Mobile Web App (www.mydamnchannel.com/mob)
Description: This application was created for hand held device traffic on
mydamnchannel.com with better user experience
Platform: JQuery, jQTouch, CSS3, PHP, SQL Server
Responsibilities: Lead the team of 4 people. Designed and developed the
mydamnchannel.com's webapp for mobile and tablet users (IPhone
IPad / Android Phones/Tablets)
Project: My Damn Channel Boxee Application
Description: Implemented MyDamnChannel Application on Boxee Platform
Platform: PHP, JavaScript (JQuery), Python
Responsibilities: Developed front end of the application using the XML data from
MyDamnChannel server. Implemented admin functionalities
in the application's admin panel using PHP, JQuery
Project: My Damn Channel Yahoo Connected TV apps
Description: Yahoo TV Widget for My damn channel
Platform: JavaScript, XML on Linux platform
Responsibilities: Developed the application using Yahoo's JavaScript application
framework.
Project: Ramp247.com
Description: Blog implementation of the newsletter. Build up a weblog of the
daily newsletter.
Platform: PHP, JavaScript (JQuery), Wordpress
Responsibilities: Designed and developer whole application single handedly using
Wordpress and PHP email parser
McCafferty Co, Inc (Contract - Part Time)
Nov 10 - Jan 11
Project: Research portal development
Description: Built a portal in which clients can get real time analysis of
different stocks and analysis from different agents
Platform: Wordpress CMS, PHP scripting for Capital- IQ API's for
finance portal
Responsibilities: Requirement Gathering, design and development of the
application architecture, Used capital IQ's API to extract financial data
and display it on a portal
Stroome.com (Contract - Part Time)
Jun 10 - Aug 10
Project: Front end development, designing and Kaltura Development
Description: Web Maintenance, Kaltura Video Editor API's for the Drupal
Platform: PHP, MySQL, Drupal, JQuery, Action script.
Responsibilities: Worked on Kaltura player editor. Bug fixing in the already
existing application
Triptrotting, Inc (Contract - Full Time)
Oct 09 - Jul 10
Project: Web-designing, scripting & database management, Search
Engine optimization, CMS Development
Description: Front End development and CMS Development
Platform: JSP (Hibernate), PHP, MySQL, Drupal, JQuery, Photoshop
Responsibilities: Front End Lead, responsible for the front end design and
development, implemented the MVC architecture, implemented Blog
Handled Server Management
OriginalMedia.com (Contract - Part Time)
May 10 - Aug 10
Project: Web-designing, scripting & database management, CMS
(Wordpress)
Platform: PHP, MySQL, Wordpress, JQuery
Responsibilities: Developed the web application, theme designing and coding,
developed Wordpress plugin.
DesiYou.com (Contract - Part Time)
Dec 09 - Feb 10
Project: Content development
Description: Web-designing, scripting & database management, CMS (Wordpress
and Drupal)
Platform: PHP, MySQL, Drupal, Wordpress
Responsibilities: Developed website, theme development and content aggregation
Marshall School of Business, USC (Student Intern)
Oct 09 - Dec 09
Project: User Modeling, Web Scrapping & Data Mining
Description: Scrapped Data for feeding database and modeling results on the
basis of user's profile history
Platform: PHP (cUrl/Regex), MySQL, JQuery, Ajax
Responsibilities: Designed and developed the front end of the application,
extracted data using regular expressions from the live feed and
displaying it on UI. Implemented user profiling and user history management. Analysis
of saved user history to design a profile
model to generate a conversion model
Department of Earthquake Sciences, USC (Student Developer)
Jun 09 - Aug 09
Project: GUI development and Shell scripting
Platform: Java, Shell scripting, Perl
Responsibilities: Worked in the gui development in java, writing the cron job to
make rest calls in API's written of fortran.
Punjab Communication Ltd., Chandigarh, India (Intern)
Jan 05 - May 05
Project: DSP based Protection Coupler in PLCC
Platform: VC++
Responsibilities: Worked on the proprietary software company uses for protection
coupler
ACADEMIC PROJECTS - USC MS CSCI
Fall' 07 - Fall' 09
Project: Diffuse - IPhone Game Development
Platform: Objective C, IPhone SDK, Cocos-2d (IPhone) Framework, Facebook
API's
Role: To implement scoring component, integrating with social media
login API's -Facebook and twitter
Project: Socket Programming -A client-server application socket
programming, implementation of TCP and UDP
Platform: C++
Project: Spatial Databases -Developed a GUI to connect the different spots
spatially.
Platform: Java Swing, Oracle, JDBC
Project: XML Query Based System Display of the objects on Google earth, by
means of xml based querying.
Platform: XSD, XQuery, XML, KML.
Project: Perl based web data retrieval-A data retrieval based system was
made to get the current updates at yahoo movies
Platform: Perl, JavaScript (JQuery), XHTML/CSS.
Project: Google Calendar updater -Updating the offline calendar to the
online Google calendar
Platform: JavaScript, Google Gear API'S and AJAX
Project: Face Recognition System - Object recognition and marking in
picture as well as movie using OpenCV
Platform: C++, Open CV Library
EDUCATION
University of Southern California, Los Angeles, California
December, 2009 Master of Science,
Computer Science
Punjab Technical University, Punjab, India
June, 2006
Bachelors of Engineering, Electronics & Communication Engg.