Post Job Free
Sign in

Sr. PHP/Drupal Developer

Location:
Houston, TX
Posted:
August 01, 2017

Contact this candidate

Resume:

Mohammed Ismail 872-***-****

Certified Scrum Master PMP*

**.********@*****.***

SUMMARY:

Accomplished open source professional with over 13 years of experience in enterprise level projects, Web Application Development & Content Management Systems.

Experience with dynamic presentation technologies & web interface development (HTML (5), CSS (3), Ajax).

Experience with JavaScript frameworks (such as AngularJS, jQuery etc.).

Extensive development experience in object oriented programming OOP concepts using PHP 5.2, PHP 5.3, PHP 4 and PHP5.

Extensive development experience with Drupal 7/8, Joomla, Ruby on Rails, Zope & Plone.

Extensive experience in web based applications using LAMP, WAMP, PHP, Drupal 8, SEO technologies and Web Services (SOAP and REST).

Familiarity with Acquia development environments including Dev Desktop and BLT Installation.

3+ Experience in Payments domain platform with Visa inc.

Lead development role in design, development and implementation of end-to-end web applications, ensuring they meet quality standards and deliverable requirements.

Proficient with Onsite and Offshore delivery model and methodology

3+ years of experience with Agile/Scrum methodologies and good understanding of Software Development Life-cycle.

Excellent verbal, written and listening communication skills with an ability to influence and develop relationships with key stakeholder.

EDUCATION:

B.E., Computer Science & Engineering – 2001 - Bangalore University, India

TECHNICAL SKILLS:

Technologies: XML, HTML, CSS, JQuery, Ajax, RESTful web services and SOAP.

Back-end development: PHP 4 & 5

Operating Systems: Mac OS, Windows XP, NT, 2003 Server, Linux.

Databases: MySQL, PHP MyAdmin

Development Tools: MS Office, Crucible Review, JIRA Tool, BitBucket, PhpStorm IDE, Eclipse IDE CVS, SVN, Microsoft TFS

Other Software Libraries: Symfony2 framework, (PHP) Zend Framework, Smarty, (JavaScript) Prototype, Zope Framework, Rails Framework.

CMS: Joomla, Drupal 8, Plone.

AWARD AND TRAININGS:

Project Management Professional (PMP) Training - 2014

Certified Scrum Master certification - 2014

TAF Leadership, gym Training & certification - 2013

Received Excellence Award for the Year 2012-2013 In Pramati Technologies

Received 5-years Completion Award in Pramati Technologies

VISA security compliance, Code of Conduct & Key Controls Training - 2013

WORK EXPERIENCE:

Sysco Corporation, Houston, Tx Dec 2016 to Present

MySysco Customer Portal – Sr. PHP / Drupal - Technical Lead

The object of this project is to build a central hub for customers where they can link and access various Sysco applications using SSO – Tivoli IDP. It is basically a one stop shop for ordering, bill pay, tracking, Invoices, and more!

Responsibilities:

•Set up Drupal development environment by installing and configuring Acquia BLT with Drupal VM

•Participated in daily meetings and regular planning and review sessions.

•Developed and implemented various custom modules in PHP/Drupal according to requirements.

•Developed custom themes using Drupal themes.

•Developed different content types using Drupal Field API.

•Developed custom entities for ingestion of data using Drupal Entity API.

•Developed Drupal Admin forms for managing various End point API services such as Tivoli, SF, SMX etc.… using Drupal Form API.

•Worked on building the custom Drupal service to communicate to various end clients such as SF, Tivoli etc.…

•Developed custom plugins for password policy constraints.

•Used SOAP & REST API for calling web services.

•Created contact and request forms using Drupal Form API.

•Created custom hooks for Swift mailer module to send mail attachment and represent the mail content using twig template.

•Worked on advance concepts like Features, Drush, Views and custom blocks.

•Utilized versioning systems such as Git and using the Fork and branch Git workflow.

•Developed web services, plugins, and called a variety of external API’s.

•Used Acquia Dev Desktop to Install Drupal CMS, manage Drupal sites and sync the code and DB with Acquia Cloud.

•Debugged and fixed production issues.

•As part of Continuous Deployment used configuration management for deployment of Drupal config changes from local environment to production environment.

Environment: Drupal 8.3.4, PHP 5.6.30, HTML5, CSS3, JQuery, Twig template engine and Symfony Framework

Turner Broadcasting Systems / CNN, Atlanta, GA Sep 2015 to Oct 2016

DRACO project – Sr. PHP / Drupal Developer

Objective of this project is to build the custom core Drupal 8 modules for DRACO core team which can be leveraged for various brands (TBS, TNT, NBA, Cartoon Network etc across the company. Examples of such components include video player abstraction, DDC, TVE Auth, Display Ads Runsheet module, scheduling module that is used to schedule promotions on a product site, etc. or other custom features not available out of the box.

Responsibilities:

•Participate in technical requirements, including gathering, design and testing.

•Worked on the Content types (Articles, shows, seasons and episodes).

•Worked on advance concept like Features, Drush, Context, Views and custom blocks.

•Worked on developing custom theme for TBS.

•Extensively worked on twig template files for displaying content, promotional events, articles full node page, teaser and mini-teaser.

•Developed custom entities for Runsheet module using Drupal Entity API

•Developed and implemented various custom modules in PHP/Drupal according to requirements.

•Consumed and integrated RESTful web services exposed by DDC database.

•Worked on GitHub & BitBucket tool that use Git revision control system.

•Worked on Drupal 8 Serialization API which is largely based on Symfony Serializer component.

•Worked on overriding & customizing the Drupal theming templates.

•Worked on Drupal Configuration management & Caching,

•Involved in Unit testing, BDD testing with Behat, simpletest and bug fixes.

•Developed web services, plugins, and called a variety of external API’s.

•Worked on Composer, Drupal console, Drush commands

•Used Acquia Dev Desktop to Install Drupal CMS, manage multiple Drupal sites and develop sites.

•Tracking tickets, issues, bugs, features etc… via JIRA tool

•Developed Drupal Admin forms for managing config settings for CVP, TVE and Runsheet

Environment: PHP 5.x, HTML5, CSS3, Drupal 8.x, JQuery, Twig template engine and Symfony Framework

Galleghar, Chicago, IL, USA Sep 2014 to Aug 2015

Customer Engagement Portal – PHP/Drupal Developer

Objective of this project is for development and maintenance of the integrated platform both for the Internal and External applications.

Responsibilitiés

Involved in technical discussions, design and development for migrating the application build on Java to Drupal.

Worked on translating wireframes and design comps into Drupal specific features

Configured and extensively used PHPUnit framework for unit testing the modules and achieved the code coverage of 90 percent.

Implemented language translation using contrib module lang_dropdown and applying Apache mod re-write rule

Used Drupal 7, Work included custom content type creation, Custom blocks, Views building, Features, and extensive custom module development.

Extensively worked on template files for displaying content, promotional events, articles full node page, teaser and mini-teaser.

Hands on experience of overriding the templates using the preprocess functions.

Determine technical feasibility of approaches with Proof of Concepts to mitigate project risks

Worked with UI team to optimized site wide JavaScript increasing performance up to 33% (loading and rendering)

Worked with RESTful Web Services.

Developed and designed web interfaces and layouts using PHP, JavaScript, HTML(5), CSS(3) Bootstrap, Ajax and jQuery

Worked on GitHub that use Git revision control system

Participate in sprint planning and other project management meetings

Environment: Drupal 7 CMS tool, PHP5, MySQL, JQuery, Bootstrap, HTML5, CSS3

VISA, Foster City, CA June 2010 to Aug 2014

Payments Platform – Lead, PHP Developer

Interfacing with various key stakeholders, overseeing agile software development process (PO and SM), working with product owners on requirement/integration of payment methods, addressing customer issues/escalations and providing production support. Designed, developed and delivered valuable payments such as Mobile, on-line banking, and digital goods. Also responsible for liaising with clients and ensuring that all work carried out complies with standards and guidelines.

Responsibilities :

Facilitate product development and fulfillment by adopting ‘Scrum’ Agile development methodology.

Thoroughly analyze and understand the Payment Service Providers API Integrations doc and gateway configurations and services.

Used the MVC pattern to separate presentation logic from application logic.

Interacting with the key stakeholders for requirement gathering and technical specifications

Developed Payments utilizing Zend MVC Framework, PHP and MySQL.

Optimized page load times by tuning Apache configuration settings, implementing Memcached, rewriting slow queries, and compressing JS and CSS files.

Designed and developed a number of RESTful web services that support JSON to speed up development and used SOAP client to connect to Payment Gateways

Built compatible User Interface using, HTML, CSS, jQuery & Ajax

Managed and mentored off-shore developers to be trained in Payments Integration development

Tracking tickets, issues, bugs, features etc.… via JIRA tool

Manage scope, effort, schedule, and quality, while continuously identifying and mitigating underlying risks.

Facilitate sprint planning, daily stand-up meetings, reviews, retrospectives, release planning & demos.

Working with product owners to prioritize the requirements for sprint.

Communicating with the team about the sprint activities, guidelines, delivery status, and overseeing the delivery of technical work to very high standards within agreed timescales.

Monitor development work and Keeping track of priorities, tasks and getting them done as per the timelines.

Environment: PHP 5, Zend MVC Framework, HTML5, CSS3, JQuery, Smarty Template engine, My-SQL, Apache server.

LeadForce1 - Read your prospects mind, USA June 2008 to May 2010

Pramati Technologies - Principal Engineer

LeadForce1 - discovers visitor’s information such as company, address, location etc… and identifies them as potential sales leads, potential business partners and competitors trying to obtain information - It also generates mailing list and sends campaign to the targeted users/leads.

Responsibilities:

Responsibilities include UI development in support of various web applications. Technologies used include HTML, CSS, JavaScript (jQuery) and PHP.

Build the website on Drupal CMS, including custom module development, key contributed modules and the core API, CCK, Views.

Created different Drupal Admin pages, nodes etc.

Implemented SEO based Drupal modules optimizing the search function all over the site

Improved and developed new features and site enhancements as requested from clients (install & configure modules, create custom views, create custom templates, write custom CSS for theming, etc.)

Build PHP templates and theme hooks & APIs

Cleaned up and rewrote front end HTML and CSS to meet browser compliant requirements.

Developed client side validation code using JavaScript and jQuery

Attended daily client meetings to gather requirement and give updates about the proceedings.

Communicating with the team about the project related activities, guidelines, delivery status, and overseeing the delivery of technical work within agreed timescales.

Responsibilities of allocating tasks to the team members for development and testing.

Worked closely with team to assist in the integration of templates and back end application.

Environment: Drupal, PHP 5, HTML, CSS, JQuery, My-SQL, Apache server.

Pramati Products and Services Web Development July 2006 to April 2007

Joomla Content Developer - Pramati Technologies, India

Developed database & content driven web applications for internal and external use. Managed multiple application development projects and upgrades to move from legacy internal built software to newer technology. Worked with the business side to understand and develop requirements to deliver to the IT development units.

Responsibilities:

Custom programming websites/projects using Joomla CMS & PHP

Created custom Joomla template, installed & customized components, modules &plugins

Front-end web development (HTML, CSS, jQuery, Ajax)

Design/modify custom php files, templates, and themes.

I was responsible for all the life cycle stages such as Software Installation, template designing, development, bug-fixing, code review, deployment and maintenance support.

Trained team members/clients in subsequent website maintenance, particularly the use of Admin Control panel, Content Management Features, Mail server settings, FTP configuration etc….

Interface design / development –used jQuery form manipulation for special effects.

Demonstrated ability to work independently, without constant supervision.

Involved in all levels of testing from unit level of testing to integration testing and took care that the final product is delivered with good quality and efficiency to customers.

Strategically planned and programmed applications which helped to manage the site with lot if ease and effortlessly.

Cleaned up and rewrote front end HTML and CSS to meet browser compliant requirements.

Blue Sales Application, Blue Fountain, U.K Jan 2005 to June 2006

Team Lead – Akebonosoft Technologies, India

Responsible for designing and developing highly distributed Ruby on Rails web application for a high performance and advanced interactive site. Planned and performed regression, unit, and system testing. Objective is to reduce the current manual work of staff, mainly managing the stock of their products and reporting

Responsibilities:

•Develop consumer based features and applications using Ruby on Rails, HTML and CSS.

•Created and maintained web-based stock, sales management and billing solution.

•Resolved the complexities and bugs raised by customers and closed in timely manner.

•Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.

•Develop best practices.

•Manage, collaborate and coordinate the work of an offshore development team.

Website for University of North Carolina Health Care (UNCHC) Mar 2004 to Dec 2005

Team Lead - Akebonosoft Technologies Pvt Ltd., India

This project has been designed taking into care doctor's info and availability status, ward details, In-patient &Outpatient details, patient reports etc...

Responsibilities:

•Involved in the design and development of web application for UNCHC with python scripting, DTML, HTML, ZSQL, ZPTs.

•Database design with ERD, normalization, data export and import from CSV formats

•It has a web based administration module to update the unch Faculty information.

•Hand Coded front end HTML, CSS & JS to meet client side validation requirements.

•New product development called ‘Smart Forms’used in the website.

Mahiti InfoTech Pvt. Ltd. –India Feb 2003 to Jan 2004

Software Developer - Web Developement

Participated in the design, development, and implementation web based applications. Applied analytical, creative and professional skills while creating several websites for major retailers, real-estate companies, manufacturers, small entertainment companies, non-profit organizations and professional services firms.

CEERA AND CIPRA for National Law School of India University (NLSIU)

Asia Pacific PLWHA Resource Centre for U.N.D.P

Responsibilities:

•Development of web application using Zope/Plone, python scripting, DTML, HTML, ZSQL, ZPTs.

•Authenticated users are allowed to create separate networks, which facilitate to coordinate and conduct various advocacy activities at the regional and global levels to create visibility to the issues of PLWHA.

•It has a web based administration module to update the content dynamically.

•Customization of discussion form.

•Coded front end HTML, CSS & JS to meet client side validation requirements.

•Testing the application & preparing the test plan doc.

•Creation of forms using TTW-Type.



Contact this candidate