Software Engineer dedicated to crafting simple, manageable solutions
for large-scale, sophisticated systems. Small Business Owner and
Administrator of several production applications. Designer and Lead
Maintainer of
dr9n. Lead Guitarist
and Vocalist. Minimalist.
Configured a custom private Real-Time Messaging Protocol
(RTMP) NGINX server to transcode live video into HTTP
Live Streaming (HLS) segments for smooth playback and
adaptive quality streaming to be viewed by users. Users
receive real-time data updates directly to their web
client through Server-Sent Events (SSE) and email update
notifications. The web client relies on HTML5 Video and
MediaSource Extensions to play live video using a custom
HLS.js integration.
Designed and developed a custom Administrator Dashboard
that allows system administrators to upload pre-recorded
video for server-side transcoding using FFmpeg, author
new site content using a custom WYSIWYG text editor
integration, organize site and video content using a
fast, responsive drag and drop interface based on
recursive data structures, as well as gain insights on
site-specific data by viewing user account information,
user sign ins, and system logs of content interactions,
video plays, and live stream views.
Worked closely with stakeholders to fine-tune various
sign in procedures that facilitate account creation for
technologically challenged users. Created a custom
sponsorship "Account Sharing" procedure to securely link
family and friend accounts to a single sponsor account
responsible for delivering payments for all linked users
at discounted prices. Created a custom referral-based
procedure to grant new users a free trial of the program
when a promotional code or health care provider
reference is added during sign in. Developed a standard
sign in procedure that offers a familiar way for users
to enter a payment method and gain access to program
content at full price. All sign in procedures integrate
deeply with Stripe using a custom accounting service
layer written in PostgreSQL.
Engineered and implemented complex data models in
PostgreSQL that include a custom authentication service
layer for site security and user management, a custom
accounting service layer integrated deeply with Stripe
for caching mission critical data and limiting the rate
of external API usage for common user and site-specific
operations, and a recursively indexed custom application
layer used to administratively control the creation of
dynamic site content and its hierarchical organization
and representation.
Administered cost-efficient system infrastructure and
deployment strategies using various Amazon Web Services
(AWS) tools including CloudFront Content Delivery
Network (CDN), Elastic Compute Cloud (EC2) using custom
Amazon Machine Images (AMI), Relational Database Service
(RDS), and Simple Storage Service (S3).
Provided consultation services to owners and
stakeholders of Wings Fitness to invent the
Wings: School of Movement
web application, a subscription-based adult and senior
online fitness program dedicated to delivering
educational health and exercise content through Video On
Demand (VOD), Real-Time Live Streaming (RTMP), and
text-based (HTML) mediums.
Founded ssmith software as a Sole Proprietorship.
Software Developer
VCS HR
–
Architect of Maverick, the successor to POSS — the
company's flagship software product.
Spearheaded the design and implementation of Maverick to resolve
long-standing performance, scalability, and service degradation
issues of an antiquated Visual Basic monolithic web application
responsible for serving over 800 police departments nationwide.
Mentored the development staff through a series of core software
reformations including the following: the migration of outdated
and underperforming business logic to a SQL Server query driven
data layer; the extraction and refactor of convoluted
application code into lightweight, testable REST middleware APIs
using .NET, C#, and Node.js; as well as the beautification and
modernization of several web application clients using React and
MUI.
Delivered
live speeches
and performances (The Star-Spangled Banner,
Live Music & Entertainment) for the marketing, introduction, and showcasing of Maverick
to an audience of new and existing clientele at multiple
business expositions including the 2023 VCS Evolution Exchange
and the 2023 Police Security Expo.
Reimagined, redesigned, developed, and maintained the
Jobs4Blue Customer Portal
web application using SQL Server, Node.js, React, MUI, and
Google Maps APIs.
Partner, Head of Technology
D.A. Smith Landscaping LLC
–
Designed, developed, and maintained the
D.A. Smith Landscaping LLC
public web page. The latest web page is built with React,
Next.js, Tailwind CSS, and the Motion animation framework.
Responsible for the production of all technical documents
including landscape proposals, contracts, billing, and finance
documentation using Microsoft Office tools.
Entrepreneurial experience directly involved with addressing
customer needs and services, quoting and estimating service
costs, and private business management.
Commercial and residential maintenance involving grass cutting,
trimming, mulching, hardscape, and snow removal.
Experience with small excavation, power tools, and heavy
machinery such as rack trucks, trailers, skid steers, and
front-end loaders.
A set of Node.js modules used to bootstrap a lightweight REST
API.
archlinux
A collection of Shell scripts used to bootstrap a Linux Desktop
Environment for local development and an alternative,
lightweight virtual machine image for cloud environments.
as
Binary Assertion Function/Object written in JavaScript.
ctx
Synchronous/Asynchronous Cross-Platform Context-Aware Test
Executor/Logger/Reporter written in JavaScript.
db
A PostgreSQL extension used to generate JSON Schema and the
additional metadata files needed to create simple JavaScript
functions from native PostgreSQL functions.
env
A Node.js adapter module for generating local .env files with
shared application data.
rtr
A modern, dependency-free vanilla JS web client library built
entirely upon HTML Web Components Web APIs. Supports complex
Single Page Application (SPA) routing, Asynchronous JavaScript
and XML (AJAX) Form Submissions, and various extensible form
controls and routing utilities.
schema
A Node.js adapter module for the dr9n PostgreSQL extension.