Summary

I'm a senior full-stack engineer with over 25 years of experience building web applications and APIs. I have extensive expertise in Ruby on Rails, React, TypeScript, Python, and other modern web technologies. I have a proven track record of leading teams, mentoring developers, and delivering scalable solutions across healthcare, cybersecurity, enterprise, and small-business sectors.

I have a strong background in both backend API development and frontend user interfaces, with experience ranging from early-stage startups to large enterprise organizations. I am a quick learner and always looking for new challenges and opportunities to grow.

Personal Projects

Best Boardgame Deals (2019-present)

bestboardgamedeals.com

An aggregator of boardgame daily deals (from online boardgame stores) and forum posts (from Reddit and BoardGameGeek) for deals and trade offers.

Primary technologies used:

  • Python3
  • SQLite
  • Selenium
  • Tailwind CSS

The Tools Artists Use (2009-2015)

thetoolsartistsuse.com

I conducted interviews with a wide range of artists, documenting the type of art supplies and the inspiration they used to create their art. The first incarnation of the site was built with the Jekyll (Ruby) static site generator (with many custom plugins). Later, I migrated the site and all its data to a heavily-modified version of WordPress, also with several custom plugins.

Primary technologies used:

  • Ruby & Jekyll
  • PHP & WordPress
  • MySQL
  • Bootstrap CSS
  • jQuery

Lists of Bests (2003-2006)

listsofbests.com

A collection of "best of" lists for music, films, and books which allowed users to check off and keep track of which they had seen, heard, or read from those lists. In addition, there was an ability to add "friends" so you could follow along their progress as well as your own. Featured in The New York Times.

I also connected with a similar site named AllConsuming via a SOAP API in order to display popular books, music, and films that were being tracked on their site.

Primary technologies used:

  • Perl
  • MySQL
  • SOAP

Future Project

Coming soon...

Placeholder for a future project.

Resume

Senior Full-stack Engineer

Healthie Current
  • Member of the team focused on the calendar, scheduling, and appointment details for the EHR.
  • Completed an initiative to optimize the syncing of appointments between external calendars (Google, Outlook) add the Healthie EHR.
  • Helped expand the documentation for the areas of our team's domain, as well as presenting multiple tech talks to the company's engineering team, usually focused on the areas of our team's domain.

Tech Stack:

Ruby on Rails API React (TypeScript) GraphQL Tailwind CSS CSS (SCSS) Postgres Redis

Senior Software Engineer

Fidelis Cybersecurity
  • Working again with the codebase from CloudPassage web application.
  • Assisted with the initial migration to modern Angular before company layoffs.

Tech Stack:

Ruby on Rails API AngularJS Postgres Redis

Senior Software Engineer

CBRE
  • Began the initial proof of concept application in Rails 7 to help manage the security footprint of internal CBRE engineering teams.
  • Integrated with existing, or wrote custom-built, API interfaces for multiple external services including Github, Azure Active Directory, JFrog, and ServiceNow.

Tech Stack:

Ruby on Rails Hotwire/Stimulus/Turbo Material UI Framework CSS (SCSS) Postgres Redis

Full-stack Engineer

Arcadia
  • Began initial TypeScript upgrade of one of Arcadia's legacy React applications.
  • Maintained a provider/referral application from both the client/provider-accessible side, which had multiple API interactions with external services such as Change Healthcare.
  • Worked with the devops teams to optimize the Jenkins and Terraform-based deployment processes for the application.

Tech Stack:

Ruby on Rails API React (TypeScript) Redux CoffeeScript CSS (SCSS) Postgres Redis Jenkins Terraform

Principal Engineer

CloudPassage
  • Helped build first web-based UI for monitoring early cloud-based server farms and their security footprint. Later helped transition UI from Rails to AngularJS using the Rails backend as API.
  • Managed offshore (Belarus based) frontend team who worked on next version of web UI.
  • Assisted DevOps team with evangelizing their new deployment system with the rest of the engineering team with meetings and documentation.

Tech Stack:

Ruby on Rails AngularJS (1.x) CSS (SCSS) Postgres Redis Terraform

Self-Employment

Multiple Roles
  • Took a Dallas-based insulation and environmental services company from a paper-based invoicing and scheduling system to a fully Rails-based web UI process that handled almost all day-to-day operations.
  • Worked with multiple small-business clients building websites in WordPress or CakePHP depending on their needs.

Tech Stack:

Ruby on Rails PHP (WordPress, CakePHP) CSS (SCSS) MySQL Postgres Redis

Web Developer/Webmaster

AudioNet/broadcast.com/Yahoo!
  • First full-time web developer/webmaster for AudioNet.
  • Managed a web development team that handled web-based events (webinars) for public and private events.
  • Helped develop application for audio and video asset management for multiple big name clients like the Weather Channel in their early web efforts (see patent info below).

Tech Stack:

HTML CSS ASP SQL Server JavaScript

Certifications & Patents

Certified Scrum Master (CSM)

Issued June 2021 (expired) by Scrum Alliance

US Patent 7,640,320

Method and system for managing digital content, incl. streaming media

Issued December 2009

Education

Bachelor of Fine Arts, English Literature

University of North Texas, Denton, TX