Objective
Software professional with over ten years in quality engineering seeks web applications testing position
where education, experience, and expertise can be applied. Software test experience includes development and execution
of manual and automation tests covering functional, stress, performance, and regression.
Technical Skills
Operating Systems: Linux, Mac OS X, Windows 7/XP, Solaris
Languages: PHP, Java, JavaScript, jQuery, Perl, UNIX shell, SQL, PL/SQL
Databases/Technologies: MongoDB, Redis, Oracle 10/11g, MySQL, PostreSQL; JDBC, Hibernate
Web Technologies: HTML5, CSS3, XML, JSON, Ajax, Twig, JSP, JSTL, JSF, REST, SOAP
Tools: Redmine, Jira, Eclipse, JUnit, PHPUnit, Firebug, Subversion, Git, JDeveloper, SQL Developer
Experience
PHP Developer
MobileFuse LLC, Waltham, MA, 2012 - present
Web applications developer at mobile advertising network startup.
- Staff developer on Dashboard, a web application for ad server configuration and management, ad campaign
performance and financial metrics reporting, and workflow management. Dashboard is written in PHP and uses MongoDB
for data persistence with Redis for caching.
- Developed new features for product releases with three week SCRUM sprint cycles. Utilized object-oriented design
for server-side PHP code. Designed database queries using MongoDB PHP driver.
- Coded HTML/CSS for front-end markup with JavaScript/jQuery for DOM manipulation and event handling. Migrated
existing code base to MVC structure using Twig for display tier.
- Designed downloadable reports using PHPExcel library. Reduced load times of pages using Datatables JavaScript
library by implementing server-side filtering and sorting via Ajax.
- Developed unit tests using PHPUnit. Developed automation scripts run nightly for caching report data for improved
execution times.
- Executed timely responses to reported high priority bugs. Tracked work assignments with Redmine project management
application. Participated in weekly code reviews.
Software Analyst
ROI Solutions, Inc., Medford, MA, 2011 - 2012
Staff J2EE application developer at data management services provider for non-profits.
- Maintained company’s core product, Revolution Online, a database management web application used by
clients for storing and analyzing donor information. The application is written in Java utilizing a custom
framework and couples to an Oracle 11g database containing the donor data.
- Developed on-going feature enhancements and bug fixes to Revolution Online. Server-side work consisted
of modifying and extending existing Java code base. Used JDBC for issuing database queries. Client-side work
included writing JavaScript with Ajax server requests for dynamic interaction.
- Developed PL/SQL programs for processing client-uploaded CSV formatted files into production tables.
Wrote SQL scripts for developing custom reports of donor data per client specifications and used Oracle Reports
for formatting the query results.
- Performed peer review of other developers’ work, scheduled QC activities, performed check-in/check-out code
updates using Subversion, and deployed changes to development servers.
Contract Web Developer
Roam Data, Inc., Boston, MA, 2010 - 2011
Employed as contractor at mobile commerce company.
- Redesigned the main corporate website and micro-sites using Drupal content management system. Installed
and configured Drupal 6. Selected and installed appropriate contributed modules.
- Translated wire frames and design comps to HTML 5 markup and CSS style sheets using 960 Grid System. Implemented
custom themes in PHP using Drupal’s PHPTemplate theme engine. Designed client-side interactive features using
JavaScript and jQuery.
- Administered hosting site and wrote shell scripts to perform daily backups of all content.
Principal Web Developer
Company Connector, Boston, MA, 2009 - 2010
Primary developer for job-matching website startup and tasked with the following duties:
- Development of Java EE web application. Designed front-end view logic using JSP, JSTL,
and JSF pages coupled to java bean backing objects. Developed session management scheme and
page navigation. Adapted jQuery UI library for user interface slider components on application
survey pages. Developed MySQL database schema for persisting all retrieved user responses.
- Installed and configured Apache Tomcat web container and coupled with Apache web server
for serving static content. Wrote ant scripts for build and deployment of application web components.
Senior Software Quality Engineer
EMC Corporation, Cambridge, MA, 1998 - 2009
Employed within Infrastructure Software Group and responsible for testing the following products:
PowerPath
Tested Linux, Solaris, and Windows releases of industry leading path management product providing high reliability and
improved performance on RAID storage arrays.
- Tested all functionalities pertaining to load balancing and failover algorithms using raw and filesystem I/O on
EMC proprietary arrays (Symmetrix and Clariion) and third party arrays including IBM, HP, and Hitachi.
- Designed and executed test cases using Mercury Test Director. Reviewed cases submitted by team members. Wrote test
strategy documents for new release features.
- Tested Asynchronous Logical Unit Access (ALUA) and iSCSI support and interoperability with Solaris ZFS filesystem
and Sun Cluster 3.1.
- Tested bundled volume manager, PowerPath Volume Manager functionalities including simple, striped, concatenated, and
mirrored volumes, import/deport operations, and metadata backup and restore.
- Configured and ran performance benchmarks on Oracle 9i and Sybase databases using TPC-C test suite.
- Qualified product operation on AMD Opteron on 32-bit and Intel Itanium 64-bit hardware. Performed interoperability
testing with Veritas Foundation Suite 4.0 and Microsoft Cluster.
- Developed Perl scripts for automated testing of PowerPath’s powermt command line interface.
HighRoad
Tested product offering improved filesystem performance in NAS/SAN coupled environments.
- Responsible for Solaris test activities including execution of manual tests, running automated test suites
for filesystem integrity checking, and ongoing maintenance of test environment.
- Designed and executed test cases providing coverage for new release features. Conducted filesystem performance
benchmarks using IOzone.
ESN Manager/VolumeLogix
Team lead responsible for testing SAN management GUI applications written in Java.
- Designed test plans for qualifying entire GUI functionalities from functional specifications.
- Planned and set up SAN test environment comprised of Solaris, HP-UX, and Windows servers and Brocade and McData
fibre channel switches.
- Wrote scripts for automating regression testing of command line components. Performed scalability testing in large
switch fabrics and multi-array environments. Developed build acceptance test criteria.
- Conducted defect triage meetings with development staff. Trained customer service group. Developed evaluation
forms distributed to customer beta test sites.
Education
Certificate in Software Engineering, Harvard University Extension, Cambridge, MA
B.S. in Electrical Engineering, Northeastern University, Boston, MA
References
Furnished upon establishment of mutual interest.