home

tavis.me

The Curriculum Vitae

Resumé

About

Seasoned internet technology expert with 20+ years experience, specializing in frontend development, component-based architecture and design systems engineering. Technical leader, team builder and program manager with well-rounded skills covering the complete software engineering lifecycle.

Skills

  • React/Redux; component-based development
  • ES6 JavaScript knowledge
  • HTML5 and CSS3/SASS/SCSS/Less for responsive websites and applications
  • Data visualization concepts with Victory, Highcharts and FusionCharts libraries
  • Full-stack competence with PHP and MySQL experience
  • REST API design; Postman and Swagger documentation
  • Figma, InVision, and Adobe Creative Suite proficiency
  • Program management, team leadership, and UX design

Accomplishments

  • Tenable.sc - Accomplished major redesign of application and all UI components using design system tokens for first major version release of SecurityCenter in 8 years
  • Tenable.io - Built dashboard and reporting software with React/Redux for ground-up redesign and rebuild of application. Helped establish design system for cross-product consistency and developer productivity
  • Tenable Cloud - Developed multiple features and new product offerings with ES6/CSS3/Handlebars and MVC framework for the company’s first cloud solution
  • Apptio IT Planning Foundation - Drove prototype development during design phase, frontend engineer during implementation of finished designs
  • Facebook Booking Engine - Created hotel availability search app with Facebook Developer API and generated over $250K in profit in under 2 years with 12:1 ROI

Experience

May 2016 – December 2022
Staff Software Engineer
Tenable

Led a small team in delivery of new features and core functionality for Tenable.io SaaS product, and Tenable.sc scrum team that worked on future major version release.

  • Served as technical lead for platform UI group consisting of 5 other engineers
  • Built React components with Styled Components for in-house design system
  • Developed reusable shared visualization components for cross-team consumption
  • Helped bootstrap multiple new products including Dashboards, PCI ASV and MSSP
  • Automated e2e tests with Webdriver.IO and SauceLabs
April 2015 – May 2016
Senior Software Engineer
Tenable

Wrote frontend JavaScript with ES6 syntax, HTML5 and Less/CSS3 programming for Nessus and Nessus Cloud vulnerability scanner software.

  • Collaborated with Director of Engineering and team members to iteratively enhance the product
  • Implemented password reset and plugin API key generation features
  • Developed HTML product documentation with parsed Asciidoc content and AJAX
  • Helped bootstrap multiple new products including Dashboards, PCI ASV and MSSP
  • Wrote automated test code with Chai BDD style and Node/Phantom/Casper
October 2013 – March 2015
Front End Developer
Apptio

Implemented functional prototype based on sketches, wireframes and visual designs; produced HTML5, CSS3 and JavaScript code for product.

  • Developed application prototype with Zurb Foundation SCSS framework and PHP/Apache
  • Ensured the quality of UX and UI design for new cloud-based SaaS product
  • Contributed to application that earned Apptio 10 new clients in its first 2 months
June 2006 – October 2013
Development Manager
Sabre Hospitality Solutions

Managed internal and external clients throughout project lifecycles. Worked as Lead Developer, Supervisor and member of the company Innovation Team.

  • Managed team of 17 frontend developers that produced over 100 award-winning websites
  • Engineered new products including Facebook App for room reservations, mobile booking engine prototype, route planner using Google Maps API and demo iOS App
  • Co-designed an iterative and more collaborative workflow for website development that decreased overall timeline for new projects 25-40%
January 2005 – June 2006
Senior Web Developer
E-site Marketing

Responsible for overall design execution of all website projects and established a website framework that dramatically increased efficiency and standardized the codebase.

  • Utilized XML, XSLT and PHP to create framework for production of $10K to $250K websites; navigation and information architecture abstraction with separation of presentation and content
  • Developed reusable jQuery plugin code for asynchronous (AJAX) content loading, form validation and event tracking to standardize core functionality across multiple websites
  • Implemented and enforced standards and best practices for usability; used unobtrusive scripting, accessible content and navigation, and microformats, RDFa and schema.org
June 2003 – January 2005
Web Developer
E-site Marketing

Delivered high quality code for exceptionally fast-paced business under tight deadlines. Learned to develop, validate and process forms as well as other basic website maintenance.

  • Generated booking revenue for small and boutique hotels building websites with HTML/CSS and PHP/MySQL from Photoshop designs to completion
  • Built resort activity planner that allowed users to create and update profiles, share and save cart contents, search for vacation homes and plan itineraries

Education

September 2001 – December 2002
Carroll Community College
Certificate in CIS Programming and Application Development
Web Programming concentration
  • Obtained 3.90 GPA
  • Courses taken included Internet Scripting Languages, Advanced Web Page Authoring, Principles of Programming, Systems Analysis and Design and Principles of Computer Technology
September 1994 – May 1998
Western Maryland College
Bachelor of Arts in Mathematics
Secondary Education minor
  • Graduated cum laude with 3.41 GPA
  • Coursework consisted of Introduction to Structured Programming, Calculus, Complex Analysis, Logic and Probability

References will be provided upon request. Additional URLs, demos and code samples can also be made available. Please contact for more information.

I normally try to save trees, but here's a semi-hidden printable version for your convenience.