Friends (1)

Manojkumar B Rana

Freelance Website Programmer & Software Designer

1500
Location:Los Altos, California, United States
Profile:https://www.freelanced.com/manojrana
0
Kudos
5.0
2 Skills
Ask
Rate/Hr
655 S fairoaks Ave, APT I-210
Sunnyvale 94086,
CA, USA Phone: +1 650 804 0077
E-mail:
manoj8681@gmail.com
mrana@google.com
Cell: +1 650 804 0077

MANOJKUMAR RANA
(Sr. LAMP developer)

Objective

• Intend to build a career with leading corporate of hi-tech environment with committed & dedicated people, which will help me to explore myself fully and realize my potential.

Summary

• Having overall 8.5 years of working experience.
• Expertise in LAMP – Linux, Apache, Mysql, PHP, Perl and Drupal.
• Ability to manage projects, ability to work within tight deadlines, a Self motivator, Team Player.
• Working as Associate Technical Manager in current organization.

Qualification:

• B.E. (Computer Science –1st class with distinction) from Sarvajanik College Engineering (SCET) (South Gujarat University, Surat), Surat, India in June 2002.

Skills Summary

• Programming Languages: C, OOPS WITH C++, VB, VC++, ASP, PHP5 (PEAR and PECL), UNIX Prog. , Shell Scripts, VBScript, JAVA, UML, Perl, Drupal
• Technologies: Apache, IIS, memcached, COMET, AJAX, LDAP, Cloud Computing
• Data base: MYSQL5, MS-SQL2000, PostgreSQL, ACCESS, Oracle, Casandra
• Web: Java Script (prototype.js), XML, HTML, SOAP, WSDL, XSD,FBML webservices, XHTML, SSL, CSS, XSLT, DOM, iOpus(web testing)
sql injection, DHTML, Object Oriented Programming(OOPS), Cross- site scripting, IAAS, PAAS, SAAS, PHPunit, Amazon Public Cloud, XCP, DOJO, Yslow, jUnit, Bugzilla, YUI(js-framework)
• Operating System: Linux, Windows
• Development Tools: Eclipse, MS Office, Dreamweaver, Docsgen, PHP code coverage
• Functional Areas: High performance scalable PHP web application, web services, Face book integration, Ajax application, third party utilities integration and payment gateways.
• Area of Interest: Social Networking, Advertising, Gaming, Security domains.
• Source Code Repository: SVN, CVS, PJtools (Avaya’s product)
• Frameworks: Cakephp, Durpal, Zend
• Browsers: IE6-7, Firefox, Netscape, Crome

Summary of Work Experience

• Google, MountainView, USA Feb 2011 – Aug-2011 as LAMP stack Lead
• DOCOMO USA Labs, Palo Alto, USA Oct 2009- Jan 2011 as Lead LAMP Developer
• AOL Online India , Sep 2008- Sep 2009 as Lead LAMP Engineer
• Avaya India Pvt. Ltd., Sep 2007- Sep 2008 as Sr. Software Engg. (Tech. Lead)
• Talentica Software Pvt Ltd., Nov 2005 - Aug 2007 as Software Engg.
• Clarion Tachnologies, June 2005 - Nov 2005 as Software Engg.
• Dotinfosys, India April 2003 - May 2005 as Software Engg.

Brief Project Details

Client: GOOGLE
Organization: Wipro
Role: Lead LAMP Stack Developer
Duration: Feb 11 – Till date
Project: CMMS
Location Mountain View, CA

Description:
CMMS (CWorks) system is highly modularized by PHP MVC architecture.
We have developed modules like workorder, work requests, assets, PM schedule (Time based), PM schedule (Meter based), Employees , BOM (billing of material) and more. To manage the total assets installed on and off google campus. System is already having 100k+ workorders to manage different tasks and their billings.

Responsibilities:
? Follow agile methodology for rapid product development.
? Worked on PHP-webservice and javascript, ajax extensively.
? Provide unit, system and integration testing, and includes UAT for the project.
? Involved in feature enhancements and requests, bug fixes, on-duty administration for our
? applications in production and testing environment
? Form scripting to provide requested modules, forms, applications and requests
? Deploy the web application on UAT and Production servers
? Ad-hoc administrative services as and when required.
? Product Optimization using caching mechanism.

Client: DOCOMO USA Labs
Organization: Vertex Software Inc
Role: Lead LAMP Developer
Duration: oct 09 – Dec 10
Project: Clanavi
Location Palo Alto, CA

Description:
Clanavi is a Drupal-based cloud management tool like Amazon Management Console, ElasticFox, etc. The module is not only support public cloud but also private cloud like XCP (Xen Cloud Platform) because the system is highly modularized by Drupal architecture.
We have already disclosed our source code into Drupal community.
http://drupal.org/node/919966

Responsibilities:
? Follow agile methodology for rapid product development.
? Setup a Drupal development environment and framework.
? Implementation of modules according to design docs including admin, user client and traffic queue interface with unit testing.
? Deploy the web application on deployment, staging and production server.
? Present online as well as conf. demo for managers and VPs.
? Product Optimization using page cached technology.
? Worked on php and javascript, ajax extensively.
? Daily Developer meeting, Weekly Project meeting

Environment:: LAMP, Drupal6, Perl, Shell scripting, PHP 5.0, Mysql 5.0, Queue, AJAX, Javascript, jquery, Linux 2.6, Apache 2.0, Javascript, Ajax, JQuery, CSS, Prototype.js

Client: AOL Online India
Organization: AOL
Role: LAMP Lead Engineer Duration: sep 08 – Sep 09
Project: Web Self Serve (WSS)

Description:
WSS is currently focused towards serving large advertisers (monthly spend of $25K+). Since these advertisers are primarily large organizations with a sizable monthly budget for display ads, they need personalized service and flexibility in their campaign operations with advertising.com. These reasons have so far restrained WSS from offering self service ability to its clients.

Responsibilities:
? Make a write up and design notes based on discussion of WSS features like targeting by geography, content, demography and features for entity like campaign, creative etc…
? Follow agile methodology for rapid product development.
? Setup a PHP development environment and framework.
? Implementation of modules according to design docs including admin, user client and traffic queue interface with unit testing.
? Deploy the web application on deployment, staging and production server.
? Present online as well as conf. demo for managers and VPs.
? Product Optimization using page cached technology.
? Worked on php and javascript, ajax extensively.
? Used Zend-php framework.
? Weekly Developer call, Project Call with Onsite team over IM/phone

Environment:: LAMP, PHP 5.0, Mysql 5.0, Memcached, AJAX, jquery, Linux 2.6, Apache 2.0, Javascript, Ajax, JQuery, CSS, Prototype.js

Client: AVAYA India Pvt. Ltd.
Organization: AVAYA India Pvt. Ltd.
Role: Sr. Software Engg. (Tech. Lead) Duration: sep 07 – sep 08
Project: ESD (Enhanced System Directory) / CM (Communication manager)

Description:
Enhanced System Directory (ESD) is feature which has been added under CM 6.0. This feature provides the ability for users to search the system directory by specifying a name or telephone number via the phones web browser. This application supports the searching and display of Unicode characters in user names

Responsibilities:
? Make a write up and design notes based on discussion of ESD regarding the diff. modules like LDAP administration, Synchronization, Search, Detail, Softkey and some external numbers.
? Setup a smarty template engine.
? Setup a PHP development environment and framework.
? Setup server LDAP and client LDAP on linux server.
? Setup up libraries like log, templates, page content etc..
? Setup a 96xx and 46xx phone which are the primary user clients.
? Implementation of modules according to design docs including admin and user client with unit testing.
? Build the ISO image to deliver the feature as CM cd
? Optimization using page cached technology.
? Worked on php and javascript, ajax extensively.
Weekly internal meeting and call with Onsite team over IM/phone

Environment:: LAMP, PHP 5.0, LDAP (2.2.28), Linux (2.6), Apache (2.0), Perl 4.0, iOpus(web page testing) , Javascript, Ajax, JQuery, CSS, Prototype.js

Client: Frengo
Organization: Talentica
Role: Sr. Software Engg. Duration: Nov 06 – July 07
Project: Frengo

Description:
Frengo is a new social play network that enhances the mobile experience. With Frengo, engaging with friends on a social network no longer means sitting in front of a computer. Equipped with a wide range of games, contests, and messaging features, Frengo members take their social network with them everywhere they go - interacting, planning and competing with friends through their mobile phones. It also helps users engage in immersive play experiences using SMS and MMS technologies.

Responsibilities:
? Make a design document based on discussion of SRAD regarding each new module requested from client.
? Follow standard spiral software development model.
? Work as a PHP module leader and responsible completely for that as a single hand
? Used cakephp framework for rapid development
? Setup a PHP framework with libraries like log, templates, image, DB files
? All parts like controller, model, view to be implemented
? Intercommunication between diff. components like kernel and acceptor
? Memcached tech. implemented to cached query and ready made objects which can be used by diff. components also
? Testing with millions of users and cross browser compatibility.
? Homepage is updating within every 5 mins to display latest data using xml and XSLT
? Database design with normalized form with tables like games, user, user_games, user,points, user_subscription etc…
? Discussion with designer about css (cascading style sheet).
? Optimization of backend (using adding and removing indexing , search criteria, query order)+ frontend using Layout optimization and cached technology
? Deploy the web application over web.
? Weekly call with client over IM/phone

Environment:: LAMP, PHP 5.0, JAVA 5.0, Python, Mysql 5.0, Memcached, AJAX, jquery, Linux 2.6, Apache 2.0, Javascript, Ajax, JQuery, CSS, Prototype.js

¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬Client: Friendsforplay.com(www.friendsforplay.com)
Organization: Dotinfosys, surat
Role: Software Engg. Duration: Sep 04 – May 05
Project: Adult dating materials

Description:
This portal is a “pay dating service” website (Pay to get in, view and post/edit their personal ads). The viewing part will be a free feature available by signing up to portal which allows users to access modules like advice, contest, parties, events, cupids, chat, messenger, mailbox etc….to some of the modules having limited access which depends on membership type(paid, free etc..).

Responsibilities:
? Make a design document based on discussion of SRAD regarding General community site that what to includes like profile, home page, search page, My account page, Advice, Clubs, Event calendar etc…
? Follow standard waterfall software development model.
? Setup a PHP framework with libraries like log, templates, image, DB files
? Database design with normalized form with tables like users,user_location, user_profile, User_pref., user_sexual_desires , advice, events etc...
? Discussion with designer about css (cascading style sheet).
? Optimization of backend (using adding and removing indexing , search criteria, query order)+ frontend using Layout optimization and cached technology
? Testing by adding a thousand users using auto generated scripts.
? Deploy the web application over web
? Weekly call with client over IM/phone

Environment:: LAMP, PHP 4.0, Mysql 4.0, Linux 2.6, Apache 2.0, Javascript, Ajax, JQuery, CSS, Prototype.js