Hector Virgen, ZCE CSM
- Glendora, CA 91740
- (909) 518-4336 - Mobile
- @djvirgen - Twitter
Objective
Hector Virgen aims to develop standards-compliant web applications using object-oriented (OO) PHP5/JavaScript with a focus on user-friendliness, progressive enhancement, test-driven-development and best practices.
Development Skills
- Agile
- Certified Scrum Master
- PHP 5.2.x / 5.3.x
- Zend Certified Engineer - PHP 5 Certified on May 6th, 2009.
- Object-Oriented PHP5 techniques including property and method scope, abstract classes and interfaces, class constants and exception handling.
- Experience with design patterns, including the singleton, factory, and strategy patterns that are common in PHP5.
- Experience with SPL for implementations of Iterator, Countable, Serializable, Exception and others.
- Zend Framework
- Licensed Zend Framework contributor.
- Experience with implementations of over 25 Zend Framework components including Zend_Application, Zend_Controller (for MVC), Zend_DB, Zend_Cache, Zend_Auth and Zend_Form.
- Currently developing with latest version (1.10.1)
- Single-module and multiple-module applications built from scratch (with or without Zend_Tool) including highly-customized bootstrap for maximum performance.
- Active participant of the Zend Framework Mailing List and #zftalk.
- MySQL 5
- Relational database design using INNODB relationships and foreign keys.
- Can hand-code SQL for complex select queries, including proper usage of joins, unions, and subqueries.
- Can troubleshoot slow queries and indexing problems.
- JavaScript
- Progressive Enhancement methodologies built upon each browser's own abilities.
- jQuery 1.3.2 - including AJAX, DOM manipulation, and developing custom object-oriented plugins.
- jQueryUI 1.7.2 for user interface enhancements.
- Prototype Framework 1.6 for AJAX, DOM manipulation, and cross-browser compatibility.
- Scriptaculous for user-interface effects and animations.
- Object-Oriented library-based code for reusablity.
- Audio Production
- Multi-track wave editing / mastering with Sony ACID, including multi-band compression, leveling, and stereo-phasing analysis.
- Music composition / sequencing with FL-Studio 8, including two original releases on international record label Black Tiger Recordings.
- Experience with various audio formats such as MPEG Layer 3 (MP3), Free Lossless Audio Codec (FLAC), and Windows Media Audio (WMA).
- Video Production
- Non-linear video editing with Sony Vegas and Adobe Premiere.
- Special effects (green screen, filters, text animations) with Adobe After Effects.
- Experience with video compression codecs such as Motion JPEG, MPEG1+2, DiVX, XVid, and Windows Media Video (WMV)
- Graphic Design
- Layered graphic design including vector and raster layers.
- Experience with web formats such as GIFs with transparency, alpha-blended PNGs, and JPEG for portability.
- Experience with desktop icon graphics, with support for 16-color 16x16 icons to multiple-color alpha-blended 256x256 icons.
- XHTML/HTML
- Able to hand-code XHTML1 Strict
- XHTML1 Transitional
- HTML4 Transitional
- CSS
- CSS1, CSS2 and CSS3
- Version Control
- Git - local branching/merging and remote repositories.
- SVN - proper usage of tags, branches, and merging.
Professional Experience
- Walt Disney Parks and Resorts Online
- Senior Web Developer
- May 2010 - Present
- Developed and maintained guest-centric web experiences including:
-
Disney Parks
- Developed backend for guest authentication/registration using Object-Oriented PHP and RESTful Web Services.
- Increased unit test code coverage from 10% to 65%.
- Performed code reviews for off-shore developers.
-
Aulani Resort and Spa
- Wrote client adapters for integration with Disney's propietary guest management system.
- Improved code by introducing Zend Framework best practices and principles including proper use of
Zend_Application. - Improved integration with Disney's proprietary Content Management System by adding support for new object types to support CMS-driven forms.
-
Disney Parks Blog
- Improved guest authentication/registration compatibility with DisneyParks.com parent site.
- Integrated code drops from vendors.
-
Disney Parks
- Developed and taught a 3-day comprehensive Zend Framework training course.
- Guest speaker at ZendCon 2010 with a topic "Building Reusable Bootstrap Resource Plugins with Zend Framework".
- Houghton Mifflin Harcourt
- Next Generation Applications Developer
- October 2008 - May 2010
- Developed next generation web applications in object-oriented PHP5 for teachers, faculty and staff to assess student progress.
- Introduced Zend Framework as a component library into existing website, improving development time with Zend_Form, Zend_Session, and Zend_Loader_Autoloader.
- Developed several jQuery plugins for non-intrusive UI enhancements including collapsable trees, user-friendly multi-select boxes, image resizers, and multi-value autocomplete.
- Developed a Data Mapper solution to assist with domain modeling.
- Developed loosely-coupled framework code including components for pagination, table data gateways, and action controllers.
- Introduced unit-testing with PHPUnit at both the framework and application levels.
- Real Estate Electronic Publishing Co.
- Senior PHP/MySQL Developer
- December 2005 - November 2008
- Lead Developer for RealTown.com, a social publishing network with 100,000+ members.
- Refactored the majority of the website as a multiple-module Zend Framework application, including:
- Groups - Public and private group access, searching, logging, caching.
- Personal Profiles - Applet-based profiles allow for maximum customizability, includes advanced searching capabilities.
- RSS/ATOM Feed Reader - AJAX-enhanced while still compatible with non-JS browsers.
- News Articles - Including management interface.
- Content Search - Searchable index of over 100,000 documents.
- Developed SingleSignOn (SAML 1.0) for transparent secure authentication between business-partner websites.
- Juvio Corporation
- Technical Support
- November 2004 - December 2005
- Provided PC/Mac technical support for subscribers.
- Regularly topped the monthly technical support leader boards in both number of tickets resolved and customer satisfaction.
- Institute for Disablities Research and Training
- Graphic Designer
- February 2004 - October 2005
- Developed graphic icons and box art for Windows software.
- Grossmont Hospital
- Imaging Assistant
- December 2001 - July 2004
- Assisted X-Ray technologists with film development.
- Rutter Media
- Video Editor
- September 2000 - November 2001
- Produced local television commercials using non-linear video-editing software.
- Shot and edited footage using a Canon XL1 digital video camera.
- Developed a solution to digitally transfer completed commercials to the cable headend using FTP, eliminating the need to ship Jazz disks and wait for delivery and manual copying.
Personal
- Activities and Personal Interests
- Music
- Violin
- Electronic music composition
- DJing (vinyl, CD, MP3)
- Art
- Drawing, sketching and painting.


