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