Php Developer Resume
San Marcos, CA
SUMMARY:
- 10 years of overall experience in IT, 4 plus years as a developer and 5 years as Software QA experience in a client/server and enterprise system with web based and standalone environment.
- Extensive experience working with the core Java, J2EE (Servlets) MVC environment, Web Services, Swing/AWT API in the middle - tier and front-end as a developer and SW Quality Engineer.
- Experienced in SDLC including business requirements, SOA, business process model and functional requirements based upon the user stories and requirements.
- Experienced working with Agile Development and familiar with Scrum process.
- Experienced QA Engineer in black box, white box, unit, integration and performance testing
- Experienced in Build Automation Testing with Junit, TestNG and Selenium frameworks web services (SOAP) API.
- Experienced in developing test cases in Python and Perl scripts.
- Extensive experience in Unix/Linux based software development environment.
- Developed and managed release management processes and procedures using IBM Rational ClearCase Source Control System , Perforce and MS Source Safe.
- Developed and maintained application tools that build, deploy, automate and streamline code management and product delivery process.
- Experience building websites using PHP, MySQL, JavaScript, CSS3 and HTML5
TECHNICAL SKILLS:
Languages: Java/J2EE (Core API, Servlets); C
Scripting Languages: XML, Perl, Python, SQL, PL/SQL, Teradata SQL; Shell Script (UNIX)
Web Development Scripting: PHP, JavaScript
Platforms/Protocols: UNIX /Linux (Susie Linux, Ubuntu, AIX, HP-UX, Red Hat Linux, Solaris); Windows XP/2000/2007; Android Gingerbread; Apple OS (Tigers, Leopards); TCP/IP, HTTP, SOAP
Databases: Teradata 13.0, 13.10, 14.0; Oracle 9i, 11.0g; MS SQL 6.0; MySQL.
Software/Tools: SUN JDK 1.4/1.5/1.6; Android SDK 2.3.4; IBM Eclipse; NetBeans; Maven; TestNG; Visual Café; WebSphere; MS Visual Studio; Teradata Clients Load/Unload utilities (Mload, Fastload, FastExp,Tpump);TD Parallel Transportator; Teradata APIs (ODBC, CLI, JDBC, .DotNet); XMLSpy (Altova).
WebServers & Web Design: Apache 2.0/2.4, Tomcat 6.0/7.0 versions, PHP 5.0/5.3, JavaScript, AngularJS, JQuery, JSON, HTML/HTML5
SW Management and Build Tools: MS Source Safe (Source Control framework); Perforce; IBM Rational ClearCase; Jenkins(CI); Git (SCM)
SW Bug Tracking: Jira, HP-Quality; Code Collaborator; Wikipedia builder.
Automation Frameworks: Selenium with Eclipse IDE, Selenium WebDriver, Maven build and TestNG framework.
PROFESSIONAL EXPERIENCE:
Confidential, San Marcos, CA
PhP Developer
Responsibilities:
- Developed dynamic ecommerce web site design using PHP, MySQL and HTML/HTML5, CSS, and JavaScript.
- Wrote and built intelligent features into the site for comprehensive e-commerce effectiveness and dynamic and easy search engine capabilities.
- Wrote and executed test cases to test the site.
- Wrote complete web site documentation including design, analysis and test cases.
- Site maintenance for any bugs or/and enhancement as needed
Confidential, San Diego
SCM Analyst
Responsibilities:- Developed automation test scripts for build and release process using the Perl, Shell and Cleartool client to integrate CVS continuous build process.
- Wrote and executed test cases to test projects for the MAT system devices. These are systems design to work on Metro Bus ticketing system.
- Worked closely with the Developers in building software requests and test plans using the SDLC processes.
- Performed tasks for conducting post-implementation reviews and in evaluating the release quality.
- Build Software using In-House Applications (OSS and CSAR) and manage the complete life-cycle of release process.
- Reviewed Functional Requirement Specifications and created test cases based on test scenarios based upon user and functional requirements.
- Conduct extensively build software and release process using IBM Rational ClearCase version control and Cleartool client to write build scripts.
- Administered & configured IBM Rational ClearCase server to support SCM process. Conduct routine maintenance for UCM and base ClearCase.
- Ran script to build software using IBM Rational Clearcase and Cleartool, a Clearcase client.
- Building process included to build files types of (.css, .bin, .dll, .exe, .log, .cab, Manifest, JAR, Zip)
- Use HP-Quality & JIRA for Bug tracking and reporting.
Confidential, San Diego, CA
Software Tool Engineer
Responsibilities:- Conduct configuration and the integration of SCM and Project management tools such as Perforce, Jenkins, Maven and Code Collaborator.
- Customized Plugins to integrate with Jenkins for the specific build process and release.
- Integrated Perforce with Jenkins to build projects and also with Maven plugins.
- Wrote Test cases for the Continuous Integration (CI) tool like Jenkins to test and integrate Android OS configuration and build systems artifacts for the continuous changes in the software.
- Validate test plans for deviations or changes as pertains to the requirements. The test execution included running the emulator and testing the Android motherboard.
- Installed setup and configured UNIX servers.
- Maintained Wiki page for the internal documentation of the of the tool usage, applications, integration features to the OS installation e.g. Unified Build System (UBS) and Android Development Plan (ADP).
Confidential, San Diego, CA
SW QA Engineer
Responsibilities:- Performed day to day front-end production work on existing portfolio of CPIT clients, providing feedback to project development teams and test development efforts by CPIT group to the developers and technical documentation team.
- Developed test cases using Servlets with Tomcat web server to test UTF8, UTF16, Kanji and ASCII features in Teradata Clients utilities and Teradata APIs environment.
- Developed software testing, planning, documenting and conducting the quality assurance of software applications using Agile development methodologies.
- Tests ran on UNIX, AIX, Solaris and Windows environment.
- Code was done using both Java procedural and OO design approaches.
- Wrote C# test cases to test Teradata DotNet API, test was ran on Windows 2003 and Windows7.
- Develop SOAP client to test Java based tests using the Teradata database and Teradata load/unload client utilities. Developed Java Test cases using Maven framework to test Java Web Service. Test Internal Web applications using Selenium framework using Eclipse IDE. Used Selenium WebDriver to test internal web based application.
- Performed functional and cross-platform web-based GUI and functionality using Selenium framework Webdriver using the Java and implement the FireFoxDriver and InternetExplorerDriver classes
- Developed JUnit test cases to test regression test suites using Eclipse IDE.
- Provided configuration, installation and administration support to TD databases. Support lab of approximately 50 servers and clients systems.
- Extensively test Teradata database (EDW) features in new releases against the Teradata client applications (TTU) and APIs. The test includes performance, stress and load testing.
- Developed test Scripts using Shell, DOS, Perl on Windows and UNIX.
- Developed scripts using Python Standard library for database test cases using Teradata and Oracle databases. Ran Python Regexp for data access and test development with UNIX environment.
- Developed and designed tests to test TD database new features against TTU products. The TTU products included Multiload, FastLoad, FastExport, and Tpump; and APIs included ODBC, JDBC, CLIV2 and TD Dot Net.
- Wrote documentation for XML data types; Number data types; developed code in Java for XML data type feature of TD to accept the string of XML tag data and can run DML (Create, Insert, Select and Delete) features on the records.
- Developed Test cases for Kerberos, LDAP and OpenLDAP using the Active Directory Server. Wrote detailed specification, design and instructional manual document.
- Configured and tuning database servers (MPP/SMP) and large number of clients using Windows 2003, 2008, Susie Linux, Solaris, HP-UX, AIX, Red Hat Linux Servers.
- Configured Apache Tomcat web server for debugging and/or testing.
- Conducted extensive hardware testing of MPP/SMP systems; example Intel 5550; Intel 2550; with multiple storage and array cabinets and TD custom hardware (CMIC, BYNET, Ethernet, channels etc.). Tests included performance, stress, node failure, disks failure and power failure.
Confidential - San Diego, CA
Adjunct Faculty
Responsibilities:- Taught Computer Science Courses onsite as a part of regular computer science program.
- Prepared lectures notes, assignments, exams and other relevant and informative materials.
- Courses taught were Operating System, Artificial Intelligence, and Software Engineering.
Confidential, El Segundo CA
Programmer Analyst
Responsibilities:- Developed and code application in Visual Basic to capture data from RADIS and to communicate and manipulate with MS SQL with GP Modules.
- Developed and Test Financial and Inventory modules using MS Great Plains to integrate and incorporate data with high degree of safety, flexibility and speed from other sources not based on MS platforms for example Web integration, Component Object Model (COM) and XML
- Customized GP with other applications in real-time for new feature and functionality.
Confidential,Oceanside, CA
Consultant
Responsibilities:- Provided support and maintenance of an enterprise application system that controls the Ashworth plant’s different sections and operations, the application uses MS SQL Server 2000, and runs on Windows 2000 server.
- This application written in Visual Basic and it control different operation including; Receiving, Induction, Hooping, Hanging, Quality, Embroidery (zone-1/2), Embroidery Repair and Buffer-1 and Buffer-3 to monitor conveyer belt systems throughout the plant which controlled by the software called VLC Logic.