Php Developer Resume
Dresher, PA
SUMMARY:
- 7 years of extensive experience in web - based application development and maintenance on Linux and Windows operating systems.
- Work experience in Insurance, Banking, E-commerce, Travelling and automotive industries.
- In-depth experience in LAMP/WAMP/XAMPP full stack development.
- Extensive work experience in front-end development using HTML5, CSS3, Javascript and JQuery.
- Expertise in front-end optimization using AngularJS, Bootstrap, Ajax and CSS preprocessor like SASS, SCSS.
- Strong experience in PHP coding and Object Oriented Design and Development.
- Professional experience and deep understanding on PHP MVC frameworks like Laravel 4/5, Symfony 2 and Zend 1/2.
- Expertise in both relational databases such as MySQL, Postgresql, SQLite and NoSQL database like MongoDB.
- Expertise in CMS configuration, manipulation and full stack development such as Drupal 7/8 and Wordpress 3.x/4.x.
- Experienced in Windows programming and Linux Programming.
- Experienced in Bash scripting.
- Professional experience in Apache and Nginx server administration and configuration.
- Experienced in consuming Web Services like SOAP and RESTful.
- Expertise in dependancy management using Composer.
- Experienced in using D3.js for data visualization and reporting.
- Experienced in using Jira as organized Defect Tracking tool.
- Professional experience in version control tools like GIT and SVN.
- Proficient in front-end testing and debuging using Chrome Inspector and Firebug.
- Experienced in unit testing using PHPUnit, Junit and Jasmine.
- Professional experience in CICD(Continuous Integration and Continous Deployment) using Jenkings.
- Deep understanding in methodologies such as Agile.
- Great team player, fast learner and extremely experienced in dealing with deadline and pressure.
TECHNICAL SKILLS:
Languages: PHP, C, C++, Java(J2SE), Assembly Language, Perl, Python, JavaScript, CSS, HTML, Shell(Bash), XML, SQL, ANTLR;
Frameworks and Libraries: JQuery, AngularJS, Bootstrap, Laravel, Symfony, Zend;
Databases: MySQL, SQLite, MongoDB, PostgreSQL;
Web Technology: SOAP, REST, Apache, Njinx;
Content Management System: Drupal, Wordpress, Moodle;
Version Control System: GIT, SVN;
Operating System: Windows 7/8/10, Linux(Ubuntu, Fedora);
IDE: PhpStorm, sublime, Eclipse, NetBeans, Visual Studio, VC++6.0, Turbo C;
Testing tools: JUnit, PHPUnit,PHPSpec, Grunt, Jasmine;
Other tools: OpenGL, 3DMAX, Gulp, Composer, D3.js, Jenkings, Jira;
Other technology: Computer Graphics, Compiler Design and Implement, Bioinformatics
PROFESSIONAL EXPERIENCE:
Confidential, Dresher, PA
PHP Developer
Responsibility:
- Discussed with business team about stories and tickets’ detailed information.
- Used Vagrant development environment in Windows.
- Developed the whole project in Zend2 framework.
- Developed front-end twig templates using HTML, CSS and Javascript; Used Jquery like select2, datepicker and Bootstrap info icon for infobox.
- Used Zend services to to authorize registered user with access and their individually stored information as their select option.
- Used Doctrine DQL to get information from system in remote MySQL database as select options, used query builder to generate queries for future Elasticsearch to get the quick search result.
- Used Bing map api for result page, contains map generation which calculate view level based on all output positions, and pushpin events which get search result from result controller and generate corresponding information box which show related data of the pushpin for business analyze.
- Used GIT for version control and Bitbucket for code review and branch management.
- Used Jira for project management, sprint management and grooming.
- The whole project is in Agile(Scrum and Kanban) methodology.
Environment: Vagrant, Windows, PHP5, HTML, Javascript, Jquery, Bootstrap, Bing Map API, Zend2, MySQL, Git, Bitbucket, Jira, Scrum, Kanban.
Confidential, Boston, MASenior Web Developer
Responsibility:
- Understood, documented and analyzed project requirements.
- Setup the Linux, Apache, MySQL and PHP development environment.
- Developed new application pages using HTML, CSS and Javascript.
- Used JQuery, Bootstrap and Ajax to make the front-end pages more dynamic, user-friendly and better performance.
- Made the GUI compatible with prevailing browsers such as IE, Chrome, Firefox, Opera.
- Implemented back-end program using PHP Laravel framework.
- Authorize different users with different right and function using Laravel Auth service and Guard middleware.
- Provided MySQL connection using both Eloquent ORM and query builder.
- Design the database tables for policy-holder, product and claim information storage.
- Used MongoDB for instant message module history.
- Consumed 3rd-party RESTful API including google map and google calendar during web development.
- Utilized D3.js for data visualization for report task.
- Involved in Unit Testing using PHPUnit.
- Used GIT for version control.
- Used Jira for defect tracking and project and sprint management.
- Used Jenkings for continuous integration and continuous deployment.
- Participated in the complete SDLC process via Agile methodology.
Environment: LAMP, PHP5, JavaScript, HTML5/XHTML, CSS3, BootStrap, jQuery, AngularJS, Ajax, Laravel 5, MySQL, MongoDB, Git, Jira, Jenkings, D3.js.
Confidential, Needham, MASenior Software Engineer
Responsibility:
- Understood and analyses of the requirements, Documented the User Requirements.
- Setup the Linux, Apache, Postgresql, PHP development environment.
- Designed and customized the application pages, web forms and Drupal theme development using CSS, HTML and JavaScript, using JQuery, AngularJS, BootStrap to make the webpage dynamic..
- Made the GUI compatitable with prevailing browsers such as IE10/11, Chrome, Firefox, Opera.
- Implemented back-end program using PHP Laravel framework.
- Provided Postgresql database connection to retrive user information and design database to represent data dependency.
- Designed and implemented RESTful Web Service for inbox message exchange.
- Configured Composer to manage dependency.
- Developed Travel Rental Forum using Drupal.
- Configured and administrate Drupal to authorize different users with different rights.
- Configured a lot of contributed modules to add new functionalities.
- Consumed 3rd party APIs to implement the content sharing to some famous social medias, like facebook and twitter.
- Provided RESTful API for external apps to exchange data with this drupal site by using the corresponding drupal core web service modules to allow developers of other applications to consume.
- As site administrator, I envolved in people management, defining different roles and set the permissions for them.
- Involved in Unit Testing using PHPUnit and helped QA team to write the scripts, the project is test-driven.
- Used GIT for version control.
- Involved in defect tracking using Jira.
- Used Jenkings for continuous integration and continuous deployment.
- Agile methodology throughout the whole development lifecycle.
Environment: LAMP, Drupal 7, JavaScript, PHP, HTML, CSS 2/3, jQuery, AngularJS, Laravel 4, PostgreSQL 9.3, Git, MongoDB 2.4/2.6, Ajax, Jira, Jenkings.
Confidential, Boston, MASoftware Engineer
Responsibility:
- Understood clearly about the entire project life cycle including requirement analysis, architecture design and development implementation.
- Configured LNMP(Linux, Nginx, MySQL, PHP) environment which is the coding environment.
- Developed front-end GUI and forms for quick-publish module and review module using HTML, CSS, JavaScript and make them dynamic with fancy features like progress bar and automatic user-side form validation using JQuery, AngularJS, Bootstrap and Ajax.
- Implemented back-end program for quick-publish module and review module by using Symfony framework.
- Made the GUI compatitable with prevailing browsers such as IE10/11, Chrome, Firefox, Opera.
- Developed some simple statistics and calculation application using perl.
- Provided MySQL database connection to store new publishment and reviews and retrieve these information and related product based on brands and types.
- Designed MySQL database tables for refer module of rewarding module to build dependency of refer data, review data and user account.
- Designed and Implemented RESTful Web Services for review information exchange.
- Utilized D3.js for data visualization for report module.
- Configured Composer to manage dependency.
- Developed deals newsletter sites using Wordpress.
- Designed and implemented the newsletter basic theme using HTML, CSS and PHP, so others can easily mange the content.
- Configuring and administering Wordpress to authorize different type of users for different tasks. Created Wordpress API to be used by other management systems. Consumed several 3rd-party RESTful API like facebook, google map during web development.
- Involved in Unit Testing using PHPUnit and helped QA team to write the scripts, the project is test-driven.
- Used GIT for version control. Involved in defect tracking using Jira. Used Jenkings for continuous integration and continuous deployment.
- Agile methodology throughout the whole development lifecycle.
Environment: LAMP, PHP, Wordpress, Perl, HTML4/5, CSS2/3, MySQL, JavaScript, AngularJS, jQuery, Bash, Git, AJAX, Bootstrap, Web Service, PHPUnit, Jira, Jenkings .
ConfidentialWeb Developer II
Responsibilities:
- With close interaction with clients gathered and analyzed the Software requirements.
- Involved in Front End Prototype Development of the entire Portal. Prepared Software Requirement Specifications.
- Worked in Agile based environment with daily scrum calls and coordination with the offshore team.
- Participated in process flow diagrams.
- Participated in designing the database in MySQL.
- Developed the software components for the implementation of the Invoice and Purchase Order Module using technologies viz. HTML, CSS, JQUERY, JavaScript, AJAX, PHP, OOP, and JSON, CodeIgniter.
- Consumed a RESTful Web Service using PHP cURL Library.
- Implemented business logic using PHP, OOP and MySQL DB for WDV method.
- Developed stored procedures in MySQL.
- Involved in coding, Testing, Test case preparations.
- Resolved Cross Browser Compatibility issues and Involved in Unit, Integration Testing.
Junior Web Developer
Responsibilities:
- Coordinating with development coordinator, development manager and clerk manager to get the requirements and clarify issues.
- Developed modules for registration, authentication and password reset
- Worked on remember-me feature
- Implemented code for data access
- Implemented unit tests for both front-end and server-side code
- Designed front-end pages using HTML, CSS and JQuery
- Wrote SQL queries for data access and manipulation
Junior Software Developer
Responsibilities:
- Creating application pages.
- Developing News pages using PHP, Javascript, HTML, CSS.
- Develop salary management system using Java, JSP, JDBC and SQL Server.
- Maintenance of existing applications.
- Resolving bugs reported across the site.
- Coordinating with management department and automobile technique department to get the requirements and clarify issues.
- Working with QA team to do some test.
- Confirm product quality and provide details about the product before the Production release.
- Documenting design, release activities and bug fix procedures.
- Following updating and bug-fix