Jamie Karam

Full-Stack Software Developer

Ottawa, Ontario, Canada


Summary

Full-stack software developer with 6+ years of experience, currently building Solace Agent Mesh, an enterprise AI agent platform. I ship features end to end in React and Go, from design through delivery, and lead the SAM Quality Guild. Before software, I spent five years directing live newscasts at CTV News, so I’m comfortable owning work where the stakes are high and deadlines don’t move.

Experience

Software Developer @ Solace

Ottawa, Ontario, Canada (remote) · Feb 2023 – Present

Solace Agent Mesh (SAM): Full-Stack Developer

  • Plan, design and implement features end to end in React and Go for an enterprise AI agent platform, using agentic development workflows from initial design through to delivery.
  • Built SAM’s feedback system end to end: it collects user feedback from the platform’s entrypoints and lets customers agentically request reports on that feedback and drill into detailed information on individual submissions, so they can improve their users’ experience.
  • Lead the Quality Guild, which keeps quality standards high in SAM without slowing the team’s fast pace. Because AI-assisted development makes it easy to work in a vacuum, the guild gives developers a regular place to share ideas, raise issues and get feedback on their work.

Event Portal: Frontend Developer

  • Co-built self-serve cloud deployment of the Event Management Agent (EMA), which connects customers’ Solace brokers to Event Portal. Customers set it up themselves, and Solace deploys, updates and maintains the EMA, so customers can set it and forget it.
  • Built and maintained user-facing features for Event Portal.

React Developer @ SHOEBOX Ltd.

Ottawa, Ontario, Canada · Dec 2021 – Sep 2022

  • Consolidated multiple codebases into a single monorepo and updated CI/CD pipelines to support it.
  • Built a patient portal that validates credentials and lets audiometry results be downloaded quickly and securely, so clients could delegate the task and spend more time testing patients.
  • Developed and maintained features for the customer portal, including localization.
  • Wrote comprehensive unit tests and performed code reviews to uphold code quality.

Full-Stack Developer @ Safetrack.ai

Toronto, Ontario, Canada · Dec 2020 – Nov 2021

  • Lead developer of a full-stack system that analyzed and tracked the movement of Bluetooth devices across multiple hotspots in customers’ storefronts.
  • Designed and built algorithms that kept a device’s trail intact as its MAC address changed.
  • Engineered a data pipeline that parsed and processed millions of rows of device data.
  • Built the frontend that presents this data, including interactive maps.

Web Developer (Contract) @ Beverage Genetics

Ottawa, Ontario, Canada · Jun 2020 – Jul 2021

  • Built interactive surveys that captured customers’ coffee consumption habits.
  • Used the survey data to create taste profiles and build a model that recommends coffees to each customer.
  • Maintained and extended the company’s Shopify storefront.

Technical Production Coordinator @ CTV News

Greater Ottawa Metropolitan Area · Mar 2014 – Oct 2019

  • Directed the live 6 p.m. and 11 p.m. newscasts, coordinating the production crew in real time.
  • Made split-second decisions on air in an environment with no room for error and no moving deadlines.

Projects

dice_core

Rust library · github.com/JKaram/dice_core

  • Published a Rust crate on crates.io that parses and rolls standard dice notation (such as 2d6+3), with support for multiple dice terms and modifiers.
  • Built the parser with nom, with input validation and limits that guard against excessive values.
  • Added seeded, deterministic rolling for reproducible results in testing and replay systems.

Education

Lighthouse Labs

Web Development Diploma, Full-Stack Web Development · 2019 – 2020

Skills

  • Languages: TypeScript, JavaScript, Go, Rust
  • Frontend: React, Redux, Tailwind CSS, localization (i18n)
  • Backend: Go, NestJS
  • Practices: Unit testing, code review, CI/CD, monorepos, agentic development workflows