Maninder Dhiman

Maninder Dhiman

$22.50/hr
CakePHP, Laravel, Magento, Wordpress expert with good knowledge of MVC, API and Plugin development
SabioVision Technology
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Chandigarh, Punjab, India
Experience:
10 years
Maninder Kumar CAREER OBJECTIVE Seeking to join a reputed organization, which gives the opportunity to handle increasing responsibilities and challenging assignments to satisfy my uncontrollable desire of knowing more and more in the most dynamic and versatile field of web development, thus giving me an ability to stay tuned to the latest technological advancements. This will ensure the growth of the organization and at the same time, it will position for me in the field of Information Technology. PROFILE SUMMARY 7+ years’ experience in the software industry to develop robust and secure web applications using latest technologies and market trends, and a strong educational background featuring a Master degree in Computer Applications. My web development expertise and skills include: Extensive knowledge of PHP5, OOPs concepts, MVC and design patterns used in web development. Strong database knowledge in MySQL and PostgreSQL to develop large-scale database applications. The expertise of using MVC frameworks like CakePHP, Laravel, CodeIgniter, Yii, and Zend Framework. Expertise in CMS development using Wordpress, Drupal, Magento, Joomla, Prestashop, & Opencart. Expert in Web API and Mobile web-services development with cURL, JSON, RestFul, XML, and SOAP. Strong experience of using JavaScript, HTML5, jQuery, NodeJs and other advanced JScript libraries. Well-versed using Bootstrap, BackboneJS, AngularJs and Underscore.js for responsive design layout. Good knowledge of integration of payment gateways like PayPal, CCAvenue, Authorize.net and third-party APIs like Google APIs, InfusionSoft API, Facebook, Twitter, LinkedIn, Amazon and eBay APIs. Rich experience of using Git and SVN server and clients to versioning of code with branches and tags. The experience of handling LAMP, MAMP and WAMP server on the different web hosting, WHM and cPanels like Amazon, GoDaddy, Hostgator, MidPhase, Plesk, Digital Ocean and Network Solutions. Good management and leadership skills including Team Management, Project Planning and Execution, Project Analysis and Timesheet Management, Tasks Allocation and Resource Planning. Furthermore, I Possess excellent communication skills to explain innovative ideas from my past experiences and can liaise effectively with both clients and work colleagues. Other strong points include an ability to work as part of a team or individually, multi-task, prioritize and work to deadlines. WORK EXPERIENCE Project Manager May 2015 - Present SabioVision Technology (OPC) Pvt. Ltd. Bahera Road, Patiala, Punjab, India Website: http://www.sabiovision.com Currently working as Project Manager/Developer Programmer to develop web and mobile based applications. I have my Individual Contractor profile on the different freelance job providing websites (upwork.com, guru.com, fiverr.com, peopleperhour.com) from where I get work from different international clients. Followings are my job responsibilities: Read and analyze client’s job description and provide time estimation and cost estimation to develop the features/modules requested by the client in his job description. Discussions with clients (text/voice) to understand the requirements and suggest best possible ways develop secure web application by followings the market trends and standards to develop applications. Freeze the requirement by writing the specification documents and send to client for approval. Write and develop programming code and logic to meet the client requirement of each module from the application. Identify existing deficiencies, bugs, and issues from existing code/applications and fix them with writing corrective code and making required changes in logics. Creating database structures, write SQL queries to fetch and display data in UI of the applications. Testing, debugging and diagnosing web applications issues, errors, and limitations using application programming language by following CMS and MVC Framework standards and guidelines to ensure the quality and proper execution of web applications. Manage versioning of code using Git repositories with branches and tags. Providing assistance and guidance to the client in developing strategies for software design activities, financial evaluations and cost effective purchases and upgrades of third party software and web servers as per application requirements. Prepare documentations, timesheet, SRS for projects after discussion with the client and reviewing client's requirements. Analyzes software specifications for completeness and compatibility with operating system capabilities. Researching, Identifying new product features for the future and existing version for the application. Setup demo environment for a client to review the developed web application as per specifications and allow him to write feedback for alteration and approvals. Research on third party tools/API to integrate them into current application and software modules. Manager - Delivery (Open Source) Mar 2013 - Apr 2015 smartData Enterprises (I) Ltd. Phase VIII, Industrial Area, Mohali, Punjab, India Website: http://www.smartdatainc.com Worked as Manger - Delivery and handled a team of developers and designers. My job responsibilities include: Writing and maintaining web application code to meet application requirements, UI designs layouts and technical specifications with market standards and using latest technologies of web development. Provide guidance to junior programmers and advise them to expertise in writing proposals and making strategies for faster and bug-free software development. Prepare documentations, create a timesheets, Software Requirement Specification (SRS) for projects after discussion with the team, sales team representative and reviewing client's requirements. Analyzes application specifications for completeness and compatibility with the operating system, hardware/software, and web browsers capabilities. Identifying application limitations in existing systems or related modules, processes, and workflow to take correction actions. Responsible for testing sample data-sets to check that output from the program works as intended. Develop complex web application code using Core PHP5, CakePHP, Zend Framework, Wordpress, Magento, CodeIgniter, Laravel, jQuery, Bootstrap, HTML5 and XML with using database server like MySQL and PostgreSQL to make database driven applications. Resolve issues and problems by correcting the program/module as per client requirements. Responsible for organizing a project, assigning tasks to programmers and user experience designers and developing a plan to make sure that the project is completed on time. Researching, Identifying new product features for the future and existing version for the application. Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines, and quality standards to ensure programs and applications perform to specification. Training of team members for new technologies and assisting team members, juniors, and subordinate developers in technical issue resolving. Develop new or update existing database schema and table structure according to client's application requirements and add new tables to store more information to make database driven applications. Communication with clients via email or voice calls to share the current status of development and to get the feedback on completed modules of application and discuss the new features, queries on requirements to understand the scope of feature/change requests. Code management on a centralized server and Subversion repositories using Git and SVN. Weekly/daily code review and database review and unit testing of completed work done by junior programmers before sending the release to the client. Team Lead (Programming) Aug 2011 - Jan 2013 Web World Experts India Pvt. Ltd. Rajiv Gandhi Technology Park, Chandigarh, UT, India Website: http://www.webworldexperts.com Worked on different MVC frameworks and CMS and managed a team of 7 versatile developers. My job responsibilities include: Prepare SRS documents, application documentations, application phase's document, and timesheets for projects after discussion with the team, seniors and reviewing client's requirements. Leading the team of developers and assign daily tasks for different sections of the application and get status at the end of the day from team to send updates to clients and project manager. Weekly/daily code review, database review and unit testing of completed work done by junior programmers before sending an update to the client. Text chat/voice chat with clients and email communication with the team regarding project requirements, feedbacks, and new enhancements; security implementation and extension in the scope of projects. Responsible for breaking down program specification into its simplest elements and translating this logic into a programming language. Write MySQL queries to create new tables, stored procedures, and functions and modify the existing database table’s schema to optimize the application speed. Consulting manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge. Assist team members for new technologies and help team members, juniors, and subordinate developers in technical issue resolving and troubleshooting. Application deployment on company's demo server for client review and move all code on client's server after receiving the approval from the client. Code management on centralized server and Subversion repositories. Participate in resource assessment during appraisals meetings by providing the feedback in predefined official format. Coding on complex modules and guide junior developers in developing a secure application using MVC Frameworks like CodeIgniter, Open Source CMS like Wordpress, Magento, Open Cart and all latest coding techniques of using jQuery, Ajax, HTML5 and following web standards to develop mobile based web-service and web based APIs. Senior PHP Developer (Team Lead) Aug 2010 - Aug 2011 Artworld Web Solutions Pvt. Ltd. Phase X, Mohali, Punjab, India Website: http://www. artworldwebsolutions.com Worked as Team Lead and handled a small team of developers to develop web applications using MVC frameworks and CMS. My job duties include: Converts Software Requirements Specification (SRS) into appropriate programming languages. Write new or modify existing programming logic for different modules of web applications using PHP5, MySQL, Wordpress, CakePHP, jQuery, Smarty, Drupal, Magento and MVC based Zend Framework. Discussion with the client and assist him in the collection of required information and documentation of specifications for applications. Reviews tests and evaluates new versions of application modules and related API web services. Prepare reports, manuals and other documentation on the status, operation, and maintenance of software. Reviews and documents software failures and takes corrective action as directed. Provides technical assistance to applications programming personnel and other appropriate user personnel relating to the software applications. New database table development, update existing database table structures, views, functions, and stored procedures as per specification requirement. Review MySQL queries and make required alterations according to new features of applications. Lead the projects by allocating right resource to different modules of application and checking the progress on a regular basis if the project is on the right path of development as per client specifications. Identify the technical difficulties in application development and communicate with the client and team members for process and solutions. Guide team members for new technologies and help team members, juniors, and subordinate developers in technical issue resolving. Regular communication with the client regarding application development status, feedbacks and discuss new enhancements or provide suggestions required in an application to make it more user-friendly. Interaction with business development team to provide estimation on client's requirements. Deployment of code and setup of web applications on client's server using different cPanels or through FTP clients and command line using SSH/Putty. Web Developer Jun 2010 - Aug 2010 Smartbuzz Inc. Sector 17-B, Chandigarh, UT, India Website: http://www.smartbuzzinc.com Worked on different projects using OOPs programming, MVC Framework like CakePHP and used jQuery, Ajax, and PHP5 with MySQL for development. Develop new database schema or alter existing database schema for web application and optimized code and queries to make web applications faster. Worked in different teams as a key resource on different projects to develop huge and complex web applications. Skype text chat and voice call or email communications with team members and client for queries on project specification and feedbacks on completed modules of applications. Deployment of code and setup of web applications on company’ test server for client review. Develop technical documents and user guide for references to use web applications. Add/Update existing code and database as per client requirement for new feature/module in applications. Testing of web applications using different web browsers and web tools before sending application delivery to the client. Software Developer Sep 2009 - May 2010 JST Technologies Pvt. Ltd. Phase VIII-B, Mohali, Punjab, India Website: http://jst-technologies.com Worked on different web applications using PHP5, CakePHP, WordPress, Drupal, Smarty Template Engine, jQuery, Ajax, JSON, and XML with MySQL as Database Server. Write technical document and developed prototype designs for web applications. Assist Team Lead and Senior Developers in development and integration of modules and plugins in web applications. Give training to the trainees to develop a web application using PHP, MySQL, and Implementation of Third Party APIs into applications. Worked on a big project independently under the guidance of Team Lead. Development of code modules and deployment of web applications on client’s server. Create database schema for new applications or make an alteration in existing database as per requirement of client’s requirements of the applications. Assist in prepare documentations, timesheet, SRS for projects after discussion with seniors and reviewing client's requirements. Text chat/voice chat with the client and email communication with project manager and clients regarding project requirements, queries and feedbacks. Testing and debugging of web applications using different web browsers and web tools. ACHIEVEMENTS Got bonus and appreciation from the client during working at smartData Enterprises (I) Ltd. in 2013. Awarded with Best Performer of Year while working at Web World Experts in 2011. Becomes the best Employee of Month three times during working at Art World Web Solutions in 2010. Got selected as Employee of the month at JST Technologies in December 2009. Passed National Cadet Corps (Air Wing) – "C" Certificate with Grade – “A” in 2006. Nominated for best NCC Cadet by the college during graduation in 2005 college annual function. Takes part as a volunteer during 1st INDO – PAK Punjab Games – 2004 held at Patiala in December 2004. Participated in NCC All India Vayu Sainik Camp (AIVSC) held at Bangalore, Karnataka, India in 2004. EDUCATION Master of Computer Applications (MCA) Sep 2009 - Sep 2010 Punjab Technical University, Jalandhar, Punjab, India Master of Science in Information Technology (M. Sc. - IT) Sep 2008 - Sep 2009 Punjab Technical University, Jalandhar, Punjab, India Master of Arts in English (M. A.) Apr 2006 - Apr 2008 Punjabi University, Patiala, Punjab, India Post Graduate Diploma in Computer Application (PGDCA) Apr 2005 - Apr 2006 Punjabi University, Patiala, Punjab, India Bachelor of Arts (Economics, Political Science, Psychology) Mar 2002 - Mar 2005 Govt. Mohindra College, Patiala, Punjab, India PERSONAL DETAILS Date of Birth:16 December 1983 Marital Status:Single Nationality:INDIAN Languages Known:English, Hindi, and Punjabi Interests:Listen to Music, Social Networking, Travelling, Football & Learn New Technologies I hereby declare that all above statements made in this application are true, complete & correct to the best of my knowledge & belief. I undertake that in the event of my information being found false or incorrect. My candidature/appointment is liable to be rejected. (MANINDER KUMAR)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.