CHRISTOPHER WATSON

Full Stack Software Engineer • Salt Lake City, UT

chris@watzon.tech 801-555-0123 GitHub PortfolioLinkedIn

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

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

0x45 File Sharing Platform

High-performance file sharing service processing 10K+ daily uploads. Built with Go, featuring concurrent processing and efficient memory management.

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

Goshot Code Screenshot Tool

CLI application with 1K+ GitHub stars that generates code screenshots. Implemented in Go with focus on performance and memory efficiency.

Technologies: Go • Image Processing

PostPilot SMTP Testing Tool

Local SMTP testing solution used by 500+ developers. Built with Go, featuring real-time WebSocket notifications and REST API.

Technologies: Go • SMTP • React • Wails

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.