Sr.php/drupal Developer Resume
Minneapolis, MN
SUMMARY:
- Over 8 years of professional experience in developing and database designing.
- Extensive experience in software solutions for Businesses and Enterprises using technologies PHP, PL/SQL, SQL Server, LINUX, MYSQL, JAVASCRIPT, APACHE, IIS, CAKEPHP, HTML5, CSS3, JAVASCRIPT, DRUPAL, AJAX, CAKEPHP, JSON, ANGULAR JS, BOOTSTRAP.
- Experienced in Object Oriented Programming (OOP) in PHP versed in PHP 5/PHP 4 in order to write robust and re - usable code.
- Experience in Production Support on Linux Servers, MySQL, Apache and PHP application servers
- Experience on Drupal 6/7, custom Drupal theming, experience with CCK, Views Form, Entity and Views APIs, Features module.
- Designed and developed Applications in all the major versions of the PHP5 and worked with XAMPP, WAMPP, and LAMPP environments.
- Experience with multilingual Drupal sites.
- Wrote module to import users and event content from old site into new Drupal 7 site.
- Created proposals, worked on project planning, estimating, requirements gathering, and architecture design.
- Experienced in Drupal themes, modules and familiarity with the Drupal API and hook system.
- Develop, test and implement cross-browser compatible Drupal themes using valid HTML/CSS.
- Experience with HTML5 and CSS3 Knowledge on responsive design.
- Experience with in Bootstrap for Front end Development.
- Having experience in Drush (Which is command line Shell and Unix scripting interface for Drupal)
- Familiarity with large multi-server Drupal environments, administration, and integration with various third-party sites with open APIs.
- Knowledge on Model View Controller (MVC) architecture based Web Applications like Zend, Symfony.
- Exposure writing complex SQL Queries.
- Well conversant in creation of database objects like tables, constraints, Views, Indexes, Stored Procedures, Triggers, Functions and Packages.
- Involved in PL/SQL Programming.
- Experience on working with Visual Studio Online, Notepad++ and Netbeans.
- Export and Import Database level or Schema level by using SQL Loader.
- Extensive experience in database designing, reporting using MySQL, Oracle, SQL Server
- Designing, building & supporting complex Drupal web applications for large consumer focused websites.
- Experience in Model View Control (MVC) architecture based frameworks Code Igniter, YII, Smarty, ZEND and CakePHP.
- Good experience in Model-View-Controller (MVC) based frameworks.
- Extensive experience in installing, integrating, tuning, and troubleshooting Apache.
- Comprehensive experience in full SDLC development in PHP, Objective Oriented frameworks, MVC architecture.
- Extensive knowledge with XML, Confidential Api and web services (REST, SOAP).
- Proficient at Search engine optimization using constantly evolving legitimate techniques to improve websites rankings among Search Engines.
- Well versed with multiple version control tools like SVN, CVS, and TFS Source Control.
- Experience in content management systems like Drupal, Joomla, and Word press to perfectly suit the client's requirements
- Experience in Object Oriented Analysis (OOA), Object Oriented Design (OOD) and Object Oriented Programming (OOP) of multitier component based application.
- UI/UX Developing and design, using JavaScript and CSS3 techniques, with the help of frameworks (jQuery).
- Conduct A/B tests of web performance and email landing to optimize UI & UX experience.
- Front End Development, HTML5, HTML4 with responsive designs and adaptive for mobile.
- Backend Development, generation of administration panels, and catalog administration.
- Software Engineering, using tools for coding standards, documents, using a progressive development (bottom-up), seeking for deliverables MVP (Most Viable Product), and the preparation for major versions.
WORK EXPERIENCE:
Confidential, Minneapolis, MN
Sr.PHP/Drupal Developer
Responsibilities:
- Programming in PHP using object oriented and MVC design patterns (Zend)
- Modified the UI screens created by web designer using HTML, JSP, CSS, and JavaScript.
- Involved in the back end development using PHP 5 and Drupal 7.
- Responsible for creating the navigation menu and sub menu in the site using CSS, HTML and PHP.
- Performed Client side validation using JavaScript.
- Installed and Configured Drupal 7on several environments.
- Experience in advanced JavaScript/UI frameworks like Angular JS, Bootstrap/UI, JSON, and JQuery.
- Involved in user experience sessions and design discussions to enhance the designs and provide input on the layouts.
- Installed Jenkins on the server where the central build of the web application takes place.
- Used several commands appended to Jenkins to perform relevant actions on the code.
- Knowledge of ng-table for displaying data in tabular format with their flexible features like paging, sorting, exporting data in AngularJS application.
- Worked on open source Content Management System (Drupal). Implemented SEO based Drupal modules optimizing the search function all over the site.
- Fixed requests, root cause analysis of the error as required to resolve an error condition.
- Developed JavaScript and jQuery scripts to interface with other social network tools like Twitter and developed views to show leading matrices in Drupal.
- Worked with the Database Schema design and normalization for database accessed by the procedural PHP pages.
- Developed many Drupal websites from scratch and from the implementation phase.
- Making use of PHP classes, interfaces, and traits in Drupal7.
- Experience on User interface and other essential APIs in Drupal7.
- Used various Drupal tools including Drush, Memcache, Views and CCK and also Developed Custom modules and Drupal templates.
- Developed and Managed Internal Drupal based applications.
- Worked heavily on Drupal CMS development and developed various custom modules.
- Implemented SAML single sign on using Component Space.
- Configured CAS and SAML authentication for clients.
- PKI refresh by deploying best industry practices solution.
- Perform design, development and support existing Drupal websites.
- Developed custom modules by integrating Web Services like REST and SOAP.
- Created Web back-end user interfaces to new and existing databases utilizing PHP and MySQL.
- Built PHP and CSS system for controlling text display issues cross-platform and cross browser.
- Designed the Visio diagrams and Use-Case diagrams.
- Used JQuery Scroll to plug-in for the web pages to slide right and left as per the requirements on the modules.
- Extensively used JQuery Table sorter plugins as a data grid for sorting and freezing headers and footers for many tables which holds huge data.
- Worked on fixing various front end and back end related bugs that further helped in understanding overall product development, using mantis bug tracking system.
Environment: PHP, HTML5, AJAX, JavaScript, JQuery, DHTML, CSS3, CSS, XHTML, UI, MySQL, Drupal, SOAP, REST, Zend Framework.
Confidential, Bowie, MD
Sr.PHP/Drupal Developer
Responsibilities:
- Developing PHP, HTML5, CSS3, JavaScript, JQuery and AngularJS for application pages according to project requirements.
- Created custom Drupal modules using PHP, MySQL and JavaScript, configure required contributed Modules.
- Developing responsive theme using Html5, JQuery, JSON, CSS3, and SASS to support devices.
- Migration of Drupal6 to 7 versions and Involved in developing new features as enhancements.
- Carried out extensive verification and testing in order to set MySQL database free from SQL injections throughout course of database development and management.
- Developed various sections using AngularJS, HTML5, CSS3, Velocity, Ajax, JSON and spring web-service.
- Worked on UNIX/Linux, MVC, Subversion, CVS, Git, Zend, Cake PHP, CodeIgniter Framework, Word press and LAMP toolset.
- Built AJAX pages using PHP to display current server time.
- Involved in the development using JQuery and PHP and designed applications in AJAX with rich user interfaces.
- Development experience with Zend, Net Beans, Notepad++, JEdit.
- Modification and customization of the Drupal and Word Press themes.
- Worked with MySQL which includes configuration, query optimization, full-text search indexing and de-normalization Expert in handling the administration of MySQL database using PHP MyAdmin.
- Developed new modules call schedule by using JQuery full calendar and Ajax for front-end and back end.
- Worked on Stack Zend PHP, Apache Web Server, SVN, Oracle, JavaScript, Jquery.
- Worked on HTML5/CSS3 and JQuery in a Drupal based CMS environment.
- Performed image/graphic slicing and optimization using Adobe Photoshop.
- Used JIRA, Stash, Bamboo, Confluence Project development tools.
- Excellent work done in writing queries, stored procedures, triggers and functions in SQL Server, Oracle, DB2 etc.
Environment: PHP, HTML5, XHTML, CSS3, AJAX, JavaScript, MySQL, JQuery, Windows, Apache, MVC Frame Work, Angular, Drupal7, Word press.
Confidential, Menlo Park, CA
PHP/Drupal Developer
Responsibilities:
- Customer Discovery, taking care of the customer goal product, doing a deep research to the customer vision, and of course detecting possible weakness during development.
- Created and deployed complex, fully-featured websites using the Drupal Content Management System (CMS), integrating custom programming with existing third-party modules
- Used various Drupal tools including Views and CCK and Memcache also Developed Custom modules and Drupal templates.
- Project Planning, arrange of the customer project management tool, with times, deadlines and effort that would be required for each iteration, running on agile methodologies.
- Software Architecture, using UML to create the software workflows, developing documentation, Use Cases, and Requirements that would line up the software needs.
- Designed and maintained Web forms and Banners PHP Coded, implemented upgrades, patches, code releases, and database changes
- Data exchange with third party using PHP/XML
- Used PHP, HTML and JavaScript webpage coding integrated with MySQL using Apache HTTP.
- Database Design, using tools like workbench to create the model EER and the database specification, using normalization techniques, reaching 3NF form for databases.
- Infrastructure preparation and Design, selecting the appropriate servers for deployments, and defining levels of deployment (usually four, working copies (trunk), test deployment (dev), pre-production (stable), and production (master)).
- With the help of source control tools like GIT (Github, Bit bucket, Beanstalkapp) and SVN (Beanstalkapp), additionally setting up and installing servers (CentOS, Mac OSX, Windows IIS), the most common it is installing by Terminal.
- UI/UX Developing and design, using JavaScript and CSS3 techniques, with the help of frameworks (jQuery).
- Front End Development, HTML5, HTML4 with responsive designs and adaptive for mobile.
- Backend Development, generation of administration panels, and catalog administration. Technology Advisor, given to the customer the most viable solution for his product or service, the benefits and downwards of each technology reviewed.
- Software Engineering, using tools for coding, manuals and standards documents, using a progressive development (bottom-up), seeking for deliverables MVP (Most Viable Product), and the preparation for major versions.
- Q&A Trough Requirements, Customer Histories, Use Cases & Wireframes
Environment: PHP, Linux, CSC CLOUD, MongoDB, SVN/Git (Source Control), Mysql, JavaScript, Python Shell, HTML4/5, CSS3.
Confidential, Twinsburg, OH
PHP/Drupal Developer
Responsibilities:
- Installed and configured Drupal7 from scratch for the entire development team.
- Designed, Developed Custom Drupal modules for implementing Oauth and REST API.
- Worked on HTML, HTML5, JavaScript, CSS and their integration within a PHP environment.
- Worked on customizing modules, themes using API's and core Drupal7 modules.
- Implemented Rss feeds for blogs and articles.
- Worked with HTML, DHTML, CSS3, JAVASCRIPT, JQuery, and JSON in UI pages.
- Used various Drupal tools including Drush, Me cache, Views and CCK and also Developed Custom modules and Drupal templates.
- Worked with the Foundation framework and with AJAX based sites/web applications.
- Worked on Custom Panels, Blocks, Content types and Views for better look and feel of the application.
- Implemented automated Unit Tests for new and existing features with PHP Unit.
- Used AJAX to reduce page reloads.
- Implemented Session Handlers to be persisted into the MySQL database tables.
- Worked on Agile and Waterfall methodologies and actively participated in daily SCRUM meetings to produce quality deliverables within time with a good understanding of business cycle.
- Used GIT as source version control systems.
- Worked as a part of team on a series of Drupal sites, which included custom panels, blocks, content types, and views that allow every user to customize the look of their site.
- Created Drupal modules for Active log sessions and Service Reporting System. Maintained groups of multiple users with Drupal CMS.
- Used DRUSH for Drupal website updates.
- Implemented dashboard enhancements to the Verified website using PHP, LARAVEL Framework, JQuery and HTML5.
Environment: PHP5, MySQL, HTML, XTML, CSS, AJAX, Apache Web Server, JavaScript, SVN, Drupal7.
Confidential
PHP Developer
Responsibilities:
- Developed a website which has School Management System in it for controlling all institutional tasks, Such as attendance and curricular activity reports directly to the respective parents or guardians through a monitoring system via email and sms.
- Worked on the Custom CMS build in code igniter and used it for many projects based on the requirement.
- Developed a website for customizing and designing your own t shirts, bottles and daily-used items etc, . Website mainly has an in-built system where users can easily customize products available in the site through a step-by-step procedure available in the web site.
- Managed and maintained development of PHP backend for dynamic database driven application.
- Worked on development of front-end modules using HTML, CSS, JavaScript integrated back-end.
- Experience in Developing a Ecommerce website from starch.
- Worked on Admin LTE template for dashboards and control panels.
- Created multi user role admin for a project.
Environment: PHP, HTML, XTML, CSS, AJAX, Apache Web Server, JavaScript, SVN.