We provide IT Staff Augmentation Services!

Sr. Php Developer Resume

Chicago, IL

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.

TECHNICAL 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

Confidential, Chicago, IL

Sr. PHP Developer

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

Confidential

Sr. PHP Developer

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

Hire Now