Career progression
Experience
12 years in full-stack engineering across enterprise applications, APIs, relational databases, UniVerse multi-value systems, Pick BASIC applications, C#/.NET, modern web interfaces, cloud delivery, and production ownership.
Sep 2022—Present
Clicks Web Design Inc. · Remote
Web Developer II
Own five interconnected web, API, CMS, and cloud-hosting platforms across Angular, Node.js/NestJS, PHP, MySQL, Firebase, Docker, and Google Cloud Platform.
Platform & production ownership
- Own features and defect fixes from requirements and system design through implementation, review, testing, deployment, monitoring, and production support across five interconnected platforms.
APIs, data & real-time systems
- Design Node.js 22/Express and NestJS REST APIs with OpenAPI, JWT authentication, pooled transactional MySQL access, webhooks, and background processing.
- Engineer real-time Angular and NgRx workflows backed by synchronized MySQL, Firebase RTDB, and Firestore data under concurrent production use.
Modernization & delivery
- Designed a resumable WordPress migration pipeline with per-table compressed exports, reducing the database-transfer footprint by approximately 10:1.
- Build Docker and CI/CD workflows with automated tests, coverage and database-safety gates, logging, monitoring, rollback support, and production troubleshooting.
Technical leadership
- Lead technical projects, review code, mentor developers, onboard team members, and improve engineering standards.
REST APIsNode.jsNestJSAngularTypeScriptMySQLGCPDockerCI/CD
Feb 2021—Sep 2022
Self-employed / Upwork · Remote
Freelance Full-Stack Software Developer
Delivered end-to-end client platforms, reporting systems, conversion-focused workflows, and cloud deployments across AWS and Azure.
Consulting & client leadership
- Earned Top Rated status on Upwork while completing more than 100 freelance projects and generating over $100,000 in client work.
- Managed the consulting lifecycle independently: finding clients, leading discovery conversations, shaping practical solutions, and communicating clearly with nontechnical stakeholders through delivery and support.
- Led a small development team for a Node.js business application and coordinated dependable client delivery.
Digital Asset Management platform
- Prototyped and deployed the original MVP for a Digital Asset Management platform on PHP and AWS, validating the concept before a full production build.
- Served as technical lead through the platform’s rebuild on Vue/Nuxt.js and Express, defining requirements and directing an outsourced engineering team through specs and tickets.
- Stayed hands-on on the frontend, building the asset-search experience, folder/card browsing UI, and drag-and-drop uploads.
Reporting & client applications
- Developed the Vue.js frontend for a multi-tenant reporting platform, integrating third-party data into operational dashboards built with Google Charts.
- Enabled clients to review time usage and project status, with automated weekly emails showing time worked and remaining allocation.
- Redesigned an insurance company’s form workflow and interface, then collaborated with its marketing manager on A/B testing that increased form submissions by 35%.
- Added features to and maintained an existing C#/.NET Razor web application, working within its established architecture and delivery constraints.
Cloud hosting & delivery
- Deployed and supported agency-managed websites on the agency’s Microsoft Azure platform.
- Helped an agency host client websites on AWS, configured Amazon S3 for media storage, and introduced AWS caching to improve asset delivery and page performance.
Nuxt.jsVue.jsNode.jsGoogle ChartsAWSAmazon S3Amazon RDSAzureCI/CDA/B Testing
Oct 2014—Feb 2021
MicahTek, Inc. · Broken Arrow, Oklahoma
Programmer Analyst / Web Developer
Built, modernized, and operated enterprise customer-management, donation, commerce, reporting, call-center, and legacy multi-value systems.
Enterprise platform ownership
- Built features and provided production support for an enterprise PHP platform spanning content management, customer management, donation processing, and reporting.
- Developed C# desktop applications and SQL Server workflows for OPEX/AQ2 document scanning, data capture, and donation processing.
- Supported business-critical systems and databases handling millions of transaction records for enterprise clients.
Legacy modernization & data systems
- Maintained and enhanced a production e-commerce platform built with ColdFusion.
- Helped modernize the legacy ColdFusion platform into a multi-tenant PHP e-commerce system, improving page performance, SEO foundations, and security controls.
- Maintained a legacy Telnet-based CMS built with Pick BASIC and the UniVerse multi-value database.
- Administered SQL Server databases through backups, indexing, data-integrity work, complex queries, views, and stored procedures.
- Optimized and automated Crystal Reports so accurate weekly reports reached executive managers without manual runs, reducing preparation effort and reporting wait time.
Call-center & transaction workflows
- Identified the need for and delivered a live escalation chat system from initial concept through implementation and support.
- Automatically supplied client number, call type, and client name when an agent requested help, enabling real-time feedback and allowing team leads to support multiple active conversations more efficiently.
- Created Genesys IVR workflow templates for automated donations, online orders, prayer requests, and caller messages.
Leadership, documentation & stabilization
- Assumed ownership of undocumented systems during a team transition, learned their architecture, stabilized production, and resolved a substantial issue backlog.
- Authored technical documentation for application behavior, system workflows, support procedures, and operational knowledge.
- Mentored a junior developer and helped onboard new team members into the applications and operational workflows.
PHPColdFusionC#SQL ServerUniVersePick BASICGenesys IVRCrystal Reports
Independent project experience
JobTrack · Current full-stack .NET work
Built an Angular 22 application and ASP.NET Core 10 REST API with ASP.NET Core Identity, JWT authentication, per-user data isolation, EF Core, SQL Server migrations, pagination, search, sorting, validation, Problem Details, Swagger/OpenAPI, and health checks.
Added isolated-worker Azure Functions for scheduled follow-up detection, controller and HTTP integration tests, Angular tests, and a Docker Compose development environment. Automated the build and packaging of API, Functions, and web artifacts through Azure Pipelines, with API deployment to Azure App Service.
Explore JobTrack case study →Education
Bachelor’s Degree
Software Development & Information Security and Assurance
Oklahoma State University Institute of Technology2012—2014 · Magna Cum Laude · GPA 3.7