{"componentChunkName":"component---src-templates-blog-post-js","path":"/resume/","result":{"data":{"site":{"id":"Site","siteMetadata":{"title":"Escape the Mud"}},"markdownRemark":{"id":"7f22da3e-9e80-58f1-8d1f-51aaa51dc3f5","excerpt":"Dennis Marchand Victoria, BC · jacquesporveau@gmail.com · linkedin.com/in/dennis-marchand-ba0060103 · escape-the-mud.dev Senior Software Engineer with ~10 years…","html":"<h1>Dennis Marchand</h1>\n<p>Victoria, BC · <a href=\"mailto:jacquesporveau@gmail.com\">jacquesporveau@gmail.com</a> · <a href=\"https://linkedin.com/in/dennis-marchand-ba0060103\">linkedin.com/in/dennis-marchand-ba0060103</a> · <a href=\"https://escape-the-mud.dev\">escape-the-mud.dev</a></p>\n<hr>\n<p>Senior Software Engineer with ~10 years of experience building product-critical features and platform infrastructure. Recently focused on AI-augmented engineering, shipping agentic tooling, LLM integrations, and evaluation frameworks that teams actually use. Strong TypeScript/React fundamentals with real fullstack depth across Ruby/Rails and Postgres. Known for leading complex cross-team initiatives and making the engineers around me better.</p>\n<hr>\n<p><strong>TypeScript · JavaScript · React · Ruby on Rails · Postgres · REST APIs · Claude API · MCP · Datadog · NewRelic · Sentry</strong></p>\n<hr>\n<h2>Experience</h2>\n<h3>Senior Software Engineer at Roofr</h3>\n<p><em>Jan 2023 – Present</em></p>\n<ul>\n<li>Led overhaul of permissions system from static to fully configurable, including custom user-defined roles; authored RFC reviewed by staff engineers, wrote technical direction doc, designed and sequenced implementation across the team</li>\n<li>Designed core permissions hook used as the primary interface for all teams interacting with the permission layer</li>\n<li>Built internal agentic grooming tool using Claude Code and Jira MCP, conversational and category-based with correct ADF formatting; adopted by the engineering team</li>\n<li>Developed AI evaluation framework for assessing candidate take-home assignments</li>\n<li>Ran internal knowledge-sharing session on AI-augmented workflows; multiple managers reported engineers changed how they work as a result</li>\n<li>Built core activation features including automations and the job board</li>\n<li>Contributed to design system primitives and developer experience tooling</li>\n</ul>\n<hr>\n<h3>Senior Software Engineer at Productboard</h3>\n<p><em>Mar 2022 – Dec 2022</em></p>\n<ul>\n<li>Senior engineer on Customer Board, a major feature for visualizing and organizing customer feedback at scale</li>\n<li>Led planning, estimation, and development sequencing; wrote significant portion of shipped code</li>\n<li>Part of a Canada-wide layoff in December 2022</li>\n</ul>\n<hr>\n<h3>Software Developer at Lightspeed Commerce</h3>\n<p><em>Oct 2020 – Feb 2022</em></p>\n<ul>\n<li>Built Order Ahead, a contactless food ordering platform during COVID-era demand spike, shipping QR code generation, admin tools, and order scheduling</li>\n<li>Cut end-to-end test execution time by 72% in the Payments org</li>\n<li>Took on Scrum Master responsibilities and drove early research that helped lay the foundation for Lightspeed Capital</li>\n</ul>\n<hr>\n<h3>Software Developer at JUUL Labs</h3>\n<p><em>Feb 2017 – Jun 2020</em></p>\n<ul>\n<li>Built and maintained B2B digital storefronts connecting JUUL with wholesale purchasers; joined through acquihire of a boutique consultancy</li>\n<li>Led development of a wholesale-specific e-commerce storefront and rewrote the store locator in modern JavaScript, significantly increasing test coverage</li>\n</ul>\n<hr>\n<h3>Mentor at Lighthouse Labs <em>(part-time)</em></h3>\n<p><em>Mar 2017 – Mar 2020</em></p>\n<ul>\n<li>Mentored bootcamp students across weekly shifts, providing technical guidance on TDD, Agile workflows, and mock technical interviews</li>\n</ul>","frontmatter":{"title":"My Resume","date":"April 29, 2026","description":"My Resume!"}}},"pageContext":{"slug":"/resume/","previous":{"fields":{"slug":"/index/solving-problems-without-code/"},"frontmatter":{"title":"Solving Problems Without a Single Line of Code"}},"next":{"fields":{"slug":"/more-than-coding/"},"frontmatter":{"title":"There's More to Being a Developer Than Writing Code"}}}}}