Drupal Developer Resume
St Louis, MO
SUMMARY
- Over 6 years of experience in IT (PHP based environment, LAMP/WAMP) as a Software Engineer using the iterative software development lifecycle principles of Rational Unified Process to manage, test and develop distributed client/server, Internet and intranet applications on heterogeneous environments.
- Well experienced in complete Software Analysis, Design and Development cycle that includes Requirement analysis with Use Cases, Unit Testing and Implementation & Maintenance.
- Experienced in Object Oriented Programming (OOP) in PHP versed in PHP 5/PHP 4 in order to write robust and re - usable code.
- Experienced in installing, configuring, modifying and testing existing Drupal 6 modules.
- Experience in Drupal Themes developing Drupal custom modules, resolving Drupal configuration issues.
- 5+ years of experience on Agile Scrum Methodology.
- Having good experience working in developing e-commerce websites.
- Proficient in UML and web technologies like PHP, HTML, Java Script, CSS, AJAX and XML.
- Well Experienced in software engineering architectural pattern like MVC.
- Expertise in implementing various Design patterns like Singleton, Strategy, Observer and Factory.
- Well experienced in using PHPunit framework for testing.
- Expertise in coding optimized SQL queries, Stored Procedures, Functions, Packages, Triggers on databases like MYSQL, and DB2 etc.
- Experience in developing Web services using SOAP.
- Expertise in web technologies like JavaScript, HTML, CSS, AJAX, and XML.
- Possessed excellent written and oral communication skills with a results-oriented attitude.
- Good documentation skills with the ability to meet project deadlines and has the ability to work in a cross functional environment.
- Sound understating of project Management.
- Strong aptitude towards the requirement gathering from users.
TECHNICAL SKILLS
Operating Systems: Linux Red Hat, Windows 2000, Windows XP, Windows 95/98, Window 7/8, CentOS, UNIX
Programming Languages: PHP, C, JAVA, PERL, PL/SQL
Web Technologies: JavaScript, CSS, AJAX, HTML, DHTML, XML
Web Servers: Apache 2.2 and IIS 5.0/6.0
Versioning Tools: Subversion, CVS
Editor: Edit plus, Dream weaver, Zend Studio/Frame work
Content management: Joomla, Drupal
Modeling Tools: Rational Rose (UML), MS visio
Php Libraries: PEAR, PECL
Data Bases: MySQL, IBM db2
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Drupal Developer
Responsibilities:
- Participated in the complete SDLC process.
- Configured and worked in WAMP environment.
- Worked on Drupal V 6.0
- Used MVC architectural pattern for developing departments and site manager modules
- Worked on Groups module for managing different groups and coworkers for the Confidential announcements, events and news in the organization.
- Worked on different other modules like blogs, search directory, policies, forms and protocols which provides various abilities to the coworkers to manage and search the Confidential.
- Worked with Drush 5.0 for extending the abilities to manager Drupal.
- Used Ajax for all the DB interactions on all the pages.
- Involved in Query Optimization by creating indexes, various joins in MySQL.
- Used JAVA SCRIPT, JQUERY extensively in the entire application.
- Involved in fixing the CSS for the browsers Safari, Chrome, Mozilla, Internet explorer, Opera.
- Responsible for fixing lot of cross browser issues especially on the IE.
- Followed agile Scrum methodology as a team with daily standup meetings for a better project planning.
- Installed and worked with Subversion for versioning control.
Environment: PHP v5,MySQL,Drupal 6.0,Drush, HTML,XHTML, CSS, AJAX, Apache Web Server, JavaScript, JQuery, SVN.
Confidential, Florham Park, New Jersey
PHP Developer
Responsibilities:
- Responsible for system analysis, design and development.
- Configured and worked in LAMP environment.
- Installed and configured PHPv5, apache and MYSQL on different servers.
- Installed Mediawiki v1.17 and configured it.
- Used and Integrated MVC architectural pattern for developing enterprise applications.
- Worked on CSP (Cookie Server Process) Authentication module for secured single sign-on on and page authentication on the InfoBase website.
- Worked on different modules like App Dashboard, People Dashboard, Release Calendar, Issue Dashboard etc.
- Worked on Web phone Module which is Single source of Corporate Information.
- Worked on different email, alerts generation modules and scheduled the crontab.
- Used Ajax for all the DB interactions on all the pages.
- Involved in Query Optimization by creating indexes, various joins in MySQL.
- Used JAVA SCRIPT, JQUERY extensively in the entire application.
- Involved in fixing the CSS for the browsers Safari, Chrome, Mozilla, Internet explorer, Opera.
- Responsible for fixing lot of cross browser issues especially on the IE.
- Worked with XML when writing/changing the usernames, ids, prefixes, text links etc. for page dumps.
- Followed agile Scrum methodology as a team with daily standup meetings for a better project planning.
- Installed and worked with Subversion for versioning control.
Environment: PHP v5, MySQL, Mediawiki, HTML, XHTML, CSS, AJAX, Apache Web Server, JavaScript, JQuery, SVN.
Confidential, San Diego, CA
PHP Developer
Responsibilities:
- Responsible for system analysis, design and development.
- Configured and worked in LAMP environment.
- Configured and installed PHPv5, apache and MYSQL on different environments.
- Installed and configured Subclipse.
- Configured and extensively used PHPUnit framework for unit testing the DAOs and modules and achieved the code coverage of 90 percent.
- Worked and developed in MVC architectural pattern.
- Designed and developed various modules like DAO generators and DAO base generators for security remediation project.
- Worked with PMS (Payment processing system) using SOAP web service for different finance based modules which take care of payments.
- Responsible for working on different security risks like XSS(Cross site scripting),SQL Injection etc;
- Used AJAX, CSS, JAVA SCRIPT, and JQUERY extensively in the entire application.
- Used HTML and also XML for SOAP calls when developing PMS application in both Ashford and Rockies websites.
- Involved in Query Optimization by creating indexes, various joins in MSQL.
- Involved in fixing the CSS for the browsers Safari, Chrome, Mozilla, Internet Explorer, and Opera.
- Followed agile Scrum methodology as a team with daily standup meetings for a better Project Planning.
- Worked with Subversion for versioning control.
Environment: PHP v5, MySQL, HTML, XTML, CSS, AJAX, Apache Web Server, JavaScript, SVN.
Confidential, Jackson, Mississippi
Senior PHP Developer
Responsibilities:
- Involved in the complete SDLC process.
- Responsible for system analysis, design and development.
- Responsible for installing the UBUNTU 10.04 linux distribution on our three servers Develop, QA, and production.
- Configured and installed PHPv5, apache and IBM db2 on the servers.
- Installed db2 Control center on the server as a client for IBM db2.
- Designed and developed various modules on the data platforms Transparency Mississippi and the Worksite with PHPv5.
- Designed various modules like State Budget, Expenditures, Travel, Revenue etc. which holds tons of financial data and contracts of the state.
- Created a module separately and included it on every page for tracking the ip addresses of the visitors for the website.
- Used Google Charts tools for designing the charts on the website which hold the financial info of all the modules under transparency Mississippi.
- Used AJAX for every page for dynamically displaying the data without a page refresh.
- Created a print and a save module and reused on every page as per the requirements to print the financial data and save it to excel and different formats.
- Imported and exported data from db2 terminal through linux server from one data base server to the other.
- Used Jquery and CSS for Tabs module for the State budget
- Extensively used Jquery Table sorter plugin as a data grid for sorting and freezing headers and footers for many tables which holds huge data.
- Used JqueryScrollTo plugin for the web pages to slide right and left as per the requirements on the modules.
- Different design patterns were used extensively like singleton pattern,, factory pattern etc;
- Involved in Query Optimization by creating indexes, various joins functions etc in the db2 database.
- Responsible for creating the navigation menu and sub menu in the site using CSS, HTML and PHP.
- Involved in fixing the CSS for the browsers Safari, Chrome, Mozilla, Internet explorer, Opera.
- Used Adobe photoshop CS3 for editing various images on the site.
- Responsible for fixing lot of cross browser issues especially on the ie7 and ie8.
- For better project planning followed agile Scrum methodology as a team with daily standup meetings.
- Installed the SVN on Linux servers for the version control.
Environment: PHP v5,Linux distribution sys Ubuntu 10.04 LTS,HTML,DB2 XHTML, CSS, AJAX,Apache Web Server, JavaScript,, SVN, Adobe Photoshop CS3, Notepad++,gedit,Db2cc.
Confidential
Web Developer
Responsibilities:
- Implemented 3 tier architecture with clear separation of business and presentation logic.
- Programmed and designed using PHP4
- Designed different front-end forms using CSS and developed user control using HTML and JavaScript.
- Configured Apache web server to create proper development environment.
- Implemented functionality for extracting data in UI from the MYSQL database.
- Wrote business logic and glue layer to interact with the presentation layer.
- Done database design with normalized table structure.
- Created a powerful admin side control panel which has a variety of high level features.
- Implemented Dynamic Main menu, Sub menu and Left menu creation
- Implemented Dynamic content management system
- Implemented Dynamic Photo Gallery
- Wrote presentation layer using smarty and integrated to the glue layer and business logic.
- Involved in the Integration Testing.
Environment: PHP4, MySQL4, HTML, JavaScript, Apache, CSS, Eclipse, SEO, Linux.
