Post Job Free

Resume

Sign in

Software Engineer Project

Location:
Chandigarh, India
Posted:
December 25, 2018

Contact this candidate

Resume:

Name: Manik Bhardwaj

Residential Address: House No. 63, Merri Gold Homes, Near Shivalik City, Kharar, Mohali, Punjab -140301, India

Summary:

An analytical Senior-level software developer with deep expertise in PHP technologies possess 8+ year hands on experience.

Extensive knowledge of PHP based CMS and frameworks like Magento,Drupal, WordPress, Joomla, X-Cart, CS-Cart, OS-Commerce,Codeigniter& CorePHP.

Have good experience in implementing and development of eCommerce application.

Strong analytical skills combined with experience in object oriented techniques and architecture patterns.

Research and actively learn about new technologies and introduce them into the infrastructure.

Experience in all stages of project development life cycle such as logical/physical Data Modeling, Design, Development, Testing and Implementation. Performing System Analysis and Design to represent user level and system level requirements.

Agile software development experience, unit tests, test driven development and Source code management (e.g. Subversion, git repository).

Technical Skills:

O/S

Windows 8.1/10, Linux (CentOS, Ubuntu)

Languages

PHP5.x, Python 3, Vuejs, Nodejs

Databases

MySQL5.x, SQL Server, Maria DB

Web Servers

Apache 2, IIS

Application servers

WAMP, LAMP

Cloud Services

Windows Azure, AWS(EC2, RDS, S3, CDN)

Tools and Utilities, IDE’s

NetBeans 8.2, Dream Viewer, Team Viewer, SQLYog, PHP Composer, PhpStorm

Content Management System

Magento (Community Edition 2.x and 1.x), Drupal 7.0, WordPress 3.x, Joomla (1.5 & 3.x)

Framework

CorePHP5.x, CodeIgniter, Laravel, Django

Version Control

Tortoise SVN, GIT, JIRA, Bitbucket, Vision Flow

Web 2.0 Tools/technologies

HTML5, JQuery, CSS3.0, Ajax, JSON, JavaScript, JQuery UI, XML, Vagrant, Twitter Bootstrap(2,3,4), Modernizr, CSS Pre-Processor (LESS), Varnish, SASS

E-commerce

CS-Cart, X-Cart, osCommerce, Magento 2.x and 1.x, Woocommerce

Education:

MCA

Chandigarh Engineering College, Punjab Technical University

BCA

Maharshi Dayanand University, Rohtak

Intermediate (PCM)

Central Board of Secondary Education

High School

Central Board of Secondary Education

Magento Extension Development:

I have good experience in Magento extension development for community edition. I have developed following extensions in Magento:

Magento Extension for Community Edition:

Custom Checkout with nolia.se and nammi.is

Incorporate magento with MS Dynamics CRM

Moneris Online Payment Method

Sphinx Search

Importing of customers, orders, products, attributes through CSV.

Work Experience:

EVRY India Pvt Ltd – Chandigarh

Senior Software Engineer – July 2015 – Present

Responsibilities:

Managing and delivery of projects from conceptualization, visualization to technology mapping and final execution of projects

Interpret written business requirements and technical specification documents.

Perform code maintenance and testing.

Fix application issues and code irregularities.

Monitoring development activities and reporting project progress

Contribute in all phases of the development lifecycle

Liaison with project team and delivering projects as per scheduled milestones (risk/quality/time)

MyEssentials.ca – Chandigarh

Team Lead – May 2013 – July 2015

Responsibilities:

Using object oriented analysis and design to turn pre-agreed development tasks and requirements into scalable architecture.

Running regular code reviews with junior developers

Tracking & updating user story status during iterations

Report on progress in weekly tech-team meeting.

Manage release process

Lead maintenance of live release

Testing the completed code.

Net4gains – Chandigarh

Senior PHP developer – Mar 2011 – May 2013

Responsibilities:

Interpret written business requirements and technical specification documents.

Perform code maintenance and testing.

Fix application issues and code irregularities.

Give technical feedback to the Application Architect.

Correspond with and report to Application Architect.

Building and maintenance of core PHP based applications.

To develop web page infrastructure and application related to pages with more advanced graphics and features.

Sejix Technologies – Chandigarh

PHP developer – Jan 2010 – Mar 2011

Responsibilities:

Write “clean”, well-designed code

Produce detailed specifications

Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality

Contribute in all phases of the development lifecycle

Follow industry best practices

Develop and deploy new features to facilitate related procedures and tools if necessary

Projects:

Project: Hydra Superadmin

Sr. Software Engineer

Project Description: Hydra superadmin is backend system to manage all webstores, POS, resellers, superadmins and different stores which are based on Node and Vuejs.

Architecture: Project was based on the Web based platform. The coding was done in Laravel 5.6 including vuejs for CRUD operations and nodejs for SASS.

Environment: Laravel 5.6, PHP7.2, MySql5, HTML5, CSS3, JavaScript/jQuery/,AJAX, Prototype, PHPUnit, Composer, SASS, JSON, GIT, Vuejs, Nodejs.

Responsibility:

Building admin system to manage resellers, webstores, POS, superadmins, VAT.

Integration of POS services using external APIs.

Integration of Hydra superadmin with stores build on NodeJs and Vuejs.

Wrote automated unit and functional tests using Test::Unit and Functional.

Project: Cherrydale

Sr. Software Engineer

Store URL: https://www.cherrydale.com/

Project Description: Cherrydale, America‘s most trusted fundraising company, makes giving easy. In addition to Esther’s signature chocolates and confections, our unparalleled product selection includes gourmet foods, designer jewelry, stylish home décor, gardening kits, magazines, gift wrap, holiday items, and more, and we are always on the lookout for new name-brand items to add to our portfolio.

Architecture: Project was based on the Web based platform. The coding was done in Magento Enterprise edition (2.1).

Environment: Magento Ecommerce version 2(Enterprise Edition), MySql5, HTML5, CSS3, JavaScript/jQuery/,AJAX, Prototype, PHPUnit, Composer, LESS CSS preprocessor, JSON, GIT.

Responsibility:

Building donation-based fundraising platform that engages and excites students through fun and collaborative activity-based events.

Integration of payment gateway Authorize.net (customer profiles).

Wrote automated unit and functional tests using Test::Unit and Functional.

Project: EasyConnect

Sr. Software Engineer

Project Description: Easy Connect is a web system for managing EDI flows. The purpose of Easy Connect web portal is to replace an application on JTB called EDI Config with a more user friendly interface, and open up the possibility for EVRY’s customers to manage their own flows.

The web application is a GUI for managing Users, User groups, Parties, Flows, SBDHs, Operators, Invoice logs modules.

Responsibility:

Added new functionality and fixing existing bugs.

Test solutions and conduct changes in the solution.

Wrote automated unit and functional tests using Test::Unit and Functional.

Environment:

PHP5, MySql5, HTML5, CSS3, JavaScript/jQuery,AJAX, Bootstrap, PHPUnit, GIT, Laravel 5.

Project: Meetgrads

Sr. Software Engineer

URL: http://www.meetgrads.com/

Project Description: MeetGrads makes it easy to make friends in your new city by introducing you to seniors and grads from your university that are moving there too. MeetGrads partners with universities to keep current university friendships strong and help make new friendships with other grads from your university in your new career city.

Responsibility:

Responsible for the design of the architecture and doing all the enhancements and developments within the project.

Responsible for delivery of solution to Client.

Approve module code files and documents.

Ensure all project code & documentation is sent to the Client

Provided client with the following documents, which otherwise had no existing documentation.

1.User Manual Guide

2.System Test Cases

3.Technical design document

Environment:

Python, Django, jQuery, HTML5, CSS3, GIT, Bootstrap

Project: RobinMcgraw

Sr. Software Engineer

URL: https://www.robinmcgrawrevelation.com/

Project Description: Robin McGraw is best known for her presence on the Dr. Phil Show and her continuous philanthropy work. Revelation Skin Care is part of her lifestyle brand that focuses on giving women the tools they need to nurture and care for themselves. Her lifestyle brand goes hand in hand with her philanthropy work, with all the profits from her products going to the When Georgia Smiled foundation.

While Robin McGraw started out as a skincare brand, and thrived in that field, it has grown to now include fragrances, lip glosses, clothes, and even candles. However, the foundation of Robin McGraw Revelation will also be her Revelation Skin Care.

Responsibility:

Responsible for the design of the architecture and doing all the enhancements and developments within the project.

Responsible for delivery of solution to Client.

Approve module code files and documents.

Ensure all project code & documentation is sent to the Client

Provided client with the following documents, which otherwise had no existing documentation.

4.User Manual Guide

5.System Test Cases

6.Technical design document

Environment:

PHP, MySQL, Drupal 7, jQuery, HTML5, CSS3, GIT, Bootstrap, Varnish

Project: ATL

Sr. Software Engineer

Store URL: https://atlnettadmin.no/

Project Description: ATL is the country's largest trade union for driving schools and departments in all Norwegian counties. ATLS county departments responsible for individual members, partners with traffic stations, with charitable organizations and authorities.

ATL its member schools offer driver training for all license categories, business courses and vocational training. All traffic schools that are approved by the NPRA can join in ATL

Architecture: Project was based on the Web based platform. The coding was done in Core PHP with Laravel.

Responsibility:

Handling Incidents and fixing bugs, incorporate new changes.

Test solutions and conduct changes in the solution.

Wrote automated unit and functional tests using Test::Unit and Functional.

Environment:

PHP5, Laravel, MySql5, HTML5, CSS3, JavaScript/jQuery,AJAX, Knockout, PHPUnit, GIT, Vagrant.

Project: Lapisbard

Sr. Software Engineer

Store URL:http://www.lapisbard.com/

Project Description: Founded in the year 2012 in UK, Lapis Bard began its journey when a group of former executives of a well-known English brand, with a shared passion for fine writing instruments, came together to produce fine men’s accessories such as pens and leather products using the finest of raw material and skills, not limited to their own workshops, but from those across the world.

Architecture: Project was based on the Web based platform. The coding was done in Magento community edition (2.x).

Environment: Magento Ecommerce version 2(Community Edition), MySql5, HTML5, SVN, CSS3, JavaScript/jQuery/,AJAX, Prototype, PHPUnit, Composer, LESS CSS preprocessor, JSON.

Responsibility:

Extension development for Store locators.

Built back-end REST resources as needed to supply Amazon payment method data, using RESTful APIs.

Wrote automated unit and functional tests using Test::Unit and Functional.

Created and tested shell scripts allowing a PHP CMS to trigger publication of a site from its preview server to a staging server, and from there to production servers.

Project: Williampenn.net

Team size:2

Role: Sr. Software Engineer

Store URL:http://www.williampenn.net/

Project Description: William Penn was established in India during 2002 and was the first multi-brand retailer to offer fine writing instruments to consumers in India. The company has gone from strength to strength establishing 20 stores across India including Delhi, Mumbai, Hyderabad, Pune, Chennai and Kochi, besides the five in Bangalore and so making William Penn the largest fine writing instrument chain of stores in India.

Architecture: Project was based on the Web based platform. The coding was done in Magento community edition (1.6).

Environment: Magento Ecommerce (Community Edition), MySql5, HTML5, GIT, CSS3, JavaScript/jQuery/

Responsibility:

Responsible for the design of the architecture and doing all the enhancements and developments within the project.

Responsible for delivery of solution to Client.

Approve module code files and documents.

Ensure all project code & documentation is sent to the Client

Provided client with the following documents, which otherwise had no existing documentation.

7.User Manual Guide

8.System Test Cases

9.Technical design document

Magento Optimization

Project: Nammi.is

Team size:3

Role: Sr. Software Engineer

Store URL:http://nammi.is/

Project Description: Iceland online store, Iceland items shop. Nammi.is is a worldwide webstore, headquartered within Iceland's largest shopping mall, Smáralind.Founded in 1998 as mail order shop and online since 2001 nammi.is has long enabled online shoppers to shop Icelandic items online. From healthy superfoods to the sweetest candy, from Icelandic wool to books, DVDs, beauty products, art and maps of Iceland, all those desirable items have two things in common: first, they‘re from Iceland and second, they‘re available on Nammi.is – your trusty supplier of all things Icelandic. Project was based on zencart e-commerce platform. We have to implement it in Magento.

Architecture: Project was based on the Web based platform. The coding was done in Magento community edition (1.9.1.1).

Environment: Magento Ecommerce (Community Edition), MySql5, HTML5, GIT, CSS3, JavaScript/jQuery/

Responsibility:

Responsible for the design of the architecture and doing all the enhancements and developments within the project.

Responsible for delivery of solution to Client.

Approve module code files and documents.

Ensure all project code & documentation is sent to the Client

Provided client with the following documents, which otherwise had no existing documentation.

10.User Manual Guide

11.System Test Cases

12.Technical design document

Magento Optimization

Project: Nolia.se - Official Site and Online Store

Team size:2

Role: Sr. Software Engineer

Customer: Nolia AB

Store URL:http://noliashop.se

Project Description: Nolia is Norrland's largest organizer of trade and public fairs and major conferences. They carry out national and international consulting projects. They have over 50 years of experience in developing different types of venues.

Application is built on Magento Ecommerce Platform using CRM system in backend using REST APIs. We did products, categories and checkout process mapping with CRM system.

Communication between AX and Magento store through standard APIs interfaces and all orders placed on Magento stores are automatically imported into CRM system. Product updates made in AX are transferred in real-time to Magento web store.Checkout related information submitted from Magento to the AX. Automation of following:

1.Selling the products, rent equipment’s and payment’s

2.Order and credit management

3.Sending invoices and newsletters to the customers

Architecture: Project was based on the Web based platform. The coding was done in Magento community edition (1.9.1.0).

Environment: Magento Ecommerce (Community Edition), MySql5, REST, MS Dynamics CRM, HTML5, SVN Repo, JavaScript/jQuery

Responsibility:

Responsible for the design of the architecture and doing all the enhancements and developments within the project.

Responsible for delivery of solution to Nolia AB

Approve module code files and documents.

Assign resources for the execution of the task & signs off the work.

Review & Approves project code and subsequent documents

Ensure project deliverables are in accordance with the Nolia standard.

Daily scrum meeting with team members.

Ensures all given objectives and responsibilities of the team are properly documented and approved.

Facilitates regular team meetings to review issues, project risks, and monitor project progress

Ensure all project code & documentation is sent to the Nolia AB

Provided client with the following documents, which otherwise had no existing documentation.

13.User Manual Guide

14.System Test Cases

15.Technical design document

Magento Optimization

Languages:

Hindi, English, Punjabi

Achievements/Certifications:

Employee of the month award.

Diploma in Information technology from CEDTI

E-commerce Certification

DECLARATION:

I hereby declare that the information furnished above is true to best of my knowledge and I bear the responsibility for the correctness of the above-mentioned particulars.

Place: Mohali (MANIK BHARDWAJ)



Contact this candidate