Php Developer Resume
Milpitas, CA
SUMMARY
- IT Professional with over 8+ years of experience with 5 years of experience in web based applications using LAMP, LEMP, PHP, Laravel, Bootstrap technologies.
- Experienced in designing and implementing various web applications in LAMP (Linux, Apache, MySQL, and PHP), LEMP (Linux, Nginx, MySQL,PHP) and Windows Environments.
- Full Stack Developerbe able to build a website from scratch and apply Linux server security policies.
- Using shell script and cron job to monitor system status and push notifications to mobile devices.
- Solid knowledge and Understanding on internet technologies including Html, CSS, JavaScript, web service, REST api, etc.
- Comfortable in Linux environment with ssh, scp, vi, sed, awk, wget, curl, cron, git, etc.
- Experienced in PHP, MySQL, Python, OOP, HTML5, CSS, and JavaScript.
- Experienced in designing and developing interactive User Interfaces, usability, web and client / server applications using HTML5, CSS3, JavaScript, Ajax and Bootstrap.
- Experienced in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Bootstrap, Node.js, Angular.js, and developing Rest API's.
- Experienced in PHP5, MySQL, Python, OOPS, Design Patterns, HTML5, and CSS.
- Excellent experience in designing and developing interactive User Interfaces, usability, web, and client / server applications using HTML5, CSS3, JavaScript and JQuery.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js, JSF and JSP.
- Expertise in creating the pages using CSS webpage layouts and vast knowledge in usability and accessibility concepts.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, and Pseudo Elements.
- Worked on media consulting with Adobe Photoshop
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Experience in Drupal Themes developing Drupal custom modules, resolving Drupal configuration issues.
- Worked in CMS tools such as Joomla, Drupal, and WordPress.
- Worked extensively in application Software Analysis, Design, Development, and testing (all the phases of SDLC and Quality Assurance/Testing). Work involved: System Analysis, Preparation of Detailed Design (DD), Performing and Monitoring Development (Coding), Report Generation, Unit, System, Integration and Performance testing of the application and its components.
- Expert in object oriented programming (OOP) concepts using PHP.
- Significant experience in web development tools like APTANA STUDIO, Adobe Dreamweaver CS3, Spring Tool Suite, Eclipse, and Firebug.
- Proficient in Web Services, REST, SOAP, XML, XSL, XSLT, XPath, XSD, DTD, CSS, DOM, HTML 5, AJAX, and JavaScript andJQuery.
- Experienced in creating the pages using CSS web page layouts and vast knowledge in usability and accessibility concepts.
- Experienced on implementing the Ajax features using JavaScript and jQuery.
- Experienced in web scraping with Python and Beautiful Soup.
- Experienced with PHPUnit and Selenium.
- Ability and willing to quickly learn and apply new technologies.
- Hardworking & reliable employee having faith and enthusiasm in technologies..
TECHNICAL SKILLS
Programming/Scripting Languages: PHP, C, C++, Java, Shell Script, Perl, PL/SQL.
Framework and Tools: MVC framework, Zend, Symfony, Codeignitor, MS Office, EXT.js, Moodle.
Content Management Systems: Drupal6, 7 & 8, Magento, WordPress, Code Igniter, Zend.
Web Technologies: HTML 5, XHTML, XSLT, XML, JSP,CSS 3, JavaScript, JQuery, Knockout.jsBootstrap, Ajax, Angular JS, DOM, Servlets, CGI, JSP, Web Services (SOAP, REST API's), Social Networking API's, JSON, JDBC, Hibernate.
Databases: MySQL4/5 PHP MYADMIN, Microsoft SQL Server 2005/2008/R2/2012,MS Access, Postgre SQL, SQLite, MongoDB, Oracle 10g, DB2
Application/Web Servers: Apache Web Server, IBM Web sphere, ZEND server, LAMP Server, WAMP Server, XAMPP Server.
Operating Systems: Linux Red Hat, Ubuntu, Unix, Windows 95/98/2000/XP/Vista/7/10.
IDE Tools: Adobe Dreamweaver, In Design, Flash, ColdFusion, PhotoshopEclipse, PHP Designer, Microsoft Visual StudioZend Studio, IBM Rational Application Developer
Modeling Tools: Rational Rose UML, MS Visio
Web Services: WSDL, XML, SOAP, UDDI, API, AWS.
PROFESSIONAL EXPERIENCE
Confidential, Milpitas, CA
PHP Developer
Responsibilities:
- Responsible for the analysis, design, development and support of application systems.
- Responsible for system analysis, design and development.
- Configured and worked in LAMP environment.
- Configured and installed PHPv5, apache and MYSQL on different environments.
- Installed and configured Subclipse.
- Configured and extensively used PHPUnit framework for unit testing the DAOs and modules and achieved the code coverage of 90 percent.
- Worked and developed in MVC architectural pattern.
- Designed and developed various modules like DAO generators and DAO base generators for security remediation project.
- Worked with PMS (Payment processing system) using SOAP web service for different finance based modules which take care of payments.
- Responsible for working on different security risks like XSS(Cross site scripting),SQL Injection etc;
- Used AJAX, CSS, JAVA SCRIPT, and JQUERY extensively in the entire application.
- Used HTML and also XML for SOAP calls when developing PMS application in both Ashford and Rockies websites.
- Involved in Query Optimization by creating indexes, various joins in MSQL.
- Involved in fixing the CSS for the browsers Safari, Chrome, Mozilla, Internet Explorer, and Opera.
- Followed agile Scrum methodology as a team with daily standup meetings for a better Project Planning.
- Worked with Subversion for versioning control.
Environment: PHP v5, MySQL, HTML, XTML, CSS, AJAX, Apache Web Server, JavaScript, SVN.
Confidential, Columbia,MD
PHP/ Drupal Developer
Responsibilities:
- Programming in PHP using object oriented and MVC design patterns (Laravel 5.4, )
- Implemented UI screens for Plan - selection, Employee allocation, document upload, confirmation and thank you pages with the help of HTML, CSS and BOOTSTRAP.
- Used Bootstrap andAngularUI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Each screen has developed as per the wire frame which client has provided.
- Developed plan selection page for the users to choose different plans for the renewal process, and storing the information in the MYSQL database.
- Developed client side validations for each page with JavaScript and JQuery.
- Implemented MYSQL database tables for Plan-selection, document upload and confirmation.
- Involved in prepopulation data from the api’s and display in the front end screens.
- Implemented error logs for each screen.
- Developed the document upload process and sending document to the MACESS. Once we hit the MACESS server we will get the response ID and storing in MYSQL database.
- Implemented custom error messages for each screen.
- We are using GIT as the version control and I have good command on the GIT usage.
- Created new forms for the users to add the new dependent or new spouse with client side validations.
- Involved in sending JSON to the PEGA.
- Worked to develop fully responsive front-end features usingAngularJS directives, controllers, factories, and services.
- Created reusable components inAngularJsbased on the requirements of CetsApp project using Custom Directives Filters, Services and Partials.
- Used npm commands to mix the CSS and JAVASCRIPT files in Laravel.
- Involved in the project meetings and making decisions for the critical stages.
- Attending daily scrum meetings for the status of the work.
- Version1 is a tool for tracking the work progress.
Environment: PHP v5, MySQL, HTML, XTML, CSS, AJAX, Apache Web Server, JavaScript, SVN.
Confidential, Los Angeles, CA
PHP/ Drupal Developer
Responsibilities:
- Used all aspects of MySQL/PHP Programming (object oriented PHP), Zend Framework in LAMP environment.
- Programming in PHP using object oriented and MVC design patterns (Laravel 4/5, Zend, Codeigniter, CakePHP)
- Clear understanding of the entire project life cycle including Analysis, Design, and Development.
- Worked on PHP5 and MYSQL, HTML5, Ajax, JavaScript, CSS3 and WordPress on Windows and Linux operating systems.
- Responsible for creating the navigation menu and sub menu in the site using CSS, HTML and PHP.
- Created an XML configuration file for Hibernate for Database connectivity.
- Involved in development of cascading style sheets (CSS) to make theJavaServer Pages to be displayed using different output styles.
- Build AJAX pages using PHP to display current server time
- Worked with the Database Schema design and normalization for database accessed by the procedural PHP pages.
- Developed manyDrupalwebsites from scratch and from the implementation phase.
- Extensive use of JQuery Library and API to buildDrupal7 themes.
- Used Drush forDrupalwebsite updates.
- Experience on User interface and other essential APIs inDrupal8.
- Used various Drupal tools including Drush, Memcache, Views and CCK and also Developed Custom modules and Drupal templates.
- Experience in Code audit as per Drupal andAcquiaCoding Standards and maintained User groups with Drupal CMS.
- Custom theming, custom module development, multisite management and configuration,drush script development, and Acquia Cloud workflow experience with both Drupal 6 and 7.
- Developed and Managed Internal Drupal based applications.
- ImplementedSAMLsingle sign on using Component Space.
- Configured CAS andSAMLauthentication for clients.
- PKIrefresh by deploying best industry practices solution.
- Designing in HTML5, DHTML, CSS3, JavaScript and JQuery for making website more attractive.
- Developed custom modules by integrating Web Services like REST and SOAP.
- Used existing JavaScript libraries fromDOJOand embedded PHP session and cookies to maintain data state of users.
- UseVagrant/VirtualBox as local unit testing environment.
- Experience with Docker andVagrantfor different infrastructure setup and testing of code.
- Used JavaScript andDojoToolkit to develop new widgets for optimizing survey.
- 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 AJAX for every page for dynamically displaying the data without a page refresh.
- Involved in fixing the CSS for the browsers Safari, Chrome, Mozilla, Internet explorer, Opera
- 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.
- Extensively used XHTML, JavaScript, and CSS for the User Interface.
- 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, Vagrant, mantis, XHTML, UI, MySQL, WordPress, SOAP, REST, Zend Framework.
Confidential, Salt Lake City, UT
PHP/ Magento Developer
Responsibilities:
- Programming in PHP using object oriented and MVC design patterns (Zend, Codeigniter)
- DevelopedPHPbased server side API using Zend framework and implemented MVC architecture.
- Created Drupal modules for Activity log and Service Reporting System.
- Experience on media consulting with adobe Photoshop, macromedia freehand.
- Created front end interface using object oriented JavaScript and AJAX XHR with API The front end interface is able to interact with server sidePHPcode which is called by using REST API through AJAX. The JSON data sets returned are then rendered in appropriate format such as pdf, xls, csv and charts.
- Implementation of REST API services using MVC frameworks & from scratch.
- Working with Grunt & Gulp to ensure seamless & optimized builds for production.
- Working with bower, npm, and composer dependencies managers.
- ImplementedAngularpromises to handle asynchronous communication with our Rest API for various requirements.
- Amazon AWS: instances and volumes setup, installation of basic libraries, load balancers, S3 buckets, email services, etc.
- Database optimization, complex SQL queries, triggers and stored procedures implementation
- Database designing, development using stored procedures, views, joins etc and performance enhancement activities.
- Creation of Database Objects:Tables, Store Procedure, Views, Triggers, Index, and Function.
- Development of client-side solutions in AngularJS, HTML, CSS, jQuery stand-alone and/or integrated with REST API services.
- Web page optimization and implementation of guidelines for fast page load times.
- Cross-browser compatibility & responsive design.
- Working on new features as per requirements (interactive maps, video & text chats, etc.).
- Working with Git & SVN version control.
- Implement pixel-perfect websites from wireframes
- Worked with symphony, design patterns like singleton pattern, registry pattern and model view control pattern in Zend framework.
- Parsing the JSON requests and responses. Creating reports from child data.
- Used Javascript, jQuery for user interactions in pages.
- MySQL databases for Backend using PHP MyAdmin.
Environment: PHP5, MYSQL, JSON, JavaScript, AJAX, HTML, DHTML, CSS, Linux, Vagrant, SOAP, XML, Any chart, DOM, Drupal, Zend Framework, Wordpress, Adobe Photoshop, Agile, LAMP, Moodle.
Confidential
PHP / UI Developer
Responsibilities:
- Involved in implementing MVC architecture to separate business logic from the view using OOP in PHP5.
- Worked with the Zend framework's filtering, decoding, encoding security features in developing secure banking modules.
- Involved in developing interactive web applications using a dynamic scripting language likePHP, Ruby, Python
- Created the initial design to determine the look and feel of the website by creating wireframes, mockup UIs.
- DevelopedPHPpages enforcing the Zend Model View Controller design pattern (MVC).
- Modified the search engine so that the user can find the relevant data as per the requirement.
- Designed Database Schema, Database creation using RDBMS in MYSQL.
- Implemented AJAX to enhance the capability of the website.
- Designed database tables like administrator, supervisor and employee in MYSQL.
- Created Views in MYSQL for sharing tables with various databases.
- Worked on media consulting with Adobe Photoshop.
- Added new forms and fields using CCK module taken from Drupalcontribution.
- Used PHPMYADMIN for MySQL connectivity and management.
- Created Report Generator that queried the MYSQL database for user-specified information.
- Normalized database tables and performed extensive query optimization.
- Deployed application software on Linux Server using Juniper router configuration.
- Worked with NOC, LAMP stack and IT operations.
- Worked on an open-source CMS to build website using Drupal7
- Worked with JSP to create dynamic content from server to update website dynamically.
- Worked in CMS tools such as Joomla,Drupaland Word Press.
- Used JQuery to make the HTML5, DHTML and CSS3 to interact with the JavaScript functions.
- Consumed RESTful APIs such as Approval Request, Address Verification Service, Email Lookup, Initial Solution, Morgage Lookup information for application development.
- Proficiency in web designing using HTML, DHTML, CGI-PERL, Java Script, Cascading Style Sheets (CSS), Macromedia Dreamweaver, MS FrontPage, Home site, Adobe Photoshop and CorelDraw.
- Consumed RESTful APIs such as Approval Request, Address Verification Service, Email Lookup, Initial Solution, Morgage Lookup information for application development.
- Implement pixel-perfect websites from wireframes.
- Created charts using JFreecharts showing pay-roll system of employees.
Environment: PHP5, MYSQL, JavaScript, AJAX, PHPMYADMIN, Zend Framework,Drupal, Python, HTML, DHTML, CSS, MS Excel, Linux, MS Word, Adobe Photoshop, Microsoft Visio, SOAP, XML, JFreecharts, Agile, Perl, Python, Ruby, Web form security, JSP, Java, SSH, EXT.js, Moodle, LAMP.