Resume

Jack Switzer

Education

Bachelor of Applied Mathematics & Computer Engineering

Queen's University

GPA: 3.35

Expected May 2027

Professional Experience

Software DeveloperIBM
May 2025 - April 2026
  • Developing AI tooling for WatsonX Code Assistant for Z - mainframe code understanding and translation (COBOL, PL/1 to Java, Python)
  • Designed and implemented benchmark pipeline evaluating Claude, Llama, Mistral, and internal models - results directly influenced product model selection
  • Shipped data dictionary feature to production: enriches LLM context with variable definitions, types, and usage patterns from legacy code for higher-quality code explanations
  • Extended VSCode extension with A2A and MCP integrations, connecting IBM's existing profiling tools to AI workflows for richer code explanations
  • Led IBM's Future Blue intern council as President; organized executive networking events with IBM Canada President and senior VPs

Python · Java · COBOL · PL/1 · VSCode Extensions · MCP · A2A · LLM · AI Agents

Teaching Assistant: Linear Algebra IQueen's University
Jan 2025 - Apr 2025
  • Led 2 weekly tutorials, proctored midterms, ran pre-exam helpdesks and EngLinks review sessions for 80+ students
  • Built learning platform (apsc174.jackswitzer.com) with interactive visualizations used by 80+ students

Next.js · MDX · TypeScript · Tailwind CSS · KaTeX

Data ScientistRoyal Bank of Canada
May 2024 - Aug 2024
  • Implemented time series forecasting with Prophet and LSTM, reducing forecast error by 50% - enabled precise capacity planning, reducing overhiring by ~50 FTE
  • Led 3-week sprint to refactor codebase and migrate to GitHub
  • Built Excel visualization tool for dynamic forecast interaction

Python · Prophet · LSTM · PyTorch · Excel · Git

Data AnalystRoyal Bank of Canada
May 2023 - Aug 2023
  • Automated weekly visualization of key business metrics, saving 8 hours weekly
  • Conducted time series analysis with SARIMA achieving less than 5% error
  • Designed and taught Python course to team of twelve; established coding practices that enabled team to scale from 2 to 4 developers

Python · SARIMA · Pandas · Data Visualization

Leadership & Activities

Future Blue MemberIBM
May 2025 - Jul 2025
  • Member of IBM's intern student council
President - Future BlueIBM
Jul 2025 - Jan 2026
  • Led IBM's intern student council as President
  • Organized 3 major networking events including meetings with IBM Canada President and 2 VPs
  • Planned and executed holiday party and social events for intern community
Future BlueIBM
Jan 2026 - Apr 2026
  • Continued leadership on IBM's intern student council
QSC Analyst → PMQueen's Startup Consulting
Sep 2024 - Apr 2025
  • Analyst (Fall 2024): Provided strategic consulting to early-stage startups
  • Project Manager (Spring 2025): Led consulting engagements and managed client relationships
Campus AmbassadorRoyal Bank of Canada
Sep 2024 - Apr 2025
  • Worked with RBC campus recruitment team to engage Queen's University students
  • Selected due to strong manager and team advocacy based on project contributions
QUANTT PMQUANTT (Queen's Quantitative Trading Team)
Sep 2024 - Mar 2025
  • Project Manager: Managed 2 teams developing quantitative trading strategies using ML and NLP
  • Taught data science and machine learning sessions to 60+ club members

Technical Skills

LanguagesPython · Java · C · C++ · Assembly (NIOS II) · R · OCaml · Rust · Swift · MATLAB · Go
LibrariesPandas · NumPy · PyTorch · SARIMA · SciPy · Prophet · Scikit-learn
ToolsGit · GitHub · Docker · Excel · Next.js · TypeScript · Tailwind CSS · VSCode Extensions · MCP

Relevant Coursework

Object Oriented Programming · Data Structures and Algorithms · Computer Architecture · Digital Systems · Algorithms I · Microprocessor Systems · Fundamentals of Software Development · Probability I & II · Linear Algebra I & II · Real Analysis I & II · Complex Analysis · Quantitative Trading Strategy (COMM420) · Database Programming · Math of Engineering Systems

Self-Learning

Udemy Machine Learning · Andrej Karpathy's ML series · DataCamp R for Finance I & II