CHRISTOPHER WATSON

Full Stack Software Engineer • Salt Lake City, UT

chris@watzon.tech GitHub Portfolio LinkedIn

PROFESSIONAL SUMMARY

Full Stack Software Engineer with 10+ years of experience specializing in TypeScript and Go development. Expert in building scalable web applications, microservices, and developer tools. Proven track record of improving application performance by up to 600% and reducing deployment times by 70%. Strong focus on code quality, testing, and documentation. Open source contributor with multiple Go projects serving thousands of developers.

TECHNICAL SKILLS

Programming Languages:
  • TypeScript (5+ years)
  • Go (3+ years)
  • JavaScript (10+ years)
  • Python (3+ years)
  • Ruby (3+ years)
Frontend Development:
  • React.js
  • Vue.js
  • Svelte
  • Webpack
  • Tailwind CSS
  • HTML5/CSS3
Backend Development:
  • Node.js
  • Express.js
  • Go HTTP
  • Ruby on Rails
  • RESTful APIs
  • GraphQL
Cloud & DevOps:
  • AWS (EC2, Lambda, S3)
  • Docker
  • Kubernetes
  • CI/CD
  • GitHub Actions
  • Jenkins
Databases & Storage:
  • PostgreSQL
  • MongoDB
  • Redis
  • Elasticsearch

PROFESSIONAL EXPERIENCE

Owner, Founder, CEO

Watson Ventures LLC • 2025 - Current • Salt Lake City, UT

Founded umbrella company for personal ventures including Butterbase, a comprehensive ERP solution for home and cottage bakers built with TypeScript and Vue.js.

  • Developed Butterbase (butterbase.app), a complete bakery management platform featuring inventory tracking, recipe costing, customer CRM, and order management
  • Built scalable TypeScript-based architecture serving ingredient cost calculations, profit margins, and automated invoicing for baking businesses
  • Implemented Vue.js frontend with real-time inventory updates, professional invoice generation, and customer management workflows

Full Stack Software Engineer

Ama Multimedia LLC • 2022-12 - 2024-03 • Remote

Led frontend and backend development using TypeScript, Node.js, and Go for high-traffic streaming platforms serving 1M+ monthly active users.

  • Architected and implemented a TypeScript/Vue.js component library used across 5 product lines, reducing development time by 40%
  • Led migration from monolithic to microservices architecture using TypeScript and Node.js, improving deployment frequency by 300%
  • Optimized build pipeline using TypeScript and Webpack, reducing build times from 15 minutes to 7 minutes

Full Stack Software Engineer

Impartner Software • 2022-02 - 2022-11 • Lehi, UT

Developed and maintained enterprise PRM solutions using TypeScript, React, and Node.js, supporting 200+ enterprise clients.

  • Built scalable microservices using TypeScript and Node.js, handling 500K+ daily API requests
  • Developed real-time data synchronization system using TypeScript and WebSockets, reducing sync times by 60%
  • Implemented automated testing suite with Jest and TypeScript, achieving 85% code coverage

Full Stack Software Engineer

Purple • 2021-11 - 2022-02 • Lehi, UT

Enhanced e-commerce platform serving $500M+ annual revenue using TypeScript, React, and Node.js.

  • Engineered AWS Lambda functions using TypeScript, processing 1M+ daily advertising events
  • Reduced page load time from 8s to 2s through TypeScript-based server-side optimizations
  • Implemented A/B testing framework using TypeScript, leading to 15% conversion rate improvement

Lead Software Engineer

TruVision Health • 2020-08 - 2021-10 • Draper, UT

Led 8-person engineering team, focusing on TypeScript and Node.js development for e-commerce platform.

  • Spearheaded site optimization using TypeScript and React, improving load times by 600%
  • Established TypeScript coding standards and review processes, reducing bug reports by 40%
  • Implemented CI/CD pipeline using GitHub Actions and TypeScript, reducing deployment time by 70%

Senior Software Engineer

NeuraLegion • 2018-08 - 2019-11 • Remote

Developed security testing automation tools using TypeScript and Node.js for enterprise clients.

  • Built browser automation engine using TypeScript and Puppeteer, improving scan speed by 50%
  • Developed vulnerability detection algorithms using TypeScript, identifying 30% more security issues
  • Created REST API using TypeScript and Express.js, handling 100K+ daily requests

NOTABLE PROJECTS

Butterbase

Comprehensive ERP platform for home and cottage bakers featuring inventory tracking, recipe costing, customer management, and invoicing. Serves baking businesses with real-time cost calculations and profit margins.

Technologies: TypeScript • Vue • Postgres • Redis • Docker • Fly.io

0x45 File Sharing Platform

High-performance file sharing service built as a Go alternative to 0x0 (Python-based). Features concurrent processing, efficient memory management, and complete self-hostability for fast, reliable file sharing.

Technologies: Go • Redis • PostgreSQL • Docker • AWS S3

Goshot Code Screenshot Tool

CLI alternative to Carbon.now.sh for generating code screenshots. Provides better library utility than Silicon (Rust ecosystem) while maintaining similar functionality. Implemented in Go with focus on performance and memory efficiency.

Technologies: Go • Image Processing

EDUCATION

Utah Valley University

Computer Science • 2014-2015

Coursework: Data Structures, Algorithms, Software Engineering, Computer Architecture

Copyright © 2024 Christopher Watson. All opinions are my own and not representative of any of my employers, past or present.

Like what you see? Support me on Ko-fi or GitHub Sponsors.