Jesse Cravens
Boerne, TX 78006 USA
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 project management and SDLC
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 Drupal-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
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 Drupal-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 1993–June 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 2003–June 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