Sr. Php Developer Resume
New, YorK
PROFESSIONAL SUMMARY:
- Extensive 9+ years of professional experience in experience in Software Development Life Cycle (SDLC), including design, implementation, integration, maintenance and testing of various web - based, Enterprise, Client/Server and Distributed applications using PHP, Zend, Laravel, Composer, Symfony, YII, Magento, OOPS, Design Patterns.
- Extensive experience in full life cycle (SDLC) of software development and in Agile Methodology and Scrum meetings.
- Built the website with a team of two supervisors using ProcessWire, Git, Sass, Gulp, PHPPlates.
- Extensive experience in design, analysis, development, Version Control and Production Support of full life cycle or SDLC experience, multi-tier, database and script-based in web-based & desktop applications.
- Experience in working with AngularJS, Angular Flux, and Redux architecture using complex object-oriented concepts in improving the performance of websites.
- Extensive working experience on application servers like WebLogic Application Server and Apache Tomcat.
- Proficient on Automation tools like Selenium, TestNG, Junit, Ant, Maven, Jenkins, Cucumber, and SOAP UI Pro for testing.
- Experienced in implementation of SOAP and REST Web services using Contract first or Service first approach.
- Managed Amazon Web Services like EC2, S3 bucket, Auto-Scaling, SNS, SQS, DynamoDB, Elasticsearch, Lambda Functions through AWS Console and API Integration.
- Experienced in implementation of SOAP and REST Web services using Contract first or Service first approach.
- Enhanced Microservices architecture, Docker, OpenShift, Kubernetes environment.
- Followed Agile SCRUM methodology and used Test Driven Development (TDD) and Used BDD pattern for code quality and good readability standards.
- Excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.
Core Tech skills
PHP, Laravel, PHPStorm, Composer, Slim, CodeIgniter, JavaScript, HTML5, CSS, React, Redux, Ajax, Bootstrap, Angular, Java, SQL, PostgresSQL, MongoDB, Rest, Node.JS, Express.JS, nginx, GitLab, Phpunit, Selenium, SonarQube, Chrome Developer Tools, Jenkins, AWS, Docker, Kubernetes, TeamCity, XML, JSON, Jira, Linux, Unix, Mac, Eclipse, Agile, Scrum
PROFESSIONAL EXPERIENCE:
Sr. PHP Developer
Confidential, New York
Responsibilities:
- Programmed the Business level logic in PHP using Symfony MVC framework.
- Used all aspects of PHP Programming (object oriented PHP), Zend Framework in LAMP environment.
- Worked with the Database Schema design and normalization for databasex accessed by the procedural PHP pages.
- Implemented features like logging, user session validation using Laravel.
- Built and configured servers, Linux with Ubuntu, Apache, Laravel/Composer using Vagrant for different stations of testing and managing MySQL Database servers.
- Wrote Automated Unit Tests for new and existing features with PHP Unit.
- Migrated data from CodeIgniter to Laravel versions and Involving in development of new features as enhancements
- Provided a fast and powerful router that maps route callbacks to specific HTTP request methods and URIs by using Slim.
- Implemented stable React.js components and stand-alone functions to be added to any future pages.
- Added plenty of plugins to expand its features for increased productivity and convenience by using PHP Storm.
- Used React-Router to change the application into single page application
- Experience in maintained the states in the stores and dispatched the actions using redux.
- Implemented React.JS components, Forms, Events, Keys, Router, and Redux concept.
- Converted the mock-ups into hand-written HTML5, XML, CSS3, JavaScript and JSON.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Developed applications using Angular and Bootstrap.JS like Grids, Toolbars, Panels, Combo-Box and Button etc
- Developed custom directives in Angular that could be re-used like a template across the application and can be re-used to manipulate DOM across the application.
- Designed database backup and restoration strategy for Postgresql.
- Used Express.js to connect Node.js to Database MongoDB and wrote schema.
- Creation of REST Web Services framework for the management of data using Apache CXF.
- Designed and developed Node.Js and REST application to expose API's to external clients.
- Leverage Node.js file-writing features for uploading and saving files and developed RESTful API’s utilizing Express for offline support, request and response caching.
- Worked on Eclipse for development and deployment of application in Tomcat Application Server.
- Used Acquia Cloud for active passive configuration of software load balancer (nginx) and a reverse proxy cache (Varnish).
- Used code versioning tools like GitHub to make our App public and using GitLab for the internal code commits.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Implemented coding best practices using SonarQube Continuous Inspection linking it with the Build process.
- For debugging and error handling using Chrome dev tools.
- Provided strategies and requirements for the seamless migration of applications, web services, and data from local and server-based systems to the AWS cloud.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, AWS IAM, and Elastic Load Balancers
- Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
- Created single container docker images for war and deployed to different environments.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Configured Selenium test servers and suites to run from TeamCity
- Installed, Configured, Maintained and Administered the Atlassian suite which includes JIRA, Confluence, Crowd and Bit-Bucket.
- Development experience in Windows, Linux, Mac OS and UNIX operating systems.
- Maintained client communications including email, slack, and daily standups.
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
Environment: PHP, Laravel, PHPStorm, Composer, Slim, CodeIgniter, JavaScript, HTML5, CSS, React, Redux, Ajax, Bootstrap, Angular, Java, SQL, PostgresSQL, MongoDB, Rest, Node.JS, Express.JS, nginx, GitLab, Phpunit, Selenium, SonarQube, Chrome Developer Tools, Jenkins, AWS, Docker, Kubernetes, TeamCity, XML, JSON, Jira, Linux, Unix, Mac, Eclipse, Agile, Scrum
Sr. PHP Developer
Confidential, Washington, DC
Responsibilities:
- Wrote Automated Unit Tests for new and existing features with PHP Unit.
- Built AJAX pages using PHP to display current server time.
- Used PHP-MYSQL connectivity to access the required data from the database.
- In this app Server side validations using Laravel framework.
- Translated legacy CodeIgniter codebase to Laravel. Used Symfony to create Bundles.
- Used Composer to download and implement third party PHP libraries
- Used React.JS for templating for faster compilation and developing reusable components.
- Worked experience in building the dynamic web pages using the React.JS framework.
- Responsible for implementing UI mockups, integrating third party JavaScript libraries, and handling/creating redux store data.
- Implemented React/Redux Router to enable navigation from one view to the next as agent performs application tasks.
- Written modular, secure, and well-tested front-end code in TypeScript, HTML5 and CSS using the latest web.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface
- Used Bootstrap to help the responsiveness of webpage and design with few custom CSS3 style sheet on elements.
- Created functional components using Angular Components, Modules and Directives.
- Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
- Worked with MongoDB and Mongoose or for CRUD operations on database.
- Created server-side Routes with the help of Node.js and connected to the database using Mongoose.
- Utilized PhpStorm ground-breaking front-end technologies and avails robust refactoring, unit testing, and debugging tools.
- Used WebLogic Application Server as an application server and Eclipse as IDE.
- Used Terminal, SourceTree and SVN to commit the code into Github, MySQL, XML, JSON and web services.
- Setup testing environment for Unit Test as well as Front end testing using PHP Unit, Selenium test cases.
- Involved in acceptance testing using Cucumber and Selenium WebDriver.
- Code optimization and resolving sonarqube compliance.
- Used debugging toolkit FireBug, Chrome Dev Tools, IE Tester, etc. to track and fix bugs.
- Installed SWM (CI/CD) for building automation deployments for upgrades and installs which was carried out by Jenkins.
- Update and create database structure by MySQL in Docker container.
- Built and Maintained Docker container clusters managed by Kubernetes and Linux
- Created CI/CD pipeline using TeamCity.
- Worked in migration of legacy PHP application into YII Framework.
- Implemented 3rd-party Magento module as needed to improve overall Magento functionality.
- Create PL/SQL libraries/programs to be used by middleware, data processing engine and Rules processing engine
- Created and maintained Oracle database schemas, tables, standard views, materialized views, synonyms, unique indexes, non-unique indexes, constraints, triggers, and sequences.
- Worked on Data Source and cache configurations in WebSphere application server.
- Created a CloudFormation template for all resources used in AWS.
- Used Rally to keep track of bugs to reduce downtime, increase productivity and Communication.
- Agile/SCRUM was used as the project management methodology and JIRA and Confluence were the tools used to keep things in check.
Environment: PHP, Laravel, Composer, Symfony, YII, Magento, React.JS, Redux, HTML5, CSS, Ajax, Bootstrap.JS, Angular, PL\SQL, Oracle, sql server, MongoDB, NOSQL, Webservices, Rest, Node.JS, PHPStorm, Websphere, Github, Phpunit, Selenium, Sonarqube, Chrome Developer Tools, Scrum, Agile, AWS, Jenkins, Docker, Kubernetes, JSON, XML, Rally, Linux, Hipchat
Sr. PHP Developer
Confidential, Dallas, Texas
Responsibilities:
- Built the web Application from scratch using PHP.
- Identifying and solving issues caused by plug-in or feeds under PHP, MYSQL, HTML, CSS, JavaScript and JQuery Technology.
- Setup testing environment for Unit Test as well as Front end testing using PHP Unit, Selenium test cases.
- Designed and programmed web based applications and provided maintenance to existing apps using PHP and it framework (CodeIgniter) and MySQL.
- Created application layout/user interface by using standard HTML, and CSS
- Involved in writing application level code to interact with APIs, Web Services using AJAX, REST, JSON and XML
- Designed the page using Bootstrap and some custom CSS.
- Created various Angular.JS directives, controllers, DOM, expressions, templates, data binding, etc.
- Developed core modules in large cross-platform applications using JAVA, J2EE, and Hibernate.
- Involving with installation and maintenance of MongoDB for high availability.
- Used Eclipse as IDE for developing and debugging the application.
- Implemented PHP Unit Tests cases & Selenium regression tests.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Used SonarQube for continuous inspection of code quality.
- Debugged the application using Chrome Dev tools.
- Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution and database.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Integrated various third party APIs, data import and export from database and Magento backend as per the re-quirements.
- Used SVN for efficiently managing the source code versions with the development team.
- Involved extensively in SQL query tuning and PL/SQL Programs tuning using Oracle database
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Extensive working experience with Content Management Tools such as Joomla, and Drupal.
- Wrote and tuned DB2 SQL Queries to perform UI operations.
- Execution of automated test scripts using Load Runner, Jmeter to test the performance and SOAP UI is the web service testing tool for API Testing.
- Developed PHP code and static HTML pages using the ZEND STUDIO and Adobe Dreamweaver.
- Managed different web servers that run on Linux
- Daily use of various video, audio, chat tools like Slack, HipChat, Hangouts, and Skype to maintain communication with peers and to utilize the company's peer network of staff developers.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
Environment: PHP, Zend, CodeIgniter, Magento, Joomla, Zend Studio, Javascript, HTML5, CSS, Ajax, Bootstrsap, Angular.JS, Java, Spring, Struts, PL\SQL, DB2, Soap, Rest, Eclipse, Jboss, SVN, Phpunit, Selenium, Sonarqube, Chrome Developer Tools, AWS, XML, Jira, Linux, Unix, Agile, Scrum
PHP Developer
Confidential, Redwood City, California
Responsibilities:
- Re-designing/ developing the main website to improve user experience and add new functionality and converting from PERL to PHP.
- Worked with the Symfony framework's for filtering, decoding, and encoding security.
- Developed web applications and RESTful web services and APIs using PHP.
- Worked on JavaScript and PHP and with Macromedia Flash.
- Wrote extensive HTML/ HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
- Developed WordPress plugins and modules to embed into the active pages using PHP
- Used PHP unit to perform testing to verify the behaviour of the components.
- Generated PL/SQL programs for change capture, data processing, transformations, data loading, automation scripts, workflow processing routings and middle tier interfaces. Worked with Core Java for business logic.
- Used Netbeans for development and WebLogic Application Server and Soap for deploying the web application
- Created Hibernate mapping files for Java classes using table per class hierarchy strategy.
- Worked in Strut and Agile environment and also Installed and Configured Drupal on a Linux server and other servers. Used JBoss for external monitoring for application functionalities.
- Switched JIRA HSQL database to SQL database and oracle databse.
- In this application, Data Profiling, Mapping and Integration from multiple sources to AWS.
Environment: PHP, Symfony, Wordpress, Drupal, Javascript, HTML, CSS, Java, Hibnerate, Struts, PL\SQL, SQL, Soap, NetBeans, jboss, CVS, Phpunit, Waterfall, AWS, XML, Jira, Linux, Unix
PHP Developer
Confidential, San Jose, California
Responsibilities:
- Developed and designed web interfaces and layouts using PHP, Javascript, HTML and CSS.
- Development for both backend and front end applications. Extensive Programming by using PHP.
- Developed custom web forms using PHP and JavaScript.
- Wrote and Optimized MySQL Queries and connect queries to PHP.
- Developed WebServices for interacting with Backend. Designed Solutions using Hibernate and JPA to interface with the relational database. Wrote complex SQL queries, stored procedures in PL/SQL.
- Involved in design, development and support phases of SDLC.
Environment: PHP, HTML, CSS, JavaScript, JQuery, Java, JPA, UML, JSP, Servlet, Ajax, MySQL, JDBC, Oracle, Ant, XML, Jira, Agile.
Software Developer
Confidential, New York, New York
Responsibilities:
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
- Created test plans and JUnit test cases and test suite for testing the application.
- Enhanced the code according to the business requirements.
- Involved in tuning SQL Queries. Adopted Agile Methodology to plan using JIRA.
Environment: Java, Spring, Hibernate, JPA, HTML, CSS, JavaScript, Ajax, JQuery, MySQL, UML, JSP, Servlet, Ant, XML, Jira, Agile.