Headshot of Jacob Cameron (opaquejacob).

Jacob Cameron

Senior/Lead Frontend Engineer, Computer Science Educator, and Musician

Contact

jacob@opaquejacob.com

Lehi, UT

Education

Logo for Brigham Young University

Bachelor of Science in Computer Science

Brigham Young University

Provo, UT

August 2014 - April 2018

  • Music minor

  • 3.68 GPA

Skills

Frontend

Icon for JavaScript

JavaScript

Icon for TypeScript

TypeScript

Icon for React

React

Icon for Next.js

Next.js

Icon for GraphQL

GraphQL

Icon for npm

npm

Icon for Yarn

Yarn

Icon for Webpack

Webpack

Icon for Babel

Babel

Icon for i18n

i18n

Icon for Lighthouse

Lighthouse

Icon for ESLint

ESLint

Icon for Visual Studio Code

Visual Studio Code

UI

Icon for HTML

HTML

Icon for React

React component libraries

Icon for CSS

CSS

Icon for Emotion

Emotion

CSS-in-JS

Icon for a11y

a11y

SEO

Icon for Open Graph

Open Graph

etc.

Backend

Icon for Node.js

Node

Icon for Docker

Docker

microservices

Other languages

Icon for Bash

Bash

Icon for Python

Python

Icon for Java

Java

C

Icon for C++

C++

Icon for C#

C#

Machine learning & AI

Logo for ChatGPT

ChatGPT

Logo for DALL·E

DALL·E

neural nets

kNN

clustering

Icon for Git

Git

Icon for GitHub

GitHub

Git CLI

Cloud infrastructure

Icon for Amazon Web Services

AWS

Icon for Google Cloud Platform

GCP

Icon for Azure

Azure

CMS

Icon for Contentful

Contentful

Icon for Drupal

Drupal

Databases

Icon for Prisma

Prisma

Icon for MongoDB

MongoDB

Icon for DynamoDB

DynamoDB

Icon for PostgreSQL

PostgreSQL

Icon for MySQL

MySQL

Mobile

Icon for React

React Native

Icon for Android

Android

Logo for iOS

iOS

CI/CD

Icon for CircleCI

CircleCI

Icon for GitHub Actions

GitHub Actions

Security

AES

RSA

hashes

MACs

TLS

PKI

Icon of a lock

Auth

Icon for JWT

JWTs

SSO

2FA

Icon for OAuth2

OAuth2

SDLC & project management

DevOps

Agile

Testing

Icon for Cypress

Cypress

Icon for Testing Library

React Testing Library

Icon for Jest

Jest

Algorithms

Big O analysis

etc.

Digital media

Icon for Adobe Photoshop

Photoshop

Icon for Adobe Illustrator

Illustrator

Icon for Adobe Premiere Pro

Premiere Pro

Icon for Adobe After Effects

After Effects

Icon for Adobe Audition

Audition

Icon for Blender

Blender

CG

linear algebra

Fourier transform

GPU shaders

Icon for OpenGL

OpenGL

Game dev

Logo for GameMaker

GameMaker

Logo for Unity

Unity

Software design patterns

Technical writing

Experience

Computer Science Teacher

Davis School District

August 2022 - current

Farmington, UT and Syracuse, UT

  • Farmington High School and Syracuse High School

  • Created and taught beginner through advanced curriculum to hundreds of students for Computer Science, Cyber Security, Game Dev, and Programming subjects.

Senior Frontend Engineer

Oops Technologies

May 2022 - October 2022

Remote

  • Designed, developed, deployed, and maintained the Next.js frontend for Oops (oops.io) and associated internal and external apps.

Lead Frontend Engineer

Vendrive

April 2021 - April 2022

Boston, MA

  • Designed, developed, deployed, and maintained the Next.js frontend for the Vendrive platform and a custom React component library—all almost solely and from scratch.

Senior Frontend Engineer

Lucid

June 2020 - February 2021

Remote

Software Engineer

Nintendo of America

January 2020 - June 2020

Redmond, WA

  • Wrote and maintained AWS Lambdas and Athena scripts for payment accounting pipelines.

  • Built React components for internal Nintendo sites.

Software Development Engineer

Amazon

May 2019 - January 2020

Sandy, UT and Lehi, UT

  • Developed, tested, deployed, and monitored components and infrastructure for ATMS (atms.a2z.com), consisting of a hundred repos, various tech stacks, dozens of CD pipelines across multiple deployment stages, thousands of automated tests, and hundreds of emitted metrics and associated alarms.

  • Worked primarily on React frontend and associated features in the backend.

May 2018 - April 2019

Seattle, WA

  • Designed, developed, tested, deployed, and monitored frontend and backend components for Amazon Now and Amazon Pantry programs.