CHRISTOPHER WATSON
Full Stack Software Engineer • Salt Lake City, UT
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
- TypeScript (5+ years)
- Go (3+ years)
- JavaScript (10+ years)
- Python (3+ years)
- Ruby (3+ years)
- React.js
- Vue.js
- Svelte
- Webpack
- Tailwind CSS
- HTML5/CSS3
- Node.js
- Express.js
- Go HTTP
- Ruby on Rails
- RESTful APIs
- GraphQL
- AWS (EC2, Lambda, S3)
- Docker
- Kubernetes
- CI/CD
- GitHub Actions
- Jenkins
- 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