Resume

Highlights of Qualifications

  • Senior Front End Engineer specializing in semantic markup, cross-browser compliance, CSS, OO JavaScript, Ajax, DOM, JSON, JSP, and Drupal Development; 9 years in web design, and 8 years in web application development.
  • Educator and Computer Programming Curriculum (Java, JavaScript, PHP, Ruby) Developer with strong presentation skills
  • 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
  • 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

Technical Expertise

Web Design

Front End Development

Project Management & Office Productivity

Other

  • Speaker: Object Oriented JavaScript, Responsible Enterprise JavaScript, CSS and Web Standards
  • Corporate Trainer: JavaScript
  • Proficient on both Macs and PCs
  • Experienced with web and

Experience & Accomplishments

Jesse Cravens

Senior Software Engineer - Presentation Tier

USAA

April 2008 – present

  • Organize enterprise JavaScript libraries and corresponding Standards and Guidance Documentation to reflect best practices.
  • 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) Integrate YUI components into existing proprietary J2EE framework.
  • Rewrite various legacy JavaScript components to be reusable and extensible.
  • 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, UX 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, JSDocToolkit, JSLint, Apache WicketStuff (YUI Integration)
Jesse Cravens

Front End Development Consultant

TekSysytems

August 2007 - April 2008

  • 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.
  • Rescript JavaScript libraries to reflect Enterprise best practices.
  • Evaluate various client-side technologies for use in internal and external applications.
Jesse Cravens

Lead Web (LAMP) Architect

Thompson Media Group

January 2005 - September 2006

  • Select and implement software, platforms, publishing tools, and programming languages for the development of Web architecture.
  • Manage all projects of geographically dispersed virtual team.
  • Plan, configure, deploy, and theme -powered websites
  • Perform cost-benefit analysis of proposed Web implementations, enhancements, and modifications.
  • Monitor and report on Web site traffic and performance.
  • Manage and/or provide guidance to junior members of the team.
Jesse Cravens

Web and Interactive Developer

Digett

January 2005 - June 2006

  • Work with high profile entertainment clients such as: Jackson Browne, CSNY, Angie Ruiz, and the Kentucky Derby
  • Plan, configure, deploy, and theme -powered websites
  • Plan, configure, deploy, and theme ASP.NET-powered websites
  • Create custom behaviors and features in Drupal
  • Support client websites
  • Translate web designs into clean, valid HTML/CSS
  • Implement complex UI objectives through the use of AJAX, PHP, JavaScript, and related technologies
  • Meet project objectives,budget requirements and schedules
  • Meet internal process standards
  • Manage multiple projects using Basecamp project management platform
Jesse Cravens

Business Computer Programming Teacher

Assistant Varsity Boy's Basketball Coach

Boerne ISD

August 2003 - June 2007

Certifications:
  • TExES 8-12 Computer Science
  • TExES 8-12 Technology Education
  • TExES K-12 Technology Applications
  • TExES EC-12 Art
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

Education

B.A Art/Art History

Department of Art History at Rice University

June 1993June 1998

GPA 3.0, President's Honor Roll

M.A. Education - Curriculum and Instruction

College of Education and Human Development (COEHD) at The University of Texas at San Antonio

June 2003June 2005

GPA 3.9

Affiliations

1993 San Antonio Express News High School Basketball Player of the Year

1995 Team Captain Rice University Men's Basketball Team

Colorado Certified Whitewater Rafting Guide

Wilderness First Responder

Professional Bass Player