Php/drupal Developer Resume
Emmaus, PA
SUMMARY
- Over 6 years of professional experience in web based software design, development, debugging, deployment, documentation and testing of Client - Server and Web based Applications.
- Working experience in industries like magazine & news systems, content marketing SaaS, e-commerce sites, social networking sites, online booking systems, restaurant ordering systems, recommendation systems, online Q&A platforms, etc.
- Expert knowledge of Front End frameworks and techniques such as jQuery UI 1.x, AJAX, AngularJS, Bootstrap 3, Foundation 5/6, HTML 5, CSS 3, JavaScript, jQuery 1.x/2.3, XML, JSON, CSS Preprocessors (SASS, Less, SCSS)
- Expertise of Object Oriented Programming (PHP 5.x/7.0, JAVA, C++, JavaScript, Python, Ruby) - inheritance, encapsulation, polymorphism - Data Structure/Algorithms knowledge
- Superior proficiency in the web application development by using various Content Management Systems (CMS) such as Drupal 7.x/8, WordPress 3.x, Joomla, etc.
- Solid foundation of XAMPP/LAMP/MAMP/WAMP stack development by using Apache Server, MySQL & Object Oriented PHP
- Experience in using Apache Cordova (PhoneGap) for ios/android application development
- Experience of PHP frameworks such as Zend 1.x/2.0, Laravel 4/5, Codeigniter 3.0.x etc. and MVC design pattern
- Experience of API development with multiple Web services (RESTful, SOAP)
- Experience in working with Google maps API, Facebook, Twitter, Geoname API, Open Weather Map, etc.
- Excellent knowledge of designing, normalization and security administration of both Relational Database Management Systems (RDBMS) including MySQL 5.X, SQLite, Oracle 11g, PostgreSQL 9.3.x and NoSQL databases such as MongoDB 3.x
- Hands-on experience of Php Reports as php web reporting tool
- Hands-on experience in agile project management tools such as Jira (Defect Tracking)
- Expertise in various php testing tools and frameworks for automated testing (PHPUnit, Jasmine, Karma etc.) and Test-Driven Development (TDD) approach
- Strong skills in testing & debugging by using tools including Chrome/Safari Inspector, Firebug, IE Developer, etc.
- Good knowledge of Subversion, Git for distributed revision control and source code management.
- Familiar with multiple IDEs including Eclipse, My Eclipse, Visual Studio, Android Studio, Xcode, PhpStorm 10.10.3, Zend Studio, NetBeans, etc.
- Experience with Linux/Unix Shell scripting
- Experience with Query Optimization, Database normalization and Search Engine Optimization (SEO)
- Worked in an Agile/SCRUM and Waterfall development methodology
- Professional experience with UML design for applications or websites
- Familiarity with all phases and methodologies of Software Development Life Cycle (SDLC)
- Ability to handle multitasking efficiently and take ownership and direction of projects.
- A quick and adaptable learner of cutting edge technologies.
TECHNICAL SKILLS
PROGRAMMING LANGUAGES \CMS & PHP FRAMEWORKS:\: PHP 5, HTML 5, CSS 3, SASS, Less, Drupal 7/8, WordPress 4.1, Joomla 3.5, \JavaScript, jQuery 1.x, SQL, C, C++, \Laravel 4/5, Lumen, Zend 1.x/2.3, \ JAVA, Python, Ruby, Objective-C\CodeIgniter 3.x\
DATABASES \TOOLS/IDE: \: Sqlite 3.8.2, MySQL 5.x, Oracle 10g/11g, \Vim, Composer, npm, Gulp, Notepad++, \ PostgreSQL, MongoDB \Eclipse, NetBeans, PhpStorm, Sublime text\
VERSION CONTROL TOOLS \FRONT-END FRAMEWORKS: \: Git, Subversion, SourceTree \Bootstrap 3, Foundation 5/6\
WEB SERVERS \JAVASCRIPT TECHNOLOGIES: \: Apache Server 2.x \jQuery 1.x/2.0, Angular 0.9x/1.x, Node.js\
CONTENT MANAGEMENT SYSTEMS \SCRIPTING: \: WordPress 4.x, Drupal 7.x/8 \Shell (Bash)\
OPERATING SYSTEMS \METHODOLOGIES: \: Linux Redhat/CentOS 7, Windows 7/8/10, \Agile, Waterfall, Prototyping, Incremental, \ MAC OS 10\Spiral\
TEST AND DEBUGGING TOOLS \PaaS/IaaS: \: PHPUnit, simplytest.me, Karma, Jasmine, \OpenShift, Acquia Cloud, OpenStack, \Chrome/Safari Web Inspector, Firebug\Amazon AWS Cloud\
OTHERS \: FTP, SSH, Putty, MS Office, TCP/IP, HTTP, \ HTTPS, Visio Office 2010, Chef PHPunit \3. x/4.2, Project Professional 2013, Jira, \Vagrant, Apache Cordova (PhoneGap)\
PROFESSIONAL EXPERIENCE
Confidential, Emmaus, PA
PHP/Drupal Developer
Responsibilities:
- Utilized Demo Framework (DF) distribution as the version of Drupal 8 to be installed to quickly build a proof of concept to show the decision makers the capability of Drupal 8
- Set up the required development environments including Apache 2.0 web server, PHP 5.5.33, MySQL 5.5 and other dependencies, installed Drupal 8 on the server by using cPanel and created MySQL database by using phpMyAdmin
- Worked on content authoring by configuring WYSIWYG editor, adding/editing contents, menu creation and content linking, inline editing, creating custom content type, applying new Drupal 8 core field types, customizing the form display and display output of nodes.
- Searched, installed and configured useful modules from various contributed projects from drupal.org, by working on the documentation, maintainers and versions of each module and theme as well as getting help from Drupal Community to extend the Drupal 8 Core.
- Developed and maintained custom modules to add new capabilities and functionalities to extend the Drupal site by using PHP, Symfony framework, PhpStorm IDE and Drupal Console/Drush command line tools
- Created a custom theme as the default theme for the Drupal site based on Classy base theme using the asset management system provided by Drupal 8
- Implemented Javascript/jQuery/CSS 3 to render the custom theme, built the libraries of the theme and overrode Twig template for site-reskinning.
- Created responsive images in Drupal 8 by using Responsive Image module and Breakpoints module
- Worked on front-end improvement involving JavaScript, jQuery, AJAX, CSS 3, HTML 5, etc.
- Provided REST API for external applications to access the entities in the Drupal site by using Drupal 8 Core web service modules and the contributed module REST UI
- Managed users by configuring their permissions and defining different roles with the help of some useful modules like Masquerade to make the management more efficient
- Managed updates of Drupal Core, themes, and modules, migrated content into Drupal 8 database and maintained the system with a working knowledge of current and emerging technologies and solutions
- Maintained and optimized configuration of Apache, PHP and MySQL for use with Drupal 8
- Troubleshot errors with the help of log messages
- Worked with a team of developers and the Product Manager/Scrum Master to ensure projects success, using Agile methodology
Environment: Drupal 7/8, Acquia Dev Desktop/Acquia Cloud, Drupal Console, Drush, PHP 5.5.33, MySQL 5.5, phpMyAdmin, Symfony, simplytest.me, PHPUnit, Twig, JavaScript/jQUery, HTML 5, CSS 3, AJAX, Apache Server 2.x, PhpStorm
Confidential, Chicago IL
Full-Stack Developer
Responsibilities:
- Set up the Amazon EC2 server with Apache, MySQL & PHP and installed Laravel 5
- Designed the UI for different types of users with Explorer Canvas, HTML 5/GSAP, CSS 3, Bootstrap 3, JavaScript, as well as some jQuery plugins including jQuery Metadata, jQuery Masonry, touchSwipe, Infinite Scroll
- Used SASS preprocessor to manage all the CSS and Gulp as the stream build system
- Used jQuery & AJAX extensively to pull data for the UI updation and manipulation
- Wrote objected-oriented PHP code with MVC concepts by using Laravel 5/Eloquent ORM/Artisan commands to build a RESTful web service
- Developed registration, authentication, password reset module using Laravel Auth service and
- Guard middleware
- Consumed RESTful third-party APIs including analytics, payments, shipping, etc.
- Designed and maintained MySQL databases for storing and fetching data
- Creation of and adherence to a development schedule based on Agile methodology, utilizing modern SDLC practices including requirements specification, design, programmifng and testing.
- Helped troubleshoot live site issues such as cross browser compatibility issues.
- Used XDEBUG as a debugging and profiling tool for the PHP application
- Responsible for the consistency and coverage of technical documentation and unit testing by using PHPUnit as a testing framework
- Used Git as version control tool and Jira for defect tracking and project management
Environment: Composer, Laravel, Eloquent ORM, Blade, Bootstrap 3, PHP 5.5, MySQL 5, phpMyAdmin, LAMP, JavaScript, jQuery plugins, HTML 5, CSS 3, SASS, Gulp, npm, AJAX, Git, PhpStorm, Apache Server 2.4, Amazon AWS cloud, RESTful
Confidential
PHP/WordPress Developerand Website Content Manager
Responsibilities:
- Implemented and integrated the WordPress theme for WooCommerce
- Set up WooCommerce WordPress Toolkit
- Developed and customized the WordPress Plugins by coding in PHP/CSS 3/HTML 5/JavaScript
- Managed eCommerce features by setting presentation, admin, taxes, shipping, payments, marketing and checkout
- Migrated, edited, and updated products (prices, variations, related products) based on the master catalogs of merchants who have joined Confidential
- Perform or direct web application updates, quality assurance tests and activities to optimize systems for search engine optimization
Environment: WordPress 4/Woo Commerce 2.1, PHP 5, MySQL 5, phpMyAdmin, XAMPP, JavaScript, HTML 5, CSS 3, AJAX, Angular.js, Apache Server 2.x
Confidential
Web Application Developer
Responsibilities:
- Created a new reservation application using jQuery2.1/AJAX/PHP 5.1.0/CodeIgniter 2.x
- Designed interactive application UI to implement data collection using jQuery2.1
- Fetched JSON data that provided reservation management via AJAX request
- Worked heavily with database based on original data using MySQL/phpMyAdmin
- Involved in unit testing before launch by using PHPUnit framework
Environment: PHP 5, CodeIgniter 2.x, MySQL 5, phpMyAdmin, XAMPP, JavaScript 1.8x, HTML 5, CSS 3, AJAX, jQuery2.1, Apache Server 2.x, PHPUnit 3
Confidential
PHP Developer
Responsibilities:
- Created Book Recommendation Module under XAMPP stack and using PHP 5, MySQL and front-end design by using JavaScript/jQuery
- Designed and developed UI associated with Book Correlation Analysis
- Created Gateway Class connection between user and Book Recommendation UI
- Worked on responsive Analysis Result UI design based on HTML 5, CSS 3, Bootstrap 3, jQuery, AJAX
- Designed data collection pattern for the statistical analysis
- Calculated recommendations of books based on users’ historical behaviors, habits and performance by using collaborative filtering algorithms
Environment: LAMP, PHP 5, MySQL 5, phpMyAdmin, JavaScript 1.8x, Bootstrap 3, HTML 5, CSS 3, AJAX, Apache Server 2.x