Background

Patrick D. Stuart

Leader | Senior Software Engineer | Team Builder | AI Expert

Professional Summary

I wrote my first lines of code at 8 years old. Wrote my first application in 1992, in Pascal on a Mac, a grading application for his first mentor, Phil Abalon to help streamline the process. Graduated from Purdue University in 1997, was one of the first student web developers employed by the School of Liberal Arts.

Joined Xerox Corporation in various sales and analyst roles, developing solutions in Postscript, VIPP, and Javascript. Left Xerox to help run Bureau of Engraving, Inc. to launch a digital print division and transform a correspondence school into the digital age. Wrote dozens of applications, from CRMs, to CMSs, variable data applications, email and data cleansing programs and more.

Started NPSRS, LLC to further develop custom solutions around the Control4 and SmartThings platforms. Wrote various drivers, apps and integrations for a variety of clients. Started the Open-Dash project. Joined a tech startup, Hubitat, Inc. to help build a fast, reliable and private home automation platform. Launched in 2017, quickly became a leading home automation hub. Helped build the core hub code UI/UX, key applications like Hubitat Dashboard, Maker API and many other apps and drivers. build great applications and websites from great designs.

Exited my role at Hubitat and joined Avoya Travel as a Senior Front-End Engineer in 2019 and have been there ever since.

I am a UI/UX senior engineer fluent in the latest Javascript frameworks and over 25 years of Javascript and a variety of front and back end experience from ASP.NET / C# to Java to Node. Have led small and large scale teams in the Fortune 500, family businesses and startups, working with some of the best clients in B2B and B2C applications. I want to continue to focus on building up the best engineers as well as train new developers and engineers. Never afraid of a challenge and always willing to learn. Loving AI and using LLMs to speed up development and improve code quality.

Experience

AVOYA TRAVEL, SENIOR FRONTEND ENGINEER, SAN MARCOS, CA – 2019 - Present

Senior Frontend Engineer. Responsible for creating and maintaining Nuxt / Vue / Tailwind websites. Developed a web component Vue CLI based drag in model for a legacy Coldfusion platform. Integrated with Firebase a realtime lead claiming system. Integrated realtime messaging via RabbitMQ, STOMP and SMS platform. Created a component library that can be used in all Vue / NUXT / Quasar projects. Built a cross platform, Windows, Mac, iOS and Android app based on Quasar / Vue / Tailwinds using Capacitor, Apple Xcode and Android Studio and deployed via AWS S3 and App Stores. Optimized website to load from over 10 seconds with low SEO and Lighthouse scores to sub 1 second speeds and impressive SEO and Lighthouse scores. Implemented unit testing as well as E2E testing for all applications and websites.

HUBITAT, INC, VP PRODUCT AND DEVELOPMENT, SCOTTSDALE, AZ – 2017 - 2019

Helped launch a complete Home Automation Platform. Responsible for a variety of roles from marketing to engineering. Converted the entire frontend platform from JQuery to Vue and Tailwinds. Created Hubitat Dashboard and Maker API. Managed the creation and launch of the iOS and Android apps. Integrated Google Cloud Messaging and Geofencing with Hub / Platform and Mobile Apps. Extensive work with Amazon Web Services and Firebase as well as many 3rd party APIs for device integrations.

NPSRS, LLC, FOUNDER, MINNEAPOLIS, MN – 2016 - 2021

A software services company that has development many custom solutions and websites for a variety of customers from Real Estate to Entertainment to Politics. Developed and Engineered Open-Dash an open source project based in Node.JS for creating dashboards in home automation platforms.

BUREAU OF ENGRAVING, INC, COO, MINNEAPOLIS, MN – 2004 - 2015

Oversaw daily operations for a 25 million dollar printing operation while converting the business from analog to digital. Engineered a variable data platform and data cleansing solution for the printing business specific to the mailing industry and web to print business lines. Lead a team of designers and engineers to create landing pages, variable data applications and mobile apps using Visual Studio, MSSQL, ASP.NET, C# and more.

XEROX CORPORATION, SYSTEMS ANALYST, MINNEAPOLIS, MN – 1998 - 2004

Responsible for engineering solutions and support of Full Color Variable Data printing solutions for the commercial print industry. Developed Javascript based solutions to solve Web to Print problems that output Postscript and PDF customized full color output using VIPP.