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.
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 APIReact (TypeScript)GraphQLTailwind CSSCSS (SCSS)PostgresRedis
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 APIAngularJSPostgresRedis
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 RailsHotwire/Stimulus/TurboMaterial UI FrameworkCSS (SCSS)PostgresRedis
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 APIReact (TypeScript)ReduxCoffeeScriptCSS (SCSS)PostgresRedisJenkinsTerraform
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 RailsAngularJS (1.x)CSS (SCSS)PostgresRedisTerraform
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 RailsPHP (WordPress, CakePHP)CSS (SCSS)MySQLPostgresRedis
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:
HTMLCSSASPSQL ServerJavaScript
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