Jose Collas, Web Developer

Jose Collas, Resume
Web Developer, specializing in JavaScript, AJAX, PHP and CSS
Website: goatstone.com
Seattle, WA, USA
Email: jose_collas-AT-goatstone.com    Phone: 206 393 2022

Objective

Seeking employment utilizing my experience and skills as a web developer in full-time employment, contract or project work in the Seattle metro area.

Profile

Well rounded web developer specializing in client side user interface development with the technologies: JavaScript (JQuery), CSS, HTML, PHP, Java and MySQL.

Twenty years ago I was working with graphics programs for design firms and advertising agencies. Thirteen years ago I began working with web technologies and eight years ago I was working for PictureIQ, a subsidiary of Adobe, writing code to support on-line photo albums. More recently I had been working for Nokia writing code to support on-line photo albums.

  • Expert level UI developer: JavaScript (Cross Browser, JQuery), AJaX, CSS, HTML
  • Experience with the Google Web Toolkit (Java, CSS)
  • Experienced LAMP developer: PHP, MySQL, Apache, Linux (Ubuntu)
  • Excellent communication skills, user scenario, specification and project documentation development
  • Ability to understand where design and development meet and work in that space

Skills

  • JavaScript (expert level)
  • PHP (expert level)
  • AJAX (expert level)
  • CSS (expert level)
  • HTML (expert level)
  • SQL
  • MySQL
  • Google Web Tool Kit
  • XML
  • Subversion
  • Java Servlets
  • Java Server Pages
  • Java Applets
  • FTP
  • Perl
  • Apache
  • Tomcat
  • Adobe (TM) Photoshop, Illustrator,
  • Traditional and digital photographic processes
  • Platforms: Linux Ubuntu, System 9 and OSX, Windows Vista and XP
  • ImageMagick

Work Experience

Direct Technology : VoteiQ

VoteiQ

January 2010 - June 2010 : Contract

Played a key role in the developing of web applications: search and information display oriented.

Used the technologies: CSS, HTML, JavaScript (JQuery), PHP, Zend, AJAX.

White-boarded strategy with other developers and documented it in wiki format. Followed through on strategy to create working applications that will be on the voteiq.com web site. Wrote original: Zend helpers, Zend partials, Zend forms and JQuery plugins.

Debugged issues discovered in testing.

 

Viallo, Seattle, WA

http://www.viallo.com

September 2009 - November 2009 : Freelance

Worked as a client-side specialist with JavaScript, CSS, HTML and JSP pages.

Worked in a development environment with Maven, Eclipse, JQuery and Tortoise. Worked on single project for the Viallo client, Dunn and Bradstreet, an application that further enables the online use of the companies products.

Modified existing code base to implement client specified changes. Created new functionality in the form of dialogs boxes floating windows, data tables and data editing panel mostly with the JQuery library.

 

Nokia, USA, Kirkland, WA

November 2008 - April 2009 : full time staff (Laid off due to Kirkland office closure)

Title: Senior Web 2.0 software engineer.

Expected to know JavaScript at a high level and function as an advisor and mentor on the topic.

Worked with JavaScript, CSS, HTML, .NET back-end, Visual Source Safe, Aptana and VS 2008 in the development and re-launching of the Nokia photo sharing web site: http://share.ovi.com

Replaced YUI library with the JQuery library. Wrote original JQuery plugins. Established minimization process with ANT and YUICompressor. Installed and extended existing JQuery plugins as well as the JQuery UI library. Worked with Ubuntu virtual machine ( for image transcoding ) software running on Vista. Debugged issues relating to all aspects of the web site, back-end and front, virtual machine and cross-browser issues. Participated in code reviews.

Researched JavaScript development strategies. Created functioning prototypes with JQuery and a PHP back-end in order to demonstrate development strategies and the feasibility of various plug-ins. Reviewed site for bugs and issues and logged bugs when found.

Expected to give feedback-and creative input, when necessary, on UI related issues and concerns.

r-stuff.com

r-stuff.com, July 2008 - October 2008 : contract

Tasked with re-factoring the entire, socially oriented, web site for collectors. Used the technologies: PHP, MySQL, CSS, HTML JavaScript ( JQuery ), imageMagick. Re-factored database structure with foreign keys. Created series of PHP objects that are instantiated with controller scripts then sent to a template system. Designed and implemented an advanced search engine. Designed and implemented image upload functionality using ImageMagick.

Real Networks/Volt technical services, Seattle

Rhapsody, April 2008 - June 2008 : contract

Set up development environment using Tomcat. Worked with JavaScript, CSS, HTML and JSP pages in order to create web pages and fix bugs for the Rhapsody web site.

Anticipant Systems, San Diego

Anticipant Systems, San Diego

October 2007 - April 2008 : telecommute

Established a working system to enable the uploading and sharing of business oriented documents. Used MySQL to to design and implement supporting database. Wrote PHP to implement forms and administration pages for users to edit information about the documents as well as supporting information.

Intrepid Learning Solutions

Intrepid Learning Solutions

June 2007 - September 2007 : Seattle, WA

Wrote JavaScript for two Intrepid Learning Solutions June 2007 - September 2007 : Seattle, WA Wrote JavaScript for two separate projects. In one a liquid layout was established that would read XML files in order to generate the content for the page. In the other project I set up something called a "Live Preview" functionality in which the users' selections in a form were reflected in on the page instantly.

Freelock, Contract Web Developer

freelock.com

January 2006 - June 2007 : Seattle, WA

Worked with Freelock Computing on a contract basis in order to develop web applications for Freelock clients, primarily Outdoor Research and SeattleJobls.org.

Outdoor Research, Lab Rate Site : Human Powered Adventure (Ongoing project, January 2006 - June 2007)

Worked with a combination Joomla and Gallery2 install to implement a new version of the Outdoor Research Lab Rat web site. To this end I, modified CSS to unify look of the two distinct CMS systems and added functionality to the site. This functionality was integrated into the Joomla system with the regular set of Joomla tools.

Based on a previous version of an HTML form ( user information submission section ) based interface I was able to design and implement a new interface.

The new UI:

  • Took less space on the page.
  • Added headers or modified the labels to be more informative
  • Added validation feedback
  • Used PEAR QuickForm an OO class that simplifies Form based UI design and development
  • Integrated this functionality into a Joomla install

Seattle Jobs, http://www.seattlejobs.org (Ongoing project, January 2006 - June 2007)

Utilized PHP( PEAR, Smarty), MySQL, JavaScript(Cross-Browser), HTML, XHTML, CSS to modify existing web site, replace existing functionality with new code or build new functionality into existing web site. Planned and implemented strategy for re-factoring of existing code.

Developed member administration section according to designer layouts. Wrote JavaScript to implement dynamic UI utilizing the Prototype.js library. Incorporated JavaScript into Smarty templates. Wrote CSS, HTML to implement designer layout. Wrote OO PHP to interface with a MySQL database.

Optimized member resume search engine. Implemented new search engine UI according to specifications provided. Wrote OO PHP code that optimized SQL calls to the database resulting in faster search times.

 

Social Networking Site, YouJustGetMe Contract Web Developer

http://youjustgetme.com/

March 2006 - November 2006 : Seattle, WA

  • Utilized PHP(PEAR, Smarty), MySQL, JavaScript
  • Search and filter users
  • MySQL database design with InnoDB, foreign keys implementing referential integrity

Visual Contact, Contract Web Developer

visualcontact.com

December 2005 - February 2007 : Seattle, WA

Utilized PHP( PEAR, Smarty), MySQL, JavaScript(Cross-Browser), HTML, XHTML, CSS to architect and implement several different types of web oriented applications.

  • School Intranet and web management, Meridian School, http://www.meridianschool.edu
    • Functionality for 7 different user types
    • Management of information/web content pertaining to a school: students, reports, teacher biographies, other items (custom PEAR/Smarty solution).
    • Visitor facing image upload and resizing using ImageMagick
    • Newsletter creation, editing, publishing
    • Document upload and management
    • Advanced Search (Google operator style)
  • E-commerce, http://pacific-papers.com
    • Full shopping cart system (custom PEAR/Smarty solution).
    • Content management system consisting of image upload, automatic image manipulation, complete managing of products, customers and orders.
  • Google Map Customization
    • Used data from a MySQL database to create markers and a custom interface (cross-browser DHTML) for a custom Google Map for Biznik, an on-line networking community.
  • Photography Web Site
    • Enables client ordering and password protection of images.
    • Content Management System consisting of image upload, client and order management
  • Image upload and viewing web site
    • Client side Pay-Per-View image system.
    • Content Management System enables: upload of Still Images, Videos (various formats) and content management

The Publishing Agency, Contract Web Developer

http://tpaseattle.com/

October 2005 - November 2005 : Seattle, WA

Created a series of "AJAX" oriented modules for re-use. Wrote cross-browser JavaScript, PHP back-end script, CSS style sheets and XHTML that are the basis for these modules. Designed databases with MySQL for use with these modules

Modules included:

  • Search engine:
    • the results of the search are shown as the user types
    • all client - server communication is with AJAX
    • results are paginated and navigable
  • Generic form:
    • A basic system that can be used as a basis for other AJAX oriented forms
    • all client - server communication is with AJAX
  • Send To Friend form:
    • A specialized form based on the generic form
    • all client - server communication is with AJAX

Natural Capital Institute, Contract Web Architect, Developer

Natural Capital Institute

January 2005 - October 2005 : Seattle, WA (NCI located in San Francisco)

Wiser Earth
Worked with staff and contractors to architect and develop the "Sustainable Civil Society Project" (now Wiser Earth) database and supporting application. This database is: "The first ever publicly-accessible on-line database identifying the hundreds of thousands of organizations throughout the world that address social justice..."

This database is currently being used by researchers all around the world.

Technologies used: MySQL, PHP (Smarty, Pear Classes), JavaScript, CSS, HTML

GeckoWerx, Per Project Basis Web Developer

September 2004 - December 2004 : Seattle, WA

Developed sites according to client specification for third party companies. GeckoWerx is a regular client and to date I have designed and developed a total of 3 CMSs for them using MySQL, PHP and JavaScript

http://geckowerx.com

specific examples

Technologies used: MySQL, PHP (Smarty, Pear Classes), JavaScript, CSS, HTML

Experiencepop, Contract Web Developer

August 2004 - September 2004 : Seattle, WA

experiencepop.com
Worked on site writing HTML and JavaScript and creating graphics in PhotoShop and an interactive portion of the site. I followed designer visual specs to create HTML and CSS pages

Technologies used: JavaScript, CSS, HTML

ZZON.org, Per Project Basis Web Developer

February 2004 - September 2004 : Seattle, WA

Worked with client in all aspects of web site development from initiation to completion. Created web site using PHP, HTML, MySQl

Highline Community College, Part Time Instructor

March, 2003 - December, 2003: Des Moines, WA

Set up Linux server for student use. Developed lesson plan and teaching strategy for class. Instructed class in web design and development, Advanced HTML, JavaScript, CSS, Cross Browser Development and other technologies.

SpaceViewer, Per Project Basis Web Developer

Jan., 2002 - April, 2002 : Seattle, WA

Involved in all aspects of web site development from initiation to completion.
Responsibilities included:

  • Designed and coded and image player User Interface to enable users to view a collection of photographs simulating a "virtual tour" type experience using JavaScript.
  • Wrote page templates
  • Developed similar system using PHP.
  • This site was developed and is hosted on a Unix system.

American Aircraft Products, Per Project Basis Web Developer

January, 2002 - July, 2002 : Seattle, WA

Worked with client in all aspects of web site development from initiation to completion. Responsibilities included:

  • Presenting to client, various site implementation options and discussing their pros and cons.
  • Presenting to client specific color charts, layouts and User Interface functionality in order to develop site specifications.
  • Documenting specifications and establishing time-line for development.
  • Developing site according to client specifications with HTML and Dynamic Cross-browser JavaScript.
  • Testing site and debugging code for cross-browser and cross-platform performance.

site not posted yet

PictureIQ Corporation, Staff Senior Web Developer

Sept. 1, 2000 - February 1, 2001 (Laid off due to company downsizing wich led to its closing)
Seattle, WA

As lead developer I was expected to demonstrate expertise in the use of web technologies: JavaScript, HTML, JSP and Java. Responsibilities and projects included:

Participated as Lead Developer on team of eight ( 2 producers, 1 creative director, 1 second developer, 2 designers, 1 production artist ) in order to develop the penultimate PictureIQ web site. This project involved:

  • Set up Java, JDK, Tomcat, JSP dev. environment.
  • Wrote JSP templates for HTML page generation according to designer specifications,
  • Established naming conventions for JavaScript: objects, methods, variables and Cascading Style Sheets: font styles and layers
  • Hand coded all Java, JavaScript, HTML and Java Server Pages.
  • Demonstrated to 2nd developer, with documentation and source code, how he would follow through with established specifications in the build process.
  • Tested site and debugging code for cross-browser and cross-platform performance.
  • Worked with server administrator migrating site from dev. to live.
  • Documented all work and process of development with timelines and milestone markers.

Developed a drag and drop slide show editing and viewing application with JavaScript and HTML in a Windows 2000 development environment. Tested application on Windows and Macintosh platforms for: Netscape versions 4.7 and up and Internet Explorer versions 4 to 5.5.

Maintained former PictureIQ corporate web site content

  • Updated pages using HTML, JavaScript and Photoshop following established format.
  • Manipulated graphics with Photoshop
  • Modified functionality of site with JavaScript
  • Maintained look and feel of site
  • Documented work using Microsoft Word
  • Tested code on Windows and Macintosh platforms for: Netscape versions 3 to 5 and Internet Explorer versions 3 to 5.5.

Wrote JavaScript for Windows CE handheld devices.

Contract Projects for various clients
Cambrian Incorporated, Hornall Andersen Design Works, benefitpages.com, BigFete

May, 1999 - August, 2000 2000 : Seattle, WA

Worked with clients in many aspects of web site development from initiation to completion. Responsibilities included:

  • Presenting to client, various site implementation options and discussing their pros and cons.
  • Presenting to client specific color charts, layouts and User Interface functionality in order to develop site specifications.
  • Documenting specifications and establishing time-line for development.
  • Developing site according to client specifications with HTML and JavaScript.
  • Testing site and debugging code for cross-browser and cross-platform performance.
  • Interfacing with clients' site host to launch site live.
  • updated web content as needed.
  • Documenting specifications and establishing time-line for development.

New York City: Photography, Computer Graphics, Web Development

1987 - 1999

From 1987 to 1999 I lived and worked in NYC. I started out as a photography assistant and photographer. After a few years I was spending more time working with PhotoShop and graphics programs. As a computer graphics specialist I worked for advertising agencies and design firms: Deutsch Interactive, Macys', Saatichi and Saatchi, Robert A. Becker.

  • Working with art directors in order to implement marketing concepts using Photoshop, Illustrator, Infini-D, and Quark Express on the Macintosh platform.
  • Converting designer and art directors' Photoshop files into HTML and JavaScript pages.
  • Assisting art directors with the development of sites to be used in new business campaigns.
  • Preparing graphics in Photoshop
  • Scanning in flat art work to be incorporated into electronic files.
  • Developing illustrations in Photoshop according to art director specifications.
  • Preparing electronic files to be sent to printers.
  • Trouble shooting Macintosh system and program errors.
  • Created a template library for art director use.
  • Trained art directors in Photoshop, Illustrator, Quark.
  • Assisting in the transfer of all photo retouching and manipulation to Photoshop at Macys' NY.
  • Retouching and manipulating photographs with Photoshop for use in catalogs, newspaper and magazine ads.

Starting in 1998 I began to focus primarily on web technologies and did freelance work for a number of clients: The Guardian, Deutsch Interactive

Education

Seattle Central Community College, Seattle, WA ( Course cancelled, no degree was obtained )

I had been enrolled in the Wireless Communications Program with a 3.6 grade point average. Unfortunately the program was cancelled. I had been studying aspects of wireless communication, protocols, electronics, signaling.

Rochester Institute Of Technology, Rochester, New York, ( B.F.A. 1987 )

Major courses of study, photography, literature minor. Studied the technical and aesthetic aspects of photography. Began serious study of computer oriented topics with BASIC as well as the Macintosh.

Professional Affiliations:

Presentations:

  • Seattle jQuery Open Space and Hack Attack
    July 05, 2010, http://seattlejquery.eventbrite.com/
    Presented "Hacking JQuery UI" my current state of combining various Jquery UI functionality on my Samsung N210 Netbook.
  • PHP Meetup, Seattle
    March 5, 2010, http://www.meetup.com/php-49/calendar/12524695/
    Presented current work with Zend form helpers and partials.
  • BarCampSeattle
    June 13th 2009 and June 14th 2009
    Presented my Google Web ToolKit and services API application, ImgSee http://apps.goatstone.com/imgsee/
  • BarCampSeattle
    June 14-15, 2008
    Presented work on a drawing program in the Google Web Toolkit

Valid HTML 4.0 Transitional