Marcus McBride
solutions to both creative hurdles and technical challenges.
567 Pierpont Drive
Costa Mesa, CA--www.mcbportfolio.com
github.com/marcusmcb
EXPERIENCE
SKILLS
Creative full-stack engineer with hands-on experience in project
development and data management. Experienced in finding effective
Coverland - Norwalk, CA - Software Engineer
SEPTEMBER 2023 - CURRENT | CONTRACT
Full-stack developer and engineer for coverland.com
●
●
●
●
Development
HTML / CSS
Javascript / Typescript
Node / NPM
Designed & delivered a new, low-code Strapi CMS back end
React / NextJS
(database & API) for the company’s vehicle & product catalogs
Strapi CMS / Supabase
Developed & integrated custom Node scripting to convert their
Material-UI / Tailwind
existing product catalog into a modern, web-friendly database
Python (Flask, Jupyter)
Built custom tools to facilitate the migration of existing Magento
Ruby On Rails
user & order histories into new e-commerce platform
GCP / Firebase
Worked with front-end engineers to integrate back end assets and
SQL / NoSQL / GraphQL
the site API within the platform’s NextJS client
Gitlab/Github
Stack: NextJS, NodeJS, Strapi CMS, GraphQL, Github, Magento, Supabase
NumberOneAI - Newport Beach, CA - Software Engineer
AUGUST 2022 - JUNE 2022
Jira / Confluence / Agile
REST APIs / MVC / ETL
AWS / Heroku / Vercel
Bot/iOT Development
Full-stack developer and engineer for the company’s Machina
Media / Sound Design
machine-learning platform.
Ableton Live
●
Redesigned and rebuilt prototype React client UI from v1 to v2
●
Translated feature requests from management into working client
architecture
●
Built and maintained E2E client integration and sequence testing
●
Integrated 3rd party React/Typescript components into real-time,
interactive visualizations for user-submitted data sets
Stack: NodeJS, React, Redux, Material UI, GCP/Firebase, Github, Jest,
Python/PyTest, Jira
Adobe Cloud
Live Sound & Field Recording
Audio Mixing & Mastering
MIDI / MIDI Prototyping
EDUCATION
UC Irvine
Full Stack Coding Bootcamp
Rivers Casino - Pittsburgh, PA - Software Engineer
Data Analytics Bootcamp
DECEMBER 2021 - FEBRUARY 2022 | CONTRACT
Designed and built an automated bot system for the casino’s DJs to
display/update real-time song data via on-site screens/displays and
social media feeds (NodeJS, Twitter API, web-scraping)
Heinz Kaiser Elementary PFO - Costa Mesa, CA - Software
Engineer
FEBRUARY 2021 - MAY 2021 | CONTRACT
Designed and built a custom app to track students’ reading goals for the
school’s annual Read-A-Thon fundraiser (React, MUI, AWS, Google Docs)
University Of Cincinnati
Broadcasting
Ohio University
Broadcast Engineering
Verys - Santa Ana, CA - Software Developer
OCTOBER 2019 - JUNE 2020
Full-stack developer for the Zenimax BAM team (elderscrolls.com)
● Integrated and updated external services and APIs (Avalara, Twitch)
to maintain proper asset implementation & compliance within the
site checkout and user entitlement processes
● Completed new UI implementation in advance of Greymoor launch
● Coordinated with both our QA group & local team in an agile dev
environment to resolve both complex long-term tasks along and
updates/fixes for smaller engineering tasks.
Stack: Ruby/Rails, SQL, Docker, Jira, Confluence, Jenkins, GitLab
Trilogy Education - Irvine, CA - Teaching Assistant
NOVEMBER 2019 - JUNE 2020 | PART-TIME
Teaching assistant for Trilogy’s full stack web development bootcamp at
UC Irvine.
JamTraxx Media - Chicago, IL - Product/Project Manager
MAY 2011 - AUGUST 2022
Responsible for the production and delivery of original syndicated
content each week to FM broadcast affiliates across North America with a
key emphasis on focused content branding, listener engagement and
optimized TSL.
Mediabase - Sherman Oaks, CA - Media Analyst
NOVEMBER 1998 - MAY 2010
Media analyst for multiple broadcast formats. Responsible for collecting,
analyzing, and logging real-time broadcast data across multiple
timezones for the company’s various data platforms.
PROJECTS
CrateStats - www.cratestats.com
An analytics tool for music playlists and DJ software platforms built with
React, Express, Material UI, GCP, and Heroku.
github.com/marcusmcb/crate-stats
npChatbot
Live-streaming chatbot integration that allows users/viewers to interact
with a DJ’s live playlist and provide song analytics in real-time. Built with
NodeJS, TMI.js, Serato Live Playlists, and the Twitch API.
github.com/marcusmcb/serato-nowplaying-twitch