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.