Sr Php Developer Resume
Memphis, TN
SUMMARY
- Over 7 years of extensive experience in developing web based applications
- Work experience in electric, media, insurance, e - commerce, and transportation domains
- Expert in object oriented programming (OOP) concepts using PHP 5/7
- In-depth experience in LAMP MAMP, WAMP (Linux, Mac, Windows, Apache Server2.x, MySQL 5.x, PHP5.x) architecture
- Excellent skills in web technologies like HTML 5, CSS 3, Bootstrap 3, Less, Sass, JavaScript 1.8, jQuery 1.11.1, AngularJS, React.js
- Excellent experience on MVC frameworks such as Symfony3, Laravel 5, Yii 2
- Experienced in PHPweb services using SOAP and REST
- Experience in deploying PHP based web applications to cloud platforms such as Amazon Web Service and OpenShift
- Proficient in using Content Management Systems such as Drupal 7/8, Wordpress 4
- Knowledge of Data Modeling and Database design. Experience with both Relational databases (MySQL 5.6, Oracle Database 11g) and NoSQL databases such as MongoDB
- Extensive experience in implementing dynamic UI features that use AJAX using JavaScript 1.8 and jQuery1.11
- Proficient in Cross Browser Frontends and responsive design with or without framework like Bootstrap 3 for different browsers such as Firefox, Chrome and IE
- Experience with build tools such as Composer
- Great knowledge in server deployment using Vagrant
- Proficient in testing and debugging tools such as Firebug, IE Developer, Chrome/Safari web inspectors
- Experience with dynamic data display using D3.js
- In deep experience with issue tracking tools such as Jira, Confluence
- Expert Experience with Unit testing using PHPUnit, software development with TDD approach
- Strong ability with version control such as Git
- Familiar with mobile application development like PhoneGap
- Proficient in various software development paradigms and models, including Agile (Scrum), Waterfull, DevOps
- Great team player, quick learner, and has proven excellent communication skills with co-workers in highly paced environment
TECHNICAL SKILLS
Programming Languages\Content Management System: PHP 5.6.x, SQL, Matlab, C/C++, VB\Drupal 6/7/8, Joomla, Magento, Word Press 4 Java, Python
Databases\Scripting Languages: MySQL 5.7.x, Oracle SQL 11g/10g, MS SQL \JavaScript, JQuery, Angular JS, Node.js, Server, MongoDB, MySQL \ Backbone.js, React.js, Shell, Perl Workbench, php MyAdmin, SQL Developer Toad, SQLite
Web Technologies\Cloud Platform and Services: HTML5, CSS3, Bootstrap, Foundation, SAAS, \Amazon Web Service, OpenStack, OpenShift, LESS, Ajax, JSON, XML, SAML, SSO\Cloud9, Armor
PHP MVC Frameworks\Application/ Web Server: Laravel, Symfony, Yii2, Zend, Cake PHP\Apache HTTP server 2.x, Nginx Simplesamlphp
Virtual Environment\Version Controls: Vagrant, VirtualBox, Fedora\ SVN, GIT, TFS, CVS
Testing & Debugging Tools\Tools: Firebug, IE Developer, Chrome/Safari web \Vagrant, Composer, PHP Storm, Sublime, Jira Inspectors, PHPUnit\Confluence, Jenkins, Docker
Operating System\Other Technology: Linux, Unix, Mac OS X, Ubuntu, Microsoft\MS Excel, MS Access 2007/2016 Windows, XP/7/10\Photoshop, Illustrator
PROFESSIONAL EXPERIENCE
Confidential, Memphis, TN
Sr PHP Developer
Responsibility:
- Started with the kick-off meeting with the business scope of the project, researched the background and goals for the project.
- Got the permission for the project team, set up the LAMP development environments on Novell Netware with LAMP (Linux, Apache Server 2.4.6, PHP 5.6.27, Oracle Database 11g).
- Installed SSL certifications on separate domains and host the servers for development.
- Worked with network group, installed and configured Simplesamlphp as our identity provider.
- Set up the customer portal and admin portal using Symfony 3.3.6, created bundles and generated entities
- Installed lightsaml in Symfony customer portal framework for SSO, implemented the sp bundle for the service provide to interact with our idp for the customer profile
- Configured SAML 2.0 metadata for both idp and customer portal sp, exchanged the metadata, made idp and sp communicate in the LAMP environment.
- Transmitted SAML from point-to-point using HTTP-POST bindings with FIS SOAP web service to seamlessly authenticate user credentials.
- Made the SOAP calls to FIS for the associate new accounts, enroll/update customer, retrieve profiles once the user made actions in customer portal.
- Made Rest call to Aclara for the webtoken generate, sent the JSON file of the authenticated user information to create a webtoken, and authorized to the user usage analyze.
- Realized SHA-256 hash in Oracle using PL/SQL and Java Stored procedures.
- Authenticated the user with the sqlauth module in the SSO login page, abled to retrieve profiles from oracle database, customized the theme module for the login page.
- Used Twig and bootstrap for symfony layout template in admin and customer portal
- Used PHPUnit to do the unit testing, SoapUI and Postman for the api call test.
- Troubleshot errors with the help of log messages.
- Using CVS for version control, communicated and cooperated with multiple department such as network department, marketing department.
Environment: LAMP, Linux, PHP 5.6.27, Symfony 3.3.6, Apache Server 2.4.6, Oracle RDBMS, SQL, PL/SQL, SAML, SOAP, REST, JSON, SSO, PKI, Simplesamlphp, JavaScript/jQuery, HTML 5, CSS 3, AJAX, Bootstrap CSS3, Twig, XML, Sublime, SQL Developer, PHPUnit, SoapUI, Postman, CVS, Novell Netware, TCP/IP, FTP/SFTP
Confidential, Doylestown, PA
Sr PHP/Drupal Developer
Responsibility:
- Secured web server with firehost Armor, configured Cisco VPN Client and backed up the websites.
- Managed web host with cPanel, created white label websites with different domains.
- Supported and fixed bugs for main websites, used phpMailer for senting emails with outlook host and configured SMTP settings.
- Converted html email of confirmation of coverage to pdf attachment using Dompdf, create COC log files to catch status messages of sending emails.
- In the internal admin system, realized the function to export student information with sign up/end date or coverage start/end date filter in excel files.
- Customized 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
- Maintained and optimized configuration of Apache, PHP and MySQL for use with Drupal 8
- Used PHPUnit to do the unit testing and simplytest.me to test the projects
- 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 TFS for version control
Environment: Drupal 8, Acquia Dev Desktop/Acquia Cloud, Drupal Console, Drush, PHP 5.5.33, MySQL 5.5, MysqlWorkbench, Symfony, simplytest.me, PHPUnit, Twig, JavaScript/jQuery, HTML 5, CSS 3, AJAX, Sublime, TFS
Confidential, NYC, NY
Sr. Drupal/PHP Developer
Responsibilities:
- Utilized Demo Framework(DF) distribution as the version of Drupal 7
- Created and customized Drupal Core,templates, themes, content types, and modules to meet the requirements
- Developed Contact Fill Application using Drupal, installed and integrated the Application online
- Designed in HTML 5, CSS3, JavaScript/JQuery, AJAX for making website more attractive, overrode Twig template for site reskinning
- Implemented mobile friendly and device independent interfaces using Bootstrap CSS 3
- Built responsive images in Drupal 7 by using Responsive Image module and Breakpoints module
- Created MySQL database by using PHPMyAdmin, Used MySQL 5 to store and fetch data
- Provided REST API for external applications to access the entities in the Drupal site by using Drupal 7 Core web service module and the contributed module REST UI
- Maintained and optimized configuration of Apache, PHP and MySQL for use with Drupal 7
- Participated in code reviews, Setup testing environment for Unit Test as well as Front end testing using PHPUnit
- Used Git for version control and Jira as defect tracking tool
- Involved Agile/Scrum meetings and Sprint Retrospectives to adjust smoothly to rapidly-changing requirements and produce products that meets evolving business goals
Environment: Drupal 7, Acquia Dev Desktop/Acquia Cloud, Drupal Console, Drush, PHP 5.5, MySQL 5.5, phpMyAdmin, Symfony, HTML 5, CSS 3, Bootstrap CSS3, Twig, JavaScript/jQuery, AJAX, Apache Server 2.x, Rest API, PhpStorm, PHPUnit, Git, Jira, Agile
Confidential, Stamford, CT
Sr. Drupal/Web Developer
Responsibilities:
- Defined and developed the application's presentation layer using HTML5, CSS3, Bootstrap CSS 3 and jQuery 1.11.1 Scripting
- Implemented sophisticated user interfaces using industry standard technologies and techniques
- Supported web servers and other servers via scheduled maintenance, performance tuning, and monitoring
- Provided feasibility reviews for potential new projects, including development effort estimates.
- Built applications to agree upon specifications within the required timeframe and budget
- Implemented AJAX and jQuery on front-end to make the web page more dynamic
- Architected new features in the Drupal CMS and managed the implementation of all CMS features
- Demonstrated deep understanding of LAMP performance and configuration
- Conducted peer-reviews of PHP application code, ensuring that all code complies with team standards
- Consumed google map API for the sports event display
- Implemented data access code using PDO
- Used PHPMyAdmin to handle the administration of MySQL, Used MySQL 5 to store and fetch data
- Worked with Database Developers to design new features with attention to performance and scalability
- Worked with Customer Service and QA to identify and addressed issues reported by clients quickly and effectively
- Used Git for version control and Jira as defect tracking tool
- Wrote Automated Unit Tests for new and existing features with PHPUnit
- Worked as part of a group of passionate technologists, followed Agile methodologies with a clear charter to deliver the best possible sports-related web and mobile applications available.
Environment: PHP, HTML 5, CSS 3, Bootstrap 3, JavaScript, jQuery 1.11.1, MySQL, PHPMyAdmin 3.4, Restful API, Drupal 7, Nginx, AJAX, Git, PHPUnit, Jira, Agile
Confidential, Hartford, CT
PHP/Drupal Developer
Responsibilities:
- Implemented frontend layout and behavior with HTML, JavaScript and CSS
- Worked with REST based Web Service
- Developed compatible User Interface functionality using jQuery, Ajax and other libraries
- Wrote SQL queries for MySQL to fetch and store data
- Implemented presentation layer with HTML, Ajax, and CSS, JQuery other libraries
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML5 and CSS3
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript
- Developed code to call web service/APIs to fetch data and populate on the UI using jQuery/AJAX
- Worked on an open-source CMS Drupal to build websites
- Using complex Object-Oriented concepts in improving performance of websites
- Participated in database design
- Participated in code reviews, perform unit testing and integration testing
Environment: PHP, MySQL, HTML 5, CSS 3, jQuery, JavaScript, PHPMyAdmin 4.0.0, LAMP, Zend Framework, AJAX, VPN, Drupal, Agile
Confidential
PHP Developer/Engineer
Responsibilities:
- Implemented the registration and authentication modules
- Implemented ‘remember-me’ feature as part of the authentication module
- Implemented validations for several user forms
- Implemented data access code using PDO
- Integrated with a third-party payment gateway
- Designed UI components using HTML 5, CSS & JavaScript
- Designed, implemented and maintained ticket shopping carts
- Wrote unit tests
Environment: PHP 5, CSS 2, XML, HTML5, JavaScript, MYSQL 5.5, PHPMyAdmin 4.2.8, AJAX, Apache 2.0, Linux, Sublime Text 2
Confidential
PHP Developer
Responsibilities:
- Responsible for developing the authentication module using Laravel
- Developed and maintained the account management system for users, teachers and admins
- Helped design the database schema and implemented the data access code using Eloquent ORM
- Maintained Git repository for the project
- Supported QA team during testing
Environment: PHP, Laravel, MySQL, HTML 4, CSS, JavaScript, Apache Web Server