Sr. Php Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Over 9+ years of experience in developing web applications using WordPress, PHP, JavaScript, jQuery, HTML, DHTML, Cascading Style Sheets, and XML.
- Extensive experience in web and client server technologies covering all phases of project development including business requirements analysis, architecture and design, user interface design, module and component construction and implementation.
- Specializing in multi - tier web or traditional client/server projects using LAMP technologies.
- Experience in leading team to develop web applications and working closely with the client.
- Strong design, development and estimation skills in PHP with very good hold on Object Oriented Programming, SDLC concepts, UI Development, MYSQL.
- Proficient in developing applications using PHP MVC design patterns and frameworks like Sonic, Code Ignitor, Zend and People Aggregator.
- Experience in building, maintaining and publishing content to webpage using DRUPAL CMS.
- Alter the existing DRUPAL(PHP CMS Package) core modules without touching the core modules.
- Experience with SOAP/REST web service and related protocols for data-intensive and complex analytic system desired.
- Strong Experience in MVC frameworks, Laravel and CakePHP.
- Experience in building web applications using Full Stack Frameworks such as Symphony, Laravel and CakePHP.
- Working knowledge of Jenkins, Eclipse, Github, SASS and gulp.
- Experience in working with AWS Cloud based infrastructure.
- Experience in building web applications using front end technologies such as JavaScript, HTML5, AJAX and CSS.
- Experience in scripting using JavaScript AngularJS framework.
- Huge knowledge of WordPress plugins and architecture.
- Strong analytical, programming, communication skills and also experience in interaction with clients.
- Good understanding of cloud based architectures like AWS, OpenStack cloud and Azure.
- Good understanding of Linux commands, shell scripting, file system and handling
- Quick learner with proactive attitude and adaptable to learn new skills and technologies for enhanced productivity.
- Experienced in a fast paced Agile Development Environment including Scrum, and Extreme Programming.
TECHNICAL SKILLS:
Languages: PHP, MYSQL, JavaScript, AJAX, JQuery.
Operating System: Windows, Macintosh, Linux.
Web Design: Macromedia Dream weaver, Notepad++
Tools: /Open Source Software: LAMP, WAMP, SVN, SSH
CMS/Frameworks: WordPress, Code Igniter, Cake, Zend, Smarty Template Engine.
Web Technologies:: HTML, CSS, JavaScript, JQuery, AJAX, Web Services (SOAP, REST API's)
Applications/ Tools: MS Office, MS Visual Studio, MS Office, Photoshop, Dreamweaver, Illustrator, Flash.
PROFESSIONAL EXPERIENCE:
Confidential - Atlanta, GA
Sr. PHP Developer
Responsibilities:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi threading and socket programming.
- Deployed the application on WebLogic, Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in the table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
Environment: Java, J2EE, Sybase, BEA WebLogic Server, JSTL, SQL Server, Struts Frame work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.
Confidential - Bentonville
Sr. PHP Developer
Responsibilities:
- Integrated and built the application in Zend framework. Designed and developed business layer using PHP5's classes.
- Building and modifying PHP websites using PHP Joomla and WordPress.
- Coding of custom WordPress theme and template files using HTML, CSS, PHP, and Bootstrap framework.
- Worked Extensively on MySQL as a backend.
- Planning and conducting cross-browser usability testing against W3C.
- Developing compatible User Interface functionality using jQuery & other libraries.
- Documenting features, technical specifications & infrastructure requirements.
- Working with a multi-disciplinary team to convert business needs into technical specifications.
- Experienced working on tools like Jenkins and Puppet deployments.
- Design and Coding of User Interfaces using JavaScript, HTML and CSS.
- Design and Coding of communication module for information exchange.
- Maintain daily and weekly updates to websites. Designed dynamic and browser compatible pages using HTML, CSS, JQuery, JSON and JavaScript.
- Effectively maintained and troubleshoot bugs/errors of the website and PHP scripts by having the ability to solve complex problems and pay attention to details.
- Worked in CMS tools such as Joomla, Drupal and WordPress.
- Used AJAX for every page for dynamically displaying the data without a page refresh.
- Used bootstrap CSS for responsive design.
- Used Yii Framework to implement MVC (Model View Controller) architecture.
- Worked on generating windows notification and browser which should popup at particular time interval.
- Strong expertise in Web Application development using PHP with OOPs, CVS, SVN, MySQL, MS SQL Server, JavaScript, jQuery, AJAX, CSS and XML.
- Used jQuery plugin to display notification messages on website which works on almost all common browsers.
Environment: PHP, HTML, JavaScript, MYSQL, SVN, PHPMYADMIN, Visual Source Safe, MS Excel, jQuery, Zend Framework, JSON, XML, Python.
Confidential - Atlanta, GA
PHP Developer
Responsibilities:
- Followed the Agile methodology iterative process for each of the module in the project.
- Developed the Login Module and Reimbursement Module.
- All modules developed with the framework design patterns and DAOs, Hibernate for persistence layer, Spring Framework for Application layer.
- Prototyped Flex based RFC using Flex, consuming web services using BlazeDS.
- Used Spring framework in enabling Controller Class access to Hibernate.
- Designed and developed several Flex UI Screens and Custom Components using MXML and Action script.
- Designed and developed user interface using Flex Components: ViewStack, Checkboxes, Repeater, Title Window, Text Area and others.
- Created components that have multiple views using States and also used Effects and Transitions when a State is entered or exited.
- Extensively used to data models to store the form data.
- Worked on a proof of concept on Internationalization in flex.
- Developed Action Script functions for event handling response handling and error handling
- Implemented Singleton Service Locator design patterns in Cairngorm MVC architecture to interact with backend.
- Implemented JSON with Flex to feed Data grids into the web application.
- Worked on development of Error Handling mechanism on the Flex side by catching the error code and message streamed from server and wrapping it in a custom Exception Object.
- Used Blaze DS to connect flex application with backend J2EE and Web Services layer to pull out the data to Flex UI components
- Was responsible for deploying and testing webservices components.
- Responsible to create Web Services to various web applications using Apache Axis 2 responsible to create WSDL, WSDL2Java and Java2WSDL Stubs
- Extensively used SOAP in webservices to communicate with other applications.
- Used SAX and DOM for parsing XML.
- The Log4j package is used for the debugging.
- Created JUnit and FlexUnit test case design logic and implemented throughout application.
- Used ANT tool for building and deploying the application.
- Used Toad tool to create Views and Stored procedures.
- Created Data model (Schema) of the Database.
- The project was implemented in Websphere Application Server for the development and deployment.
- Participated in regular code reviews and design meetings.
Environment: Java, JSP, J2EE, Hibernate, Log4j, Struts, JSON, Apache Axis 2, Spring, WebServices, Adobe flex builder, Flex API, Blaze DS, Flex, MXML, Action script, Tomcat Web Server, Websphere, Confidential RAD V6, ClearCase, JQuery, Agile, VSS, Sql Server, Pl/Sql, TOAD, XML, CruiseControl, Unix, HTML,XSLT and CSS.
Confidential - Chicago, IL
Java Developer
Responsibilities:
- Agile methodology was adopted in the development, and used Scrum method of project management.
- Implemented UI layer using Flex and business layer using Spring MVC and developed persistence layer using Hibernate.
- Designing Flex UI components as well as development of Flex custom components.
- Developed eye catching MXML view components using Flex Builder.
- Used Cairngorm MVC Architecture to handle the events and to retrieve the data from the server.
- Responsible for design and development of user interface using Flex Layout and Navigation, Data grid menus, and skinning components.
- Used Confidential Cues charts for creating Bar charts, Line charts and Pie Charts to show the project specific performance metrics
- Integrated Flex with BlazeDS to communicate Server side Objects which was build using Spring Framework and Hibernate.
- Extensively used RemoteObjects to retrieve data from the remote server and perform required business functionalities from the front end.
- Used spring framework modules like Core container module, Application context module, Spring AOP module, Spring ORM and Spring MVC module.
- Configured Spring Application-Context.xml used by spring container to inject dependencies to java classes to optimize memory resources.
- Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development.
- Developed / modified the model components to in corporate new business level validations.
- Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files.
- Consumed WebServices for getting the credit card information from third party application.
- Used Singleton and DAO design pattern.
- Test Driven development is done by maintaining the Junit and FlexUnit test cases throughout the application.
- Log4j package is used for the debugging.
- Used ClearCase for version control.
- Ensuring adherence to delivery schedules and quality process on projects.
Environment: Java, J2ee, Spring, Hibernate, Flex, Action Script, MXM, XML, XSD, Java script, Blaze DS, Cairngorm MVC Framework, Confidential RAD, ClearCase, Oracle, Log4j, Weblogic, Sql, DbVisualizer, Webservices, Agile, ClearQuest, Maven, UML (Rational Rose), HTML, CSS and Windows 2000 Prof
Confidential - New York, NY
PHP Developer
Responsibilities:
- Peer code review of the development actions as well as test case review of the test cases created by QA.
- Gathering requirements though video conference, skype call or via email communication from client, Unit testing of application, managing application delivery procedure and managing sources of the application using SVN version control tool.
- Developed database load and unload modules which is been used in multiple projects to migrate databases in both SQL and NoSQL (JSON format for MongoDB)
- Participation in internal quality audits.
- Configured Apache Server and PHP Scripting Engine and MySQL Database Server
- Designed, Developed, and Maintained Web sites with PHP, MySQL, CSS, HTML, DHTML, and JavaScript.
- Involved in the development modules using PHP and HTML5
- Developed PHP files to extend the functionality of the server.
- Developed all transaction screens using PHP, JavaScript and HTML.
- Used HTML/DHTML, CSS, JavaScript, AJAX to produce high performance, rich and user-friendly Web interface
- Maintained web applications and e-commerce web sites within a LAMP (Linux, Apache, MySQL, and PHP) environment that includes distributed web servers and a MySQL database cluster.
- Designed User Interface, Coded Functionality and performed Unit Testing.
- Developed MVC based applications using Code igniter Framework.
- Write/modify/maintain Magento extensions. Written scripts to update inventory, pictures, pricing, addresses, and other product related data.
- Used PHP Zend framework for one of their projects
- Used HTML, CSS, JavaScript, jQuery on client side.
- Creating/Updating/Removing/Backing up/Restoring MySQL databases from command line. Data migration during platform changes.
- Built and manipulated WordPress websites, edited and repurposed WordPress plugins in accordance to customers' needs; wrote and extended WordPress plugins.
- Created News section for the latest updated customers and clients.
- Created Queries and Tables using MySQL.
- Created Web Application using PHP and SQL for UPS Shipping Integration.
- Key role in importing the entire site to Magento. Writing scripts to import the products, categories, images, customers, orders, etc. to the Magento website.
Environment: REST API, PHP, HTML, XHTML, CSS, AJAX, Zend Framework, JavaScript, MySQL, Windows, Apache, MVC Frame Work, jQuery, CSS.
Confidential - Raleigh, NC
PHP Developer
Responsibilities:
- Designed, tested, and implemented computer applications using PHP and MySQL to service all departments and developed programs to automate previously manual procedures.
- Responsible for back-end programming related to Drupal and Articulate CMS integration for the product APS.
- Enhanced and redesigned Data Access Layer for both RDBMS DB and NOSQL DB (Mongo). This enabled system to handle high volume without concurrency or scalability issues, by adding hybrid SQL and NoSQL option document processing was faster.
- Developed and modified PHP related enhancements that assist with the utility of Moodle and Articulate Storyline.
- Provided assistance, as needed, to Instructor Designers for the conversion of content to the current SCORM package for integration with the LMS.
- Developed mechanisms to provide reports on user and course data by creating scripts to analyze database for each term.
- Used JavaScript functions for an easy to access in modules designing and maintenance.
- Helping on a virtual community for the supervisor track using WordPress.
- Created and maintained SCORM packages for integration with Drupal CMS.
- Provided support and troubleshoot web products used by faculty and staff to maintain their websites.
- Using SugarCRM, PHP, JavaScript, JQuery, HTML.
- Creating new modules and customizing existing modules in upgrade safe way.
- Creating logic hooks for before and after insert/update/delete operation
- Creating custom reports using reports module.
- User Management using User module
- Testing and debugging code.
- Involved in release into Production, Development, QA and Staging.
- Role Management using Role module.
- Worked in Agile based environment with daily scrum calls and coordination with the offshore team.
- Developed, implemented and performed Unit testing using Junit.
Environment: PHP5, Linux, Apache, MySQL, LAMP, Wordpress, Magento, HTML, Ajax, CSS, JavaScript, jQuery, Bootstrap, and Git.