Carson Ellsworth

Contact Information

(619) 677 9266 carson@fastwiki.com

Qualifications

TechnologyLevelComments
EclipseExpertHave used the IDE since v1. Developed extensions for the platform, tested many Eclipse based projects
Apache (Web server)ExpertIncluding WAMP/LAMP Stacks - Able to setup configure and maintain local and remote server solutions (experience with mod_rewrite, mod_tidy, etc.)
PHPIntermediatePHP - Hand coded PHP web sites and content management systems. Implemented an enterprise level trouble ticket tracking system.
WordpressExpertBuilt themes, plugins, modified core
DrupalIntermediateBuilt themes, modules, views
htmlExpertAble to hand code valid,w3c standard (strict) html
cssExpertStrong CSS knowledge. Including the ability to hand code cross-browser css based layouts with floating elements and layers (divs).
MysqlIntermediateDesigned and implemented system (including db) for trouble ticket tracking system for enterprise-level helpdesk usage.
WindowsExpertExperience with development in a Windows hosting environment. Including test automation on that platform. Registry editing; service adjustments.
LinuxIntermediateExperience with development in a Linux hosting environment.
SVNExpertMaintain multiple repositories, tag revisions, revert to previous, etc.
BugzillaExpertAble to program to the bugzilla api to extend the software and customize it.
AJAX and Derivative TechnologiesIntermediateDeveloped, debugged, and tested.
MarkupExpertMarkdown and Textile, and Wiki mark-up preferred.
RSS/ATOMIntermediateExperience with XML syndication in multiple formats and schemas.
Photoshop, GimpExpertSlicing, image manipulation and optimization of graphics, layers, alpha.

Portfolio

Business Processes Inc.

ESQ Sites 123

Fivesprockets LLC

RapDev Pro.

Employment History

Fivesprockets LLC 2009 - Present San Diego, CA

Web Developer

  • Front-end scripting including: PHP, HTML, DHTML, JavaScript, CSS, AJAX
  • Work in UNIX environment
  • Selenium Front-End testing
  • White box and black box testing of enterprise software written in Java
  • Java, servlet, jsp programming on the back end
  • White box testing, black box testing of Java code
  • API development (proprietary) and usage (Twitter).
  • Adaptation of cross-platform, cross-browser compatibility concerns
  • Build database-driven applications and Web sites
  • Drupal theme building and module programming
  • Develop web application architecture and relational database design
  • Search engine optimization (SEO)
  • Server-side development

Fastwiki Media 2005 - Present San Diego, CA

Owner

  • Website development using PHP, HTML, CSS
  • Used JavaScript frameworks, Prototype, script.aculo.us, and jQuery to enhance client websites
  • Tested website functionality with Selenium and HttpUnit
  • Deployed web servers on Linux systems using Apache
  • Database modification, phpMyAdmin, MySQL
  • End-user training for Joomla and Wordpress
  • Direct end-user support for client websites (cms usage, authoring, changes and enhancements)
  • On-site and remote end-user support for technical hardware and software issues
  • Online email / web support

Business Processes Inc. 2008 - Present San Diego, CA

Systems Administrator / Webmaster

  • Consultant position responsible for implementing the Business Processes website
  • Email setup and testing
  • Principal quality and development engineer
  • Automated website testing and deployment, including content management, web hosting, and collateral requirements for online presence
  • Implemented using php / mysql / html / css
  • Responsible for all SQL databases connected to the company’s Web site.
  • Advanced search engine optimization techniques applied
  • More

Software Life Cycle Group 2005 - 2006 San Diego, CA

Systems Administrator / Webmaster

  • Design, developed and maintained the Software Life Cycle Group technology infrastructure
  • Designed and implemented infrastructure test plan
  • Setup automated test framework for website revisions
  • Planned and implemented source control strategy
  • Implemented customer relationship management system
  • Trained company computer users on proper system work flow to reduce time loss by automating repetitive tasks.
  • Gathered the requirements for an inter-company collaborative technology solution
  • Improved sales work flow with a state of customer relationship management system

Parasoft Corporation 1995 - 2005 San Diego, CA

Technical Support

  • Performed training of users, customers, and resellers
  • Defined tools and processes for daily support of 12M software system
  • Managed day to day activities of a team of help desk personnel
  • Defined processes for issue life-cycle
  • Provided highest level technical support
  • Worked with sales professionals covering all states
  • Public speaking: seminars, and training sessions with Fortune 500 companies
  • Supported sales reps in opening new accounts and upgrading existing service
  • Assisted many sales calls from lead to close
  • Quickly and effectively solved customer challenges
  • Maintain quality control/satisfaction records, constantly seeking new ways to improve customer service
  • Database programming (for custom helpdesk system) MySQL / Oracle
  • Fielded email and phone requests for technical product support from customer/users and resellers of Parasoft Software
  • Provided support to sales force and sales engineers
  • Assisted with product testing, troubleshoots and replicated issues
  • Contributed to knowledge base and technical product documentation
  • Met and exceeded customer satisfaction targets

Product Manager

  • Idea generation for all versions of the Jtest software product
  • Gathered business and/or market requirements from prospects, customers of earlier versions of the product, domain experts, technology visionaries, market experts, products / solutions from competing vendors, etc.
  • Created requirements documents aggregating the various requirements of the above constituents
  • Created product requirement documents and functional specifications used as inputs to the engineering team to build the product versions. This included activity Diagrams, HTML mockups, Index cards, Whiteboards, etc.
  • Managed conflicts between the engineering, sales and marketing business units as it applied to Jtest versions and features
  • Conducted user acceptance tests
  • Managed packaging of Jtest by demonstrating the product to customers and sales teams using web-based conferencing tools. Built flash/captivate demo movies for instructional as well as marketing consumption
  • Performed internal and external positioning and promotion tactics, managed the perception of Jtest
  • Solicited customer feedback
  • Reported software bugs, and passed these to engineering for subsequent build / release cycles
  • Performed competitive analysis as to how Jtest is behaving in the market
  • Solicited more features and benefits from the users of Jtest and users of competitive products

Quality Assurance Manager

  • Lead the implementation of software QA and Release strategy, standards, and processes for Jtest product
  • Built and managed a team of test engineers, on-shore and off-shore, necessary to keep the pace of testing.
  • Ensured quality Jtest prior to production release.
  • Built and maintained a staging environment where all code was tested and certified prior to roll-out.
  • Coordinated and performed functional and regression testing of Jtest.
  • Responsible for designing, building, and maintaining a dedicated Staging environment
  • Ensured that the QA environment stays in sync with production to ensure valid testing
  • Designed, developed, and implemented test suites that provide complete testing coverage for all applications
  • Black box and White box testing
  • Management of a team of onshore and offshore QA and Release engineers
  • Selected and implemented appropriate tools for managing the test process
  • Provided leadership in establishing and documenting all testing policies, procedures, and standards
  • Addressed data quality issues with users, vendors, and management
  • Developed QA test scripts and test plans for all critical software applications
  • Partnered with Development, Project Management, Application Engineering, System Support, and System Operations groups to integrate QA and Release Management into the overall software development life cycle

Professional Services

  • Supported sales personnel
  • Deployment, setup and troubleshooting of issues in the product
  • Supported customer accounts
  • Assisted sales throughout the sales cycle

Solutions and Field Sales Engineer

  • Evaluated trouble ticket and issue tracking systems to decrease issue resolution time
  • Performed technical demos and presentations of product to potential customers
  • Conducted proof of concepts at several companies that led to purchase orders
  • Identified issues with the product and communicated frequently the development group

Software Development

  • Designed, implemented and developed integral parts of Jtest, an award winning automated testing tool, for Java.
  • Created professional installers, using Install Shield for Parasoft's products shipped to market.
  • Implemented and designed a C++ overloaded function resolution module for a proprietary parser
  • Worked on code for a full Java parser front end for a rule analysis engine for Jtest
  • Coded native API for the Jtest virtual machine (a clean room implementation of the JVM)
  • Prototyped Struts based web-application used in a Parasoft company partnership with Xystus


Education

  • Bachelor of Science Computer Science, UC Riverside