Jarrod Connolly
Profile Photo - Jarrod Connolly

Principal Engineer | Engineering Leader | Conference Speaker

Vancouver, BC, Canada

SUMMARY
Principal Software Engineer with over 25 years of building scalable, high-impact systems, from backend services for top mobile game studios to cutting-edge AI pipelines and patented web acceleration tech. I power massive-scale games with millions of players, lead teams to deliver excellence, and explore AI through a personal research project. With deep skills in Python, Node.js, and modern stacks, I’m ready to drive innovation and tackle significant challenges at scale.
EXPERIENCE
Respawn Entertainment
Senior Staff Engineer (2024 - Present)
I collaborated with security and anti-cheat teams to enhance game security and fair play.
I created and maintained comprehensive system documentation and architectural diagrams.
Phoenix Labs
Principal Software Engineer (2022 - 2024)
I built a new game backend for production and scaled APIs with Python.
I made product decisions for DB choice and integrated observability.
I led a distributed team as technical leader, drove it to launch-readiness, and mentored on system resilience.
Kabam Games Inc.
Senior Software Engineer II (2018 - 2022)
I turned Central Tech into a powerhouse, set roadmaps for shared game services, and mentored a tight-knit engineering team.
I scaled a massive Node.js backend for a top game, powered millions of players, and rolled out Kubernetes and CI/CD.
Radware Canada
Lead Software Engineer (2013 - 2018)
I built Node.js APIs and React UIs, delivered SAML security and HTTP/2 acceleration, and sped up enterprise web apps.
I led a cross-functional team, shipped FastView for massive clients, and grew agile workflows.
Strangeloop Networks
Senior Software Developer (2007 - 2013)
I co-built the first FEO web accelerator with C#, patented its mobile tech, and transformed site speed for global brands.
I scaled solutions for massive audiences, mentored R&D teams, and drove industry innovation.
Intrawest
Senior Software Developer (2005 - 2007)
I built a Web 2.0 booking system with C# and ASP.NET, which powered resort operations.
Tarasoft
Software Developer (2000 - 2004)
I designed Matrix from scratch, coded its core as the primary developer, and started a revolution in MLS tech.
I scaled it to a massive platform, fueling adoption by agents across North America.
PROJECTS
HAL is a razor-sharp AI juggernaut, forged to obliterate tech queries with blistering speed and unerring precision, pulling from a sprawling, multi-format universe of technical docs.
Complect is a toy compiler developed in Node.js. It operates as a stream-based compiler, processing code as a continuous stream of data.
A model plugin for the Sequelize ORM that automatically creates and updates unique slugs for your models.
VOLUNTEERING
Homma Elementary - SD38 - Parent Advisory Council

Chairperson (2023 - Present)

The Homma Parent Advisory Council (PAC) is a group that fosters school and community spirit and promotes cooperation, communication and team effort to establish a fun and healthy environment for all connected with Homma Elementary School.
Child Care Development Advisory Committee

Chairperson (2021 - 2022)

Vice Chairperson (2019 - 2020)

Committee Member (2017 - 2018)

As City Council directs and as resources are provided, the Child Care Development Advisory Committee (CCDAC) provides City Council with advice (e.g., information, options, analysis, recommendations), regarding the planning, development, support and promotion of a range of quality, affordable and accessible child care in the City of Richmond.
Member of the Grants Subcommittee, responsible for grant proposal review and recommendations to the City.
PATENTS
US 9292467 B2

Mobile Resource Accelerator

An advanced method of resource caching and tracking used for mobile web browser acceleration.
US 10616356 B2

Optimization of asynchronous pushing of web resources

A system and method for optimization of resource pushing using HTTP/2.
SPEAKING
Title Conference Date Links
Writing a Compiler in Node.js using Streams OpenJS World 2022 2022-06-08 Video  -  Slides
SKILLS
Engineering Leadership Software Architecture Problem Solving Team Leadership Requirements Gathering Agile Processes Mentoring R&D Communication Advisory Boards
Node.js Python MongoDB BigQuery Redis GCP AWS Distributed Systems Data Pipelines C# Security Network Protocols Linux Containerization Kubernetes Artificial Intelligence