Resume

Profile

  • Senior UI Software Engineer/UI Designer with 10 years of experience in graphic design, 9 years in web design, and 8 years in web application development
  • Educator and Programming Curriculum Developer with strong presentation skills
  • Strong front-end development skills:HTML, XHTML, CSS, AJAX, JSON, DOM, OO JavaScript
  • Experience with PHP and MySQL and LAMP (Linux, Apache, MySQL, PHP) driven content management systems
  • Experience building social networking applications: Google Gadget specification, Apache Shindig Container APIs, OpenSocial APIs
  • Experience working in J2EE environment, JSP, JSR 286 Portlet Spec., Liferay Java Portal
  • Completed several beginner to intermediate level Ruby on Rails applications
  • Advanced Proficiency with Yahoo User Interface Library (1.5 years)
  • Intermediate Proficiency with ExtJS Library, Dojo, JQuery, MooTools
  • Experience designing and developing intuitive, fast-loading, cross-browser, and cross-platform web applications
  • Solid project management skills; proven ability to facilitate cross-functional teams, and lead, motivate on-site and geographically dispersed virtual teams
  • Hard worker, and team player who leads by example

Education

  • B.A., Art/Art History, Rice University
  • M.A., Curriculum and Instruction, University of Texas at San Antonio
  • coursework towards M.A., School Leadership, Trinity University
  • coursework towards Client Side Programming Certificate: University of Illinois/OReilly School of Technology

Certifications

  • TExES 8-12 Computer Science
  • TExES 8-12 Technology Education
  • TExES K-12 Technology Applications
  • TExES EC-12 Art

Experience

2008 - current

Senior Software Systems/ UI Engineer - USAA, San Antonio, TX

  • Organize enterprise JavaScript libraries and corresponding API Documentation to: reflect best practices in Object Oriented Programming, create naming conventions and namespacing, optimize application performance through packaging of classes, and phase out existing JavaScript implementation.
  • Educate company's front end web developers through weekly presentations and one on one meetings. (Topics include: Basics of Object Oriented JavaScript, Singleton and Factory JavaScript Design Patterns, AJAX and YUI Connection Manager, YAHOO.util.Dom and Dynamic Display)
    Integrate YUI components into existing proprietary J2EE framework (YUI DataTable, YUI MenuTree, custom LayoutEngine)
  • Write/rewrite/transform various legacy JavaScript components to be reusable and extensible.(LazyLoader, YUI MenuTree, FormElementsDisable)
  • Develop and promote a 'Paired Programming' model to bridge the gap between UI Design and J2EE development communities and to promote W3C web standards.
  • Build prototypes and content models for usability testing from UI requirements documentation and wire-frames. (consider use cases, scenarios, and flow)
  • Collaborate with teams of software developers, user interface professionals, and business professionals to promote user-centered design, and best practices in usability
  • Research and evaluate various client-side technologies for use in internal and external applications and present findings: Yahoo User Interface Library, EXTJS JavaScript Library, JQuery, XSLT, JSDoc, JSDoc Toolkit.

2007-2008

Consultant (User Interface Design and Front End Web Development) - TekSystems, San Antonio, TX

  • Collaborate with teams of software developers, user interface professionals, and business
  • professionals to promote user-centered design, and best practices in usability
  • Create new solutions and design patterns to overcome usability issues
  • Design prototypes and content models for new features, and new applications
  • Promote and follow web standards (XHTML/JavaScript/CSS)
  • Rescript JavaScript libraries to reflect best practices
  • Evaluate various client-side technologies for use in internal and external applications

2007

Lead Web Architect - Thompson Media Group, San Antonio, TX

  • Manage all projects of geographically dispersed virtual team.
  • Expertise include creating information architecture, user interface design and development (W3c valid XHTML strict 1.0, tableless designs), content management system customization and deployment, JavaScript implementation, section 508 compliance, cross browser compliance, and client training.
  • Usable knowledge and implementation of various AJAX libraries
  • working knowledge of PHP/mySQL

Career and Technology Teacher

Boerne Independent School District, Boerne, TX

2006 - 2007

Business Computer Programming Teacher – XHTML/CSS, JavaScript, Flash, Java

Boerne Independent School District, Boerne, TX

Skills Taught:

  • identify employment opportunities in various business environments
  • differentiate the concepts of integrity and confidentiality as related to technology in the business environment
  • analyze programming languages and operating systems
  • solve problems using different types and levels of programming languages
  • solve problems using analytical techniques
  • apply procedures for maintaining the security of computerized information

2005-2006

User Interface Designer, Project Manager

Digett.com

  • created Interface Buildouts HTML 4.01/CSS from mockups, creative briefs, and Information Architecture for legacy sites (.NET platform) and migrated sites to Drupal CMS - PHP/mySQL
  • created complex Information Architectures using Visio
  • evaluated user interface design, conducted usability testing, cross-browser compliance
  • managed multiple projects and implemented Basecamp project management platform

2003-2006

Teacher

Boerne Independent School District, Boerne, TX

Teacher Inservices:

  • Introduction to Flash Animations
  • Technology Integration workshops (Web 2.0: Google Earth and Online Maps)
  • findingmvoice.org for BISD Special Education Department

Grants Awarded:

  • 2004-2005: Implementation of Content Management System for Technology Integration
  • 2005-2006: Interactive Whiteboard to Enhance Differentiated Instruction

1998-2003

Professional Bassist, freelance Web Developer

Performed with a National touring act. Managed several music industry websites, did freelance work on various early web applications.

Technical Skills

Languages
  • HTML 4.01, XHTML 1.0
  • CSS
  • DOM
  • JavaScript
    • YUI Library
    • JQuery
    • Prototype
    • Dojo
    • MooTools
  • XML
  • PHP
Applications and IDEs
  • IBM Rational Application Developer
  • Aptana Studio IDE
  • Macromedia Dreamweaver
  • Microsoft Visual Studio
  • Adobe Photoshop
  • Adobe/Macromedia Flash 8
Operating Systems
  • Microsoft Windows
  • Mac OS
  • Edubuntu Linux
Databases & Modeling Tools
  • MySQL
  • Microsoft SQL Server
  • Visio
Development Methodologies & Design Principles
  • OOP
  • Agile Software Development
  • User-centered Design (UCD)
  • DRY - Don't Repeat Yourself
  • Convention and Sensible Defaults
  • Unobtrusive JavaScript, Progressive Enhancement, and Graceful Degradation
  • Microformats

Athletic/Academic Achievements

  • 1993 San Antonio Express News High School Basketball Player of the Year; Texas 5A Scoring Champion
  • Team Captain Rice University Men's Basketball Team
  • 1995 Rice University President's Honor Roll
  • maintained 3.9 GPA in UTSA Master's Program