Resume
Summary
Senior Software Engineer and bilingual English/Spanish technologist with more than 10 years building production software and 17+ years across software engineering, automation, quality, and technical leadership. Backend-leaning full-stack engineer with current experience in JavaScript, TypeScript, Node.js, Vue/Nuxt, React/Next.js, APIs, data-intensive applications, performance optimization, and AI-assisted engineering. Delivered measurable results including improving complex data visualizations by more than 30%, reducing targeted API latency from more than 2 seconds to 40 milliseconds, and building services supporting more than $150k in daily transactions. Based in the Oklahoma City metro and open to remote roles across the US.
Current Personal Projects
CareerForge
Product owner, architect, and senior full-stack engineer. Personal project, AI-assisted. Public repository - this site is its portfolio.
- Designed and built a local-first career-development platform that turns job postings into evidence-cited fit analysis, honest gap classification, interview preparation, skill-development plans, resume workflows, and application gameplans.
- Architected a TypeScript modular monolith using Nuxt, Vue 3, Fastify, PostgreSQL, Drizzle, Zod, and pnpm workspaces, with enforced boundaries between deterministic scoring, LLM integration, persistence, authenticated platform workflows, and the public portfolio.
- Created privacy and provenance controls that keep real career data local while public tests, screenshots, and demonstrations use a fictional profile.
- Built automated quality controls with Vitest, PostgreSQL-backed integration tests, Playwright, GitHub Actions, Lighthouse budgets, axe-core accessibility checks, link validation, security scanning, and adversarial prompt-injection testing.
- Directed work through a bounded two-seat agentic workflow in which one agent implemented changes, a separate read-only agent independently reviewed them, and I retained responsibility for architecture, acceptance criteria, evidence, and every merge.
Binnie
Product owner, architect, full-stack engineer, and system operator. Personal project, AI-assisted. Private repository.
- Built a phone-first household inventory platform using Next.js, React, TypeScript, Prisma, SQLite, and Tailwind CSS.
- Implemented QR and barcode scanning, OCR, image preprocessing, semantic search, local embeddings, and local vision-assisted identification with reviewable, non-destructive enrichment.
- Added Progressive Web App installation, offline behavior, mobile share intake, secure-origin camera workflows, and responsive light and dark modes.
- Deployed and operated the application as a private-LAN service with local HTTPS, separate development/test/production databases, controlled migrations, nightly backups, restore procedures, and a GPU-backed host vision service.
Experience
Senior Software Engineer, Heartland Payment Systems (2021 - 2025)
- Helped lead the migration of a data-intensive analytics platform from Vue 2 to Vue 3 with Pinia and Vite, improving the performance of complex sales-data visualizations by more than 30%.
- Designed and implemented Redis caching for frequently requested Snowflake-backed endpoints, reducing targeted response latency from more than 2 seconds to 40 milliseconds while preserving data freshness.
- Architected and developed major portions of a full-stack pricing application and rules engine used to evaluate repricing scenarios across millions of rows of portfolio data.
- Built reusable dashboards, tables, charts, navigation, loading states, notifications, role-aware experiences, and secure manager workflows across Vue, Node.js, and Snowflake-backed systems.
- Contributed to CI/CD, Terraform infrastructure changes, feature-flagged releases, logging, monitoring, rate limiting, authentication, and production troubleshooting in a PCI DSS-regulated environment.
- Added automated tests for major dashboard routes and shared application behavior, improving release confidence during incremental modernization.
Application Developer, Love's Travel Stops & Country Stores (2018 - 2021)
- Built and maintained Node.js APIs for the Love's mobile application using test-driven development and Agile delivery practices.
- Developed Kafka producers and consumers for asynchronous communication with internal and third-party queue-management, retail POS, and payment-processing systems.
- Architected and implemented backend functionality for the Showers experience, which processed more than $150k in daily transactions.
- Built Firebase push-notification capabilities that produced a measurable increase in mobile-user engagement.
Automation Software Engineer, Nintendo of America (2008 - 2018)
- Developed Python and OpenCV automation tools for repeatable game and localization testing, reducing manual QA effort and operating costs by approximately $161k per quarter.
- Applied computer vision to detect and evaluate visual states that previously required repetitive manual inspection, improving regression-test repeatability.
- Progressed from Localization QA Tester into automation engineering and project-leadership responsibilities, leading technical direction for cross-functional projects and managing teams of up to 40 people.
Technical Skills
- Languages and Runtime: JavaScript, TypeScript, Node.js, Python
- Frontend: Vue 3, Nuxt, React, Next.js, Pinia, Tailwind CSS, Progressive Web Apps, responsive and mobile-first design
- Backend and APIs: Fastify, Express.js, REST APIs, OpenAPI, Zod, session authentication
- Databases and Data: PostgreSQL, Drizzle, Prisma, SQLite, Snowflake, Redis, relational and domain modeling
- Messaging and Integrations: Kafka (pub/sub event streaming, fault-tolerant messaging), Firebase, third-party system integrations
- Cloud and DevOps: Azure DevOps, Docker, Terraform, GitHub Actions, CI/CD, local HTTPS, backup and restore
- Testing and Quality: Vitest, Playwright, Jest, Mocha, Chai, Test-Driven Development, integration testing, end-to-end testing, accessibility testing, Lighthouse, axe-core
- AI and Computer Vision: LLM application integration, agentic development workflows, prompt engineering, prompt-injection defense, semantic search, local embeddings, OCR, image processing, OpenCV
- Engineering Practices: System architecture, modular monoliths, performance optimization, caching, observability, production troubleshooting, code review, ADRs, Agile, Scrum, mentoring, technical leadership
Education
University of Washington (2008 - 2012)
Completed undergraduate coursework.