Site Menu
resume
Profile
- Front End 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 working in J2EE environment
- Completed several beginner to intermediate level Ruby on Rails applications
- Advanced Proficiency with Yahoo User Interface Library (1 year)
- Intermediate Proficiency with EXTJS Library (2-3 months)
- 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
Software Systems Engineer (Front End Specialist)- 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
20005-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
Application Servers
- Microsoft IIS
- Apache HTTP Server
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











