Photo of Sam Hooker I turn goals into products.

There's a lot more to building apps and websites than simply banging out some code.

I've got experience in every step of the digital property cycle from concept to delivery.

Business Requirements

There's a gap between clear business goals and technical architecture. I bridge that gap by working with visionary teams to organize high-level goals into manageable development sprints.

I have experience determining feasibility, estimating effort, and identifying the tools and resources needed to get the job done.

UI/UX Design

A good user interface is one that you don't have to explain. I keep users focused on the benefits of the product, not figuring out what the buttons do.

I use low- and high-fidelity prototype tools to plan feature sets, then work with graphic designers to create a polished user interface (UI).

Code Development

I've managed web & app code for almost 20 years.

I started as a full stack developer managing projects soup-to-nuts. I now focus on leading teams that deliver products on a larger scale.

Technical Expertise

HTML

I write accessible, standards-compliant HTML that can stand on its own. This is essential for screen readers and other browser alternatives for users with ADA-related impairments.

I'm also proficient with multiple HTML preprocessor/template "languages," such as Handlebars, Jade, Pug, and more.

CSS

I work with a mixture of "progressive enhancement" and "graceful failure" models of CSS development to deliver cross-browser experiences that deliver intuitive and pleasant experiences to all users.

I'm an evangelist for preprocessors such as Sass and LessCSS. I've led teams through conversions to upgrade from writing plain CSS.

Javascript

I usually write minimalist, object-oriented Javascript using few or no libraries (though I work a lot with jQuery for its cross-browser event handling and DOM traversal capabilities).

I can also work with component frameworks such as React.

Server Side

I write code for server-side templates in a number of languages and platforms. I also manage website and app implementation on Windows and Linux servers.

  • NodeJS
  • PHP
  • ASP.Net

Database

I have worked with several standard and "noSQL" databases, including MySQL and MongoDB.

Routes

I am proficient with routing requests over standard protocols on multiple server platforms.

  • DNS Administration
  • IIS (web.config)
  • Apache/Ubuntu (.htaccess)

Design

I deal in low- and high-fidelity prototypes with tools like Figma and Balsamiq.

These tools allow me to quickly iterate on ideas and get them right before they go into development.

Recent Experience

AskVet

November 2020 - present

As SVP of Product Development I work with the executive team to set the company's direction and align our products with that vision. My team designs a suite of mobile applications and works with software development to put them into production.

First American Title

February 2014 - November 2020

As Web Development Manager I was responsible for the creation and maintenance of websites for multiple divisions. I managed a team of developers responsible for:

  • Writing and maintaining the HTML, CSS and Javascript files for 10,000+ web pages across roughly 2 dozen sites
  • Configuring and maintaining multiple redundant server arrays
  • Keeping all servers and web code abreast of modern security standards
  • Implementing and running an accessibility and privacy program
  • Consulting with internal stakeholders on solutions to business needs

Independent Web Consultant

January 2013 - February 2014

I engaged directly with a number of different clients to design, produce, launch, and update websites to meet their individual needs. I personally managed client sourcing, rate negotiations, billing, hosting, and fulfillment.

FrogSlayer Software Development

March 2009 - January 2013

As Creative Director I was principally responsible for website design, development, hosting, and updates. I worked as a member of the leadership team to manage development efforts and client communication.

Send me a message

Please enter your name
Please enter a valid email address