Sr. Php / Drupal Developer Resume
Atlanta, GA
SUMMARY:
- Overall 8 years of experience as PHP Developer using technologies like PHP, HTML, AJAX and JavaScript.
- Developed PHP based server side API's using Zend2, Cake, Laravel, Symphony framework and MVC architecture.
- Good understanding of cloud based architectures like AWS, OpenStack cloud and Azure.
- Experienced in developing web - based applications using PHP 5.x, MySQL, XML, CSS, HTML, DHTML, XHTML, JavaScript and jQuery.
- Working experience with MySQL, which includes configuration, query optimization, full-text search indexing and de-normalization Expert in handling the administration of MySQL database using PhpMyAdmin.
- Extensive knowledge on PHP programming, Object Oriented, procedural and knowledge of data structures and design patterns.
- Worked with LAMP development in Apache environment and version control using GIT/SVN.
- Extensive experience in Content Management Tools like Drupal7/8 and WordPress technologies.
- Built PHP templates like Blade, Twig Blocks in Sublime Text, building and updating HTML5, CSS3, JSON
- Excellent experience with version controls like GitHub, SVN.
- Solid LAMP/WAMP stack development experience.
- Good experience with PHP5 which includes configuration, security, object-oriented programming, creating web services, custom frameworks.
- Excellent with AWS, Puppet, Chef, Nagios.
- Good working experience in designing and implementing various web applications in both LAMP (Linux, Apache, MySQL, PHP) and WAMP (Windows, Apache, MySQL, PHP) Environments.
- Good Experience in PHP5x, MySQL, OOPS, Design Patterns, HTML5, CSS.
- Experienced in solving issues in web browsers, following the W3C standards to maintain the website with defect free.
- Experience in Java Scripting, Shell Scripting, Perl scripting, cgi scripting.
- Experience in developing a user friendly secondary back end to update and maintain multiple Magento (1.9, 2.0) e-commerce installs using PHP, CSS, HTML, MYSQL and MYSQL. Write/modify/maintain Magento extensions.
- In-depth knowledge of integration of RESTFUL Web Services, HTTP Services and Web Services with applications.
- Solid experience in Relational Database Management System (RDBMS) design, programming, Normalization and Security Administration with MySQL 5.X, Oracle
- Extensive use of TDD Framework/Language like Karma, Jasmine, Nunit, Punit for both client & Server Side.
- Sound knowledge on unit testing and integration testing frameworks and libraries like Jasmine; test runners like Karma; assertion libraries like Chai
- Experience in working MVC Architecture and also in using version control (SVN).
- Excellent experience with version controls like GIT, SVN.
- Well versed with complete Software Development Life Cycle SDLC process.
- Experience in using various IDE's, Dreamweaver, Notepad++, Eclipse, Sublime text editor, Visual Studio MS Visio and Adobe photo shop.
- Hands on experience in creating and debugging Stored Procedures, Functions, Packages, Triggers, Cursors and Object Types in PL/SQL using TOAD and Oracle SQL Developer.
- Good working experience with Agile & Scrum software development process.
TECHNICAL SKILLS:
Web Technologies: Drupal 8/7, LAMP, HTML5, CSS3, JavaScript, JQuery, Laravel, Symfony, Joomla, Django, Knockout JS, Bootstrap, AJAX, AngularJS, Node.js, DOM, Social Networking API's, JSON
Web Services: SOAP, REST API's
Cloud Computing: AWS, Azure, OpenStack cloud
Languages: PHP 5.x, Java, PL/SQL, Python.
IDEs: Macromedia Dream weaver 8, Notepad++, NetBeans, Eclipse
CMS/Frameworks: CodeIgniter, ZEND, Joomla, WordPress, Magento.
Applications/ Tools: MS Office, Photoshop, Corel Draw, Illustrator, Flash, GIT.
Operating System: Windows, Linux, Ubuntu, UNIX.
Database: MYSQL 2016/2014, Oracle12c/11g, DB2, MS Access, Mongo DB, TOAD, SQL Server.
Web Servers: LAMP Server, WAMP Server, XAMPP Server, Apache Tomcat
Networking Technologies: TCP/IP, FTP
Development process: Agile, Scrum and Waterfall model.
PROFESSIONAL EXPERIENCE:
Confidential - Atlanta, GA
Sr. PHP / Drupal Developer
Responsibilities:
- Redesigned and optimized the code base for the website.
- Used all aspects of MySQL/PHP5 Programming (object oriented PHP5), Zend Framework in LAMP environment.
- Proactively perform cross-browser testing and optimizations
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
- Used DRUSH for Drupal8 website updates.
- Built PHP5 and CSS system for controlling text display issues cross-platform and cross browser.
- Integrated Html, CSS with Drupal8 theme also Created, Customized and modified themes.
- Used various Drupal8 tools including Drush, CTools, Hooks, Views, Panels and developed custom modules, custom themes and Drupal8 templates.
- Created Front end UI for Service Reporting System using Drupal8.
- Performed regression testing, backend testing using SQL query tools.
- Worked on an open-source CMS to build website using Drupal8.
- Implemented WebSphere application server in Linux and setting up the cell/node configuration.
- Excellent LAMP development experience including Apache, Nginx deployment.
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Use of PhpMyAdmin to handle the administration of MYSQL over the World Wide Web.
- Testing was performed using one of PHP's5 testing frameworks - PHP Unit.
- Involved in implementing MVC architecture to separate business logic from the view using OOP in PHP.
- Created DOM for datasets. Worked with datasets in JSON format. The datasets are collected from back end server PHP5 file using API and these datasets are then rendered on front end using JavaScript, HTML, DHTML and CSS
- Prepared test data files using Linux Shell scripts, Perl script as per the business requirements.
- Developed PHP5 based server side API.
- Involved in writing SQL Queries, Stored Procedures, developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Developed PHP5 (Zend) web application.
- Build AJAX pages using PHP to display current server time.
- Data modeling, visualizing genomic reports with D3.
- Created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form XML and created charts utilizing D3.js.
- Designed the UI, styles and unique interactive web visualizations on sales data(in D3.js)
- Used web sockets to provide updates on GIT workflow by watching for file changes, parsing those changes from the hidden GIT log, and sending the event info to team members in real time.
Environment: PHP, LAMP, MySQL, HTML, CSS, JavaScript, JQuery, Perl, Ajax, D3.js, Linux, Apache Server, Drupal8, PhpMyAdmin, WordPress, Magento(1.9,2.0), Zend framework.
Confidential - Princeton, NJ
Sr. PHP / Wordpress Developer
Responsibilities:
- Building websites using PHP based frameworks and MVC pattern.
- Developed/Design the application using LAMP (Linux, Apache, MySQL and PHP) architecture using Zend2 Framework.
- Used AWS EC2 instances for the high availability and scalability of the servers.
- Responsible for debugging the project monitored on JIRA (Agile)
- Used JQuery for all client side JavaScript manipulation.
- Used JavaScript, Bootstrap, JQuery to dynamically load data asynchronously using http call backs.
- Responsible for creating the navigation menu and sub menu in the site using CSS, HTML and PHP.
- Set up and manage WordPress website.
- Customize and edit website based on PSD file using themes, plugins, HTML/CSS, and Bootstrap.
- Creating easy-to-use admin panels for the WordPress themes.
- Updating and maintaining existing WordPress websites, including content updates, visual enhancements, landing page creation, plugins & widgets
- Developed Custom Modules using Zend Forms, Validations, View Helpers, Action Helpers, and Zend Layouts.
- Designed interfaces in Photoshop, Flash, Notepad++ &WordPress.
- Setup and maintain websites using WordPress with Infusion soft integration, perform routine maintenance and manage data integrity.
- Prepare test data files using Linux Shell scripts, Perl script as per the business requirements.
- Performed regression testing, backend testing using SQL query tools
- Worked on Web Form authentication by implementing Oauth functionalities.
- Used PHPMYADMIN for MySQL connectivity and management.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Authorized MySQL server and provided permission access for users.
- Created report generator that queried the MYSQL database for user-specified information.
- Support of single sign on authentication using LDAP on Linux environment was integrated.
- Implemented a caching feature to cache static web pages in memory using XML and PHP.
- Worked with the Zend framework's filtering, decoding, encoding security features in developing secure back end modules.
- Performed unit testing for application.
Environment: LAMP, Zend 2, Bootstrap, MySQL, Perl, PHP, Apache, Linux, Oauth, JavaScript, WordPress, JQuery, PhpMyAdmin, Restful service.
Confidential - Tampa, FL
Sr. PHP Developer
Responsibilities:
- Worked with the Model View Controller (MVC) architectural pattern, and developed web applications using this pattern
- Converted all user facing applications from Cold Fusion to PHP.
- Developed a tracking system to get the web page statistics from user's perspective in PHP and JavaScript.
- Understanding and analyses of the Requirements, explaining the requirement to other people in our team.
- Programmed in PHP for dynamic access of data and creating dynamic project.
- Worked on uploading of various files and zip files and saving into some server location.
- Created MySQL database tables and build queries for MySQL databases to Insert, Update Delete and accessing data through mapping tables.
- Used PHP to create and consume web services (SOAP, XML-RPC) and implemented data integrations within the platform.
- Developed architect enterprise Drupal solutions including data, display and information architecture.
- Created Drupal modules for Active log sessions and Service Reporting System.
- Maintaining User groups with DRUPAL CMS and Designed applications in AJAX with rich user interfaces and installed MySQL workbench Client to access MySQL Server.
- Created Drupal modules for quick approvals, billing and pay rates, custom reporting and payroll Integration.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations
- Used Python for bottlenecks, bugs, and devise solutions.
- Used Kissy for the front-end for creating various forms for reporting of company's customers.
- Programming Ajax for accessing dynamic data without reloading of page, aim is to retrieve data without heavy post back, Ajax is used in this tool to fetch value of drop-down, depending on the first drop-down value next dropdown values changes without reloading page.
- Validation of form by using CakePHP Model validation, and also validation from different models.
- Performed quick rendering of data using web socket interface.
- Extensively worked with JQuery UI for Effects.
- Migrated changes on QA and Production server using GIT and SSH commands.
- Performed client side validation using JavaScript.
- Provided web form security for forms authentication.
Environment: Cake PHP 2.0, JavaScript 1.8, jQuery, Node.js, Ajax, Ruby, GIT, Drupal 7, TOAD, Notepad++.
Confidential
Web/UI Developer
Responsibilities:
- Understanding and analyses of the requirements, Documented the User Requirements. Developed the application on LAMP.
- Designed and customized the web forms using CSS, HTML and JavaScript.
- Used JavaScript for data validation and also display the data fetched from the database.
- Used Ajax for creating various forms of registering the user and also admin module.
- Designed the Database tables in MySQL, built queries for MySQL databases for accessing, modified and deleted the data.
- Developed PHP and used simple XML to parse XML file.
- Design, build, and maintain efficient, and reliable Python code..
- Designed and developed WordPress website from scratch
- Used Dreamweaver for coding the application.
- Managed the Linux server and configured Apache, PHP and MySQL.
- Created MYSQL stored procedures and functions for customer's database module.
- Involved in Database design and implemented in MySQL.
- Worked on coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages and Triggers on databases like MySQL
- Used Dreamweaver for coding the application.
- Managed the Linux server and configured Apache, PHP and MySQL.
- Involved in Database design and implemented in MySQL.
Environment: HTML, CSS, XML, JavaScript, CSS, jQuery, HTML, Ajax, MYSQL, LAMP, PHP 5.0, GIT, Python, Dreamweaver CS4, WordPress, Apache.