Php Developer Resu
ME
SUMMARY
- Extensive experience in design, development and implementation of applications using PHP, JavaScript, jQuery and Apache.
- Expert in building web based applications using HTML, XML, CSS, Bootstrap and Content Management Systems (CMS) like Drupal, Joomla, Zend Framework and WordPress.
- Expert in database programming and development of Stored Procedures and Triggers using MySQL.
- Knowledge of complete life cycle of application development from requirements gathering to design, development, testing, implementation and maintenance.
- Project tracking using Jira and Base camp for project management, bug tracking, issue tracking.
- Used Tortoise SVN and GIT for Version Control and source code management.
- Excellent analytical, communication, inter - personal, problem solving skills, ability to understand business requirements and translate into architectural deliverables.
TECHNICAL SKILLS
Programming and Scripting Languages: PHP, JavaScript, HTML, CSS, Bootstrap, AJAX, JSON, jQuery, XML
Database: MYSQL, SQL Server 2008
Control Management System: WordPress, Drupal, Zend Framework
Development Tools (IDE): Netbeans, Sublime Text, Notepad ++, Dream Weaver
Distributed Technologies: Web Services, WAMP, LAMP, XAMPP
Application/ Web Server: IIS, Apache
SDLC: Agile SCRUM, Waterfall
Version Controls: Tortoise SVN, GIT
Project Tracking Tools: Jira, Basecamp
Reporting Tools: SQL Server Reporting Services, Change Request Document (CRD)
QA Tools &Techniques: Functional Testing, White Box Testing and Use Case Testing
PROFESSIONAL EXPERIENCE
PHP Developer
Confidential, Augusta, ME
Responsibilities:
- Used Agile Scrum methodology for development of application and for an iterative and incremental process of the project.
- Created website for managing new and existing letters to send from client to user.
- Saved each letter in Oracle database tables. Used Toad tool for best productivity in development and administration of Oracle database.
- Worked on TinyMCE basic editor for text area to show rich environment for paragraph with features like SpellCheck, Source, Link and Insert Images/Media.
- Used AJAX to improve the performance of the web pages and to display the data on frequently visited pages.
- Managed system maintenance, load balances and issues on an on-going basis.
- Implemented exception handling, automatic critical process monitoring and reporting to ensure accuracy of the data and processes.
- Used Tortoise SVN for enabling clients to check files in and out of the repository.
Tools: Used: Apache, PHP5.4.3, Oracle 11g, OBIEE, TOAD, WAMP 2.2, CSS3,JavaScript, jQuery, HTML5, Netbeans, WinSCP, Tortoise SVN.
Software Developer
Confidential, Iowa City, IA
Responsibilities:
- Formatted and edited a variety of assessment item interactions in QTI (V2.1) XML schema as well as portable custom interactions in JavaScript, JSON and MathML.
- Converted AnIML XML to QTI XML (IMT Question and Test Interoperability) and packaged each item with assets using TestNav 8 content packaging utility tool.
- XML have been created from scratch using documents provided with information of stimulus, stem and interactions.
- Worked with item-level XML interactions, styles, settings and pre-determined CSS.
- Used Responsive designs for CSS properties such as min-width, max-width, overflow, relative font size, responsive videos, and responsive images.
- Stored correct responses from XML to MySQL database tables using web services.
- Later the correct responses were compared with student’s answers for scoring (Response Processing).
- After code review and testing, made required edits and published the code to test and production environments.
- Used Jira Agile Atlassian for submitting issues to get more accurate details/feedbacks from both the development teams and clients to maintain the status of the project management.
Tools: Used: XML, Jira,JavaScript, CSS3, Notepad ++, TestNav 8 Content Packaging Utility Tool.
PHP/Drupal Developer
Confidential, Austin, TX
Responsibilities:
- Built an Organization Chart module to show the structure of an organization and the relationship between manger and employees.
- Coded PHP functions in module to organize manager-employee relationship using ‘emailID’ as unique value.
- Generated PDFs for Organization chart using ‘Print, email and PDF versions’ module and third-party tool ‘Dompdf’.
- Used Tortoise SVNfor enabling client to check files in and out of the subversion repository with Explorer.
Tools: Used: Apache, PHP5.4.3, Drupal7, MySQL 5.5.24, WAMP 2.2, CSS3, JSON, JavaScript, jQuery, HTML5, Netbeans, Tortoise SVN.
Confidential
Responsibilities:
- Built Job Opportunities custom module to show job postings in a page as a table and a ticker.
- Rendered Job postings into Drupal table using theme table() function to appear in a page. Applied Pagination and Sorting for job posting table using PHP coding.
- Used ‘Refresh Rate’ to update information from cache and refresh it when necessary using javascript to overcome performance issues.
- Used jQuery and Bootstrap to generate a custom pop-up box that displays job description when the ‘Title’ field of the job table is clicked.
- Created blocks for Job Posting by implementing hook block info and hook block view to display job opportunities in ticker and slider style using JavaScript, jQuery and CSS.
Tools: Used: PHP5.4.3, Drupal7, JSON, WAMP 2.2, CSS3, JavaScript, jQuery, Tortoise SVN.
Confidential
Responsibilities:
- Worked on pulling feeds from different feed urls and show them in a block using View.
- Created RSS Blog Post and RSS Blog Partner Content types and published them.
- Used Feed Importer to pull all feeds from RSS Blog Partner content type and store feeds into RSS Blog Post content type.
- Created horizontal light-weight floating social media share buttons for the content on the pages, posts, blogs and other post types.
- Implemented iframe plug-in shortcode to embed content from YouTube, Google Maps and Twitter via direct link.
- Used Ditty News Ticker to show custom news in site pages and scroll the ticker data left to right.
- Built Blocks using Views for RSS Blog Post and placed them in home page using CSS.
- Applied Feed Image Grabber to grab image for each feed-item from their respective webpages and map it to an image field in the node created by feeds.
Tools: Used: PHP5.4.3, WordPress, MySQL 5.5.24, WAMP 2.2, JavaScript, HTML5, Netbeans.
PHP/Drupal Developer
Confidential, Des Moines, IA
Responsibilities:
- Worked on multisite application using Drupal 7 to build everything from blogs to stories and slideshows with custom modules, views, formatters.
- Created content types like story, video story, photo gallery, blog-post, open page, slideshow and slide. Worked with manage types and manage fields for content types.
- Configured admin settings of a module so that it can be used in multisite with different content by giving it to module with hook menu() and getting the values using variable get().
- Built a block for ads to appear on the right rail of the site and for roadblock ads making it invisible if it is opened in mobile using jQuery in modules.
- Created a text formatter custom filter module which is used to filter in-slide widget capability for getting the look of the product in slideshows.
- Worked with custom tag formatter which automatically generates a path for tag if the tag doesn’t exit.
- Used module load include() function to load and Pathauto module to use clean string path.
- Tested the sites in mobile and tablets that use different operating system and browsers.
- Used GIT version control system to record changes to a set of files over time and keep a record of every version of the files.
- Also used it to store data as snapshots of the project over time.
- For project management like project milestones, file sharing and time tracking used Basecamp.
Tools: Used: Apache, PHP5.4.3, Drupal7, MySQL 5.5.24, WAMP 2.2, CSS3, JavaScript, jQuery, HTML5, Netbeans, GIT Bash, Basecamp.
Web Application Developer
Confidential, Blue Ash, OH
Responsibilities:
- Worked on web designing and used WordPress (WP) as Control Management System to build the website.
- Developed WPMVC framework which is WordPress plug-in used to allow a full-fledged framework and to rapidly build sites.
- Collected all cities & states, zip codes, latitude, longitude of each store located from client.
- Created database table and inserted all city/state/zip codes of all stores located.
- Created a widget/plug-in in WP for store-locator which allows admin users to add new stores or update stores and saves changes made by admin user in database and vice versa.
- Store-locator plug-in pulls all data from database and displays the store-locator table in WP.
- Created a web page using HTML5 and Bootstrap CSS to show store-locator of site and pulled data from database/WordPress.
- Performed system maintenance activities, user administration and troubleshooting of application issues and WordPress issues.
- Created tag/branches to update all new versions/revisions/commits of the files/folders of application using Tortoise SVN.
Tools: Used: Apache, PHP5.3, WordPress, MySQL, XAMPP, CSS3, JavaScript, HTML5, Twitter Bootstrap.
Confidential
Responsibilities:
- Gathered business, functional and system requirements from client and business users for the website changes/updates using WordPress CMS.
- Used MVC design pattern which provides base classes, helper classes and functions to build WordPress application.
- Generated HTML forms like application form, background check form, questionnaire form, monitoring form, qualified and disqualified forms and used AJAX with jQuery Form Plugin.
- Implemented validation methods, including URL and email validation using Validation Server Controls through PHP5.3 whereas client side validation was done using jQuery plug-in.
- Created database tables for each form and pulled the data from page as user proceeds to next page in process of application. Saved all forms in their respective database tables.
- Worked on email management system to send an email to client if the application of user is received properly with attached file.
Tools: used: Apache, WordPress, MySQL, PHP5.3, XAMPP, CSS, JavaScript, HTML.
Web Application Developer
Confidential, Bartlett, Tennessee
Responsibilities:
- Developed Model View Controller (MVC) design pattern to create a simple, testable and robust framework.
- Used Scrum to benefit fast feedback and burning visibility of objective data.
- Developed User Controls, themes, site navigation maps, front end using HTML5, JavaScript and CSS3.
- Implemented data migration by creating queries to handle the data from different tables in the database and wrote stored procedures for fast retrieval and storage of data.
- Used jQuery template table for outputting rows each with columns where the columns have fields that can trigger events.
- Configured payment gateway services to enable credit/debit card transactions in the site.
- Utilized FedEx and UPS APIs to automatically generate pre-filled shipping labels.
- Developed test cases and performed end to end testing of system and all interfaces.
Tools: used: Drupal, Netbeans, Dreamweaver, MySQL, PHP5, AJAX, HTML5, CSS3, LAMP.
Confidential
Responsibilities:
- Developed end to end technical architecture and data flow in Linux servers.
- Created HTML5 forms with components of Zend Framework for rendering, validation and filtering for easy-to-use and object oriented interface.
- Used AgileScrum for fundamental management issues and focus on plan ahead.
- Used jQuery delegate method to attach a handler to one or more event handlers for all elements that are children of selected elements and specifies a function to run when the events occur.
- Designed and developed a role based dashboard like blogs and contact us pages for updates to provide a one stop source to view summary as well as detailed information on revenue, customer feedback data.
- Worked with Bootstrap to make the web applications not only look and behave great in desktop browsers but also in tablet and Smartphone browsers via responsive CSS.
- Used Web Signature for website users to sign documents online and hence eliminate the traditional hassle of downloading, printing, signing and faxing.
Tools: used: Dreamweaver, MySQL, PHP5, HTML5, JavaScript,Tortoise SVN, Zend Framework.
Web Developer
Confidential, Indianapolis, IN
Responsibilities:
- Written technical documentation such as design, requirements, testing documents and UML diagrams like use cases, class diagrams and sequence diagrams.
- Project based on the communication between mobile devices and a server running on a computer based on windows mobile operating system.
- The outcome of the project was to allow the user to access weather report by just entering the valid zip code of a particular location of any place in USA.
- For accessing internet over pocket PC, we connected the pocket PC to a server and gave the DNS server an IP address through which the connection was made.
- Created the outlook of the page which appears on the Pocket PC using the tool box.
- When the outlook is set to connect to an emulator the outlook would be available at emulator.
- Once the connection is made the weather for the entered zip code would be displayed.
- Developed SQL stored procedures for data manipulation, execution plan retention and reuse of query data for MySQL. Client-side scripting was done using JavaScript.
- Involved in reporting tools like SQL Server Reporting Services (SSRS) for develop, test and deploy reports.
Tools: used: LAMP, PHP4, MySQL, Pocket PC Emulator, Web Services, HTML, CSS, JavaScript.
PHP Developer
Confidential
Responsibilities:
- Built a graphical user interface which allows two players to compete in a game of chess while playing on different systems.
- Every move made by a player will be evaluated for possible counter attacks and a plan will be made to choose the best available move option by taking into consideration the level of importance of the coins at risk.
Tools: used: PHP3, Dreamweaver, Netbeans, SMTP, TCP/IP, WAMP, JavaScript, AJAX.