Post Job Free
Sign in

Engineer Quality Assurance

Location:
SF, CA
Posted:
January 27, 2013

Contact this candidate

Resume:

****A Oak St

San Francisco, CA *****

404-***-****

***********@*****.***

Joshua Ross 1001010

1010010

Summary An extremely driven and motivated web developer with large diversity of skills including PHP,

1010011

JavaScript, database, and web development technologies. Ten years of experience developing

PHP solutions including several PHP5 MVC intranet web applications and contributions to several

open source initiatives. Proven ability to problem solve, acquire technical skills and knowledge

rapidly, and show initiative with demonstrated leadership in design and development of innovative

web solutions. Seeking a position where these skills, knowledge, and abilities will add value.

Skills PHP JavaScript Python Perl Java

1010011

HTML 5 CSS PL/SQL Shell Scripting C/C++

Hbase MySQL PostgreSQL Oracle Git

YUI jQuery Prototype Scriptaculous SVN

PHPUnit Hudson Cruise Control Ant Phing

Eclipse Selenium/Grid Zend Framework Memcache UNIX/Linux

Zend PHP5 Certified Engineer

Experience StumbleUpon, San Francisco CA, June 2010-Present

1000101 Senior Software Engineer

Refactored campaign creation unifying a plethora of different approaches of creating an advertising

campaign into a single flow. Used strategy design pattern for handling discrete valida tion and

approval rules. Designed system for storing the critical details of advertising campaigns in hbase

which improved visibility into advertiser work flows. Worked with a team of 4 developers to

implement new Paid Discovery advertising platform. Ar chitected a set of core libraries for Paid

Discovery platform. Assisted in the design and development of real time analytics for Paid

Discovery. Developed campaign scheduling system. Member of the interviewing team and

assisted in the development of a interviewing process which identified key elements all candidates

should posses. Mentored junior developers.

Yahoo! Inc., Sunnyvale, CA, June 2008-June 2010

Developer

Developed tagging system comprised of key value pairs associated with opaque entities for the

most heavily relied upon application in the business unit. Through the use of namespaces the key

value pairs are segregated in a free form way allowing users to determine the scope of visibility.

Implemented reusable JavaScript objects using YUI s e xtend functionality to satisfy the need for

multiple selection AutoComplete functionality on any HTML text input. Constructed a library of

reusable JavaScript objects to perform common group UI functionality with simplicity having a

single line of code per functionality added to any view script. Designed and developed multiple

components of an internal system including database, validation, and reporting layers . Using

design patterns aided in the immediate adoption of these components in other software s ystems in

the group. W orked with managers and team leads to introduce and define documenting, coding,

and testing standards for the group. Setup and configured continuous integration using

phpundercontrol for all software projects of the group. Defined a procedure for quickly adding and

removing projects from continuous integration. Designed ant build files with reusable tasks

intended to interact with a wide range of internal Yahoo! tools. Documented team standards for

selenium based testing and developed a test library to facilitate ease of implementing selenium

tests. Configured a single windows server to run multiple vmware instances for selenium based

testing against Internet Explorer 6 and 7, Firefox 2 and 3, Safari, and Opera. Reconfigured server

to run Selenium Grid to provide parallel ability for running functional tests.

Independent Consultant - 2005-2008

Developed custom solutions using PHP, MySQL, and JavaScript for several clients . Developed

custom edit panel to hover, be draggable, and resizable for dynamic page modification using

Prototype and Scriptaculous. Designed and built sites from the ground up using PHP/MySQL for

backend and XHTML/CSS/JS for front end. Frequently implemented Joomla and Mambo based

web sites and developed many custom components and plugins. Worked with designers to

implement pixel perfect cross-browser XHTML/CSS designs, including XHTML 1.0 strict designs .

Developed cross-browser CSS and Javascript solutions to dealing with IE and Netscape issues.

Used jQuery and Prototype to meet AJAX and DOM scripting needs. Developed interactive

questionnaires and XML parsers for custom look and feel of XML and RSS feeds. Developed a

component to display a Flash file that reads XML data queried from the database and integrated it

into Joomla.

Esgut, Atlanta, GA, 2007-2008

Developer/Contractor

Developed applications for the Facebook platform using Zend Framework . Refactored existing

applications to be PHP5 OO MVC. Wrote custom plugins for Zend framework to handle integration

with Facebook REST API. Designed and wrote Zend Framework view helpers to generate

syntactically correct Facebook markup language. Engineered PHPUnit test case for unit testing.

Refactored existing GUIs adding jQuery drag and drop functionality. Designed and developed a

dating application from the ground up including scalable MySQL database schema with optimized

search table containing greater than six million rows. W orked to develop a solution using SQL

UNIONs to query large sets of data from an InnoDb table wi th more than six million rows resulting

in queries more than 100 times faster. Optimized MySQL installations for InnoDb tables. Setup

Subversion repository and administrated domain nameserver for esgut.com.

Safe-Guard Products International, Inc., Atlant a, GA, 2006-2007

Team Lead

Led team of three developers building PHP5 MVC intranet web application using Zend Framework.

Started development using Zend Framework 0.6 and went through several beta versions while

refactoring to implement Framework changes. Developed custom library classes to extend Zend

ACL in order to implement a very granular ACL. Designed and developed a menu library based on

the composite design pattern to achieve dynamic menus. Used jQuery and Prototype to develop

AJAX rich XHTML. Developed a set of PHPUnit wrapper classes to achieve unit testing of Zend

Front Controllers. Integrated Selenium client based testing into web application testing. W rote

XMLRPC web service to integrate the linux based web server with a proprietary database that had

only a Windows based ODBC. W rote complex queries to retrieve unique datasets using inner and

outer joins. Defined development standards including coding, versioning, deployment, and testing .

Developer

Designed and implemented company-wide use of Subversion repository. Designed PostgreSQL

database and table structure including triggers and functions in PL/PGSQL and PLJAVA.

Maintained internal PHP scripts and managed PostgreSQL database.

Intec Billing, Atlanta, GA - 2001-2006

Developer

Implemented custom solutions for several major telecom operators. Developed skills using and

engineering applications in C++, Java, Python, Perl, PL/SQL, and shell scripting. Lead

development of custom solution data repository using shell scrip ting to interface with Oracle.

Designed and built an integration solution that merged Oracle tables from two separate Oracle

databases using PL/SQL and Perl. Developed in Python an interface to SNMP routers in order to

retrieve circuit counters and record them in ASCII data files for mediation. Redesigned existing C++

billing task to distinguish between multiple products allowing flexibility. Coordinated installing and

integration on several projects. Performed quality assurance and testing on a major custom

solution.

Technical Engineer

Worked to provide zero downtime of mediation software for global telecom corporations. Resolved

a range of issues on *NIX servers including hardware failures. Installed and configured the

company s mediation software on single and clustered *NIX syste ms. Developed several scripts to

improve team efficiency and accomplish repetitive tasks in Perl and bash shell scripting. Designed

and developed PHP/MySQL request software to improve communication between project

managers and support personnel. Additionally developed PHP/MySQL solutions to provide a

database of support notes and alerts for all support teams worldwide to use. Improved

documentation to realize a higher degree of success during installations. Received monetary bonus

for PHP/MySQL solutions. Organized and distributed support tasks and activities to my colleagues.

Education Ball State University, Muncie, IN - 1995-Dec 2000

1000101 Bachelor of Science in Computer Science

Attended part-time from 1996 to 1997 while working a full time job.

Received a 5-year scholarship from High Street UMC where I am a member.

Intermediate Spanish



Contact this candidate