Thomas Cober

Thomas Cober

Senior JavaScript Engineer

tcober5@gmail.com

thomascober.com

Experience

RBC — Royal Bank of Canada

Senior Software Engineer, Wealth Management Digital

02/2020 – Present
  • Helped roll out our Vue component library and design system across multiple squads for more consistent UI.
  • Taught developers practical GitHub Copilot and AI‑workflow skills as part of the Enterprise AI Instructor group.
  • Contributed to the Node.js mid‑tier, improving API logic, data handling, and payload efficiency.
  • Wrote extensive unit tests that run in CI/CD, improving stability and catching regressions early.

Solution Design Group (SDG)

Contract Front-End Developer

05/2018 – 09/2019
  • At Cargill, helped build a commodity trading app, contributing key Angular front‑end features.
  • At NYU, built the full Vue front end for their teacher/student communication system.

Pediatric Home Service

Front-End Developer

04/2017 – 05/2018

Built an ADA‑compliant ecommerce platform and maintained fast, accessible WordPress marketing sites.

Iron Horse Interactive

Front-End Developer

10/2016 – 04/2017

Developed modular landing pages and analytics integrations for VR/AR marketing.

Lytics

Junior Developer

10/2015 – 09/2016

Built marketing microsites, automated content workflows, and simple reusable UI components.

Education

Portland State University

09/2010 – 06/2013

B.S. Graphic & Interactive Design

Kishwaukee Community College

09/2008 – 06/2009

A.A. General Studies

Core Skills

Front-end:

Vue 3, Nuxt, Angular, React, TypeScript, JavaScript (ES6+), HTML5, Tailwind

Back-end:

Node.js, Loopback, Express, REST APIs, serverless functions

Tooling:

Jest, Vitest, Storybook, Webpack/Vite, GitHub Actions

AI Tools:

GitHub Copilot, AI-assisted development workflows, Custom instruction writing/generation

Practices:

Accessibility (WCAG 2.1), design systems, performance tuning, automated testing, UX collaboration

Key Achievements

  • Helped build a mock service system that let QE test even when backend services were down.
  • Performed regular accessibility checks to help ship WCAG‑friendly interfaces.
  • Taught 100+ developers how to use GitHub Copilot and AI tools effectively.