Craig Pestell - Senior Computer Systems Analyst | Professional headshot of senior software engineer with experience at Apple, Google, and Williams Sonoma

Craig Pestell

Senior Computer Systems Analyst

Senior Computer Systems Analyst with 15+ years of experience analyzing and designing complex enterprise-scale computer systems for global organizations including Apple, Google, and Macy's. Expert in evaluating organizational data processing needs, architecting scalable system infrastructures, and optimizing information workflows to deliver high-value technical solutions.

Technical Skills & Enterprise Expertise

15+ years of hands-on experience with modern technologies, enterprise platforms, and scalable solutions at Fortune 500 companies

Frontend

React

9/10

Next.js

9/10

Vue.js

8/10

Angular

8/10

TailwindCSS

9/10

SASS/SCSS

9/10

Redux

8/10

Backend

Node.js

9/10

PostgreSQL

8/10

MongoDB

7/10

Express.js

9/10

NestJS

8/10

GraphQL

7/10

Languages

TypeScript

9/10

JavaScript

10/10

Python

8/10

Java

7/10

Tools & Platforms

Webpack

8/10

Git

10/10

Linux

9/10

AWS

7/10

Azure

7/10

Google Cloud

7/10

Docker

8/10

Kubernetes

7/10

Auth0

8/10
26
Technologies
19
Expert Level
86%
Frontend
80%
Backend
85%
Languages
79%
Tools & Platforms

Enterprise Projects

Mission-critical applications built for Apple, Google, and Fortune 500 companies using React, TypeScript, and modern web technologies

Enterprise Hardware Testing Platform - Systems analysis and requirements evaluation for mission-critical platform supporting embedded software engineering workflows and hardware test data processing. Built with TypeScript, Next.js, React, Python

Enterprise Hardware Testing Platform

Aug 2024Sep 2025

Performed requirements analysis for Apple's embedded software engineering platform, evaluating testing workflows and data processing needs. Documented system performance requirements and scalability considerations to support hardware development teams across multiple product lines.

TypeScriptNext.jsReactPython
AI-Powered Healthcare Platform - Systems analysis and requirements evaluation for AI-powered healthcare platform with integrated subscription management and authentication infrastructure. Built with TypeScript, Next.js, NestJS, Python, Azure, Auth0

AI-Powered Healthcare Platform

Jul 2023May 2024

Performed feasibility studies evaluating AI technology integration for healthcare operations. Analyzed requirements for subscription management and authentication systems, documented security and integration specifications, and assessed workflow optimization opportunities.

TypeScriptNext.jsNestJSPythonAzureAuth0
Silicon Design Collaboration Platform - Systems analysis and requirements evaluation for version control and collaboration platform serving silicon chip design teams across 20+ engineering organizations. Built with Angular, TypeScript, Python, RxJS

Silicon Design Collaboration Platform

Feb 2022Oct 2023

Evaluated collaboration workflow requirements for silicon chip design teams across 20+ organizations. Analyzed integration and performance needs, documented technical specifications and wireframes, and assessed architectural approaches to support distributed engineering teams.

AngularTypeScriptPythonRxJS
Context-Agnostic Component Library - Systems analysis for multi-brand component system requirements and architecture supporting Williams Sonoma's portfolio brands. Built with Vue.js, JavaScript, SASS, CSS Variables, Storybook, Jest

Context-Agnostic Component Library

Dec 2020Nov 2021

Evaluated component library requirements for Williams Sonoma's multi-brand portfolio (Pottery Barn, West Elm, Mark and Graham). Analyzed theming and customization needs across brands, documented architectural specifications for scalable component reuse, and assessed maintainability requirements.

Vue.jsJavaScriptSASSCSS VariablesStorybookJest

Other Projects

Enterprise Micro-Frontend Architecture - Systems analysis and evaluation of legacy monolithic e-commerce platform modernization requirements and architectural recommendations. Built with Vue.js, Node.js, TailwindCSS, SASS, Jest, Yeoman

Enterprise Micro-Frontend Architecture

Oct 2020Dec 2021

Systems analysis and evaluation of legacy monolithic e-commerce platform modernization requirements and architectural recommendations

Vue.jsNode.jsTailwindCSSSASSJestYeoman
High-Performance E-commerce Platform - Systems analysis and performance evaluation for scalable e-commerce platform serving millions of users with advanced integration requirements. Built with React, Redux, GraphQL, Node.js, Webpack, Foundation

High-Performance E-commerce Platform

Feb 2015Apr 2020

Systems analysis and performance evaluation for scalable e-commerce platform serving millions of users with advanced integration requirements

ReactReduxGraphQLNode.jsWebpackFoundation
Custom E-commerce Platform - End-to-end development of responsive product catalog with integrated content management system. Built with Node.js, Express, PostgreSQL, Handlebars, TinyMCE

Custom E-commerce Platform

Jan 2016Oct 2019

End-to-end development of responsive product catalog with integrated content management system

Node.jsExpressPostgreSQLHandlebarsTinyMCE
Travel Insurance Platform - Comprehensive travel insurance web portal for domestic and international policies. Built with PHP, MySQL, JavaScript

Travel Insurance Platform

May 2006Sep 2013

Comprehensive travel insurance web portal for domestic and international policies

PHPMySQLJavaScript
Hayes Bicycle Group Website - Product catalog and marketing website for bicycle component manufacturer. Built with PHP, MySQL, WordPress, JavaScript

Hayes Bicycle Group Website

Jan 2009Dec 2009

Product catalog and marketing website for bicycle component manufacturer

PHPMySQLWordPressJavaScript
Race Face Performance Products - E-commerce platform for mountain bike component manufacturer. Built with PHP, MySQL, WordPress, JavaScript

Race Face Performance Products

Sep 2008Mar 2016

E-commerce platform for mountain bike component manufacturer

PHPMySQLWordPressJavaScript

Want to see more of my work?

View All Projects on GitHub

Experience & Education

My professional journey and educational background

Professional Experience

Senior Computer Systems Analyst

Apple Inc.
Aug 2024Present
1 year 5 months

Analyzing enterprise-level system architectures and optimizing embedded software engineering workflows and mission-critical hardware testing processes through comprehensive systems evaluation and documentation

TypeScriptNext.jsReactPythonDockerKubernetes

Senior Computer Systems Analyst

Healthcare Technology Startup
Jul 2023May 2024
10 months

Performed comprehensive feasibility studies and systems analysis for AI-powered healthcare platform to optimize operational workflows and reduce infrastructure costs through detailed requirement analysis and system evaluation

TypeScriptNext.jsNestJSPythonAzureAuth0

Senior Computer Systems Analyst

Google Inc.
Feb 2022Oct 2023
1 year 8 months

Conducted comprehensive systems analysis and evaluation for silicon chip design collaboration platforms utilized by over 20 global engineering teams, focusing on architectural requirements and workflow optimization

AngularTypeScriptPythonRxJS

Senior Computer Systems Analyst

Williams Sonoma
Oct 2020Dec 2021
1 year 2 months

Led comprehensive systems analysis and evaluation of legacy e-commerce platform to identify optimization opportunities and system modernization requirements for scalability and performance improvement

Vue.jsNode.jsTailwindCSSSASSJest

Senior Computer Systems Analyst

Macy's
Feb 2015Apr 2020
5 years 2 months

Analyzed enterprise-scale system requirements and designed scalable system architecture to serve millions of users, evaluating performance optimization opportunities and system integration needs

ReactReduxGraphQLNode.jsJavaWebpackSASS

Lead Full Stack Developer

Kali Protectives
Jan 2016Oct 2019
3 years 9 months

Independently delivered comprehensive e-commerce platform and brand digital presence for sports equipment manufacturer

Node.jsExpressPostgreSQLHandlebarsTinyMCE

Education

Diploma in Computer Systems Technology

Data Communications & Networking

British Columbia Institute of Technology
Jan 2004Dec 2006

Achievements:

  • Specialized in systems architecture and enterprise network design
  • Comprehensive curriculum in data communications infrastructure, system analysis, and enterprise network security
  • Foundation in system design methodologies and technology infrastructure evaluation

Certificate in Programming

Programming Concepts and Methodologies

British Columbia Institute of Technology
Jan 1999Dec 1999

Achievements:

  • Foundational training in software development principles and best practices
  • Early specialization in object-oriented programming and system design methodologies
  • Completed Java-based projects focusing on enterprise application development patterns

Get In Touch

Have a project in mind or want to collaborate? I'd love to hear from you!

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and development. Feel free to reach out!

Location

Vancouver, BC, Canada

Other ways to connect:

Send a Message