SM

SEAN MURPHY

Available to hire

I’m Sean Murphy, a senior full stack engineer with 9 years of experience building TypeScript, React, and Node.js applications and data-intensive backend services.

About

I’m Sean Murphy, a senior full stack engineer with 9 years of experience building TypeScript, React, and Node.js applications and data-intensive backend services. I enjoy working end-to-end—from architecture and secure APIs to high-volume telemetry and near-real-time analytics that teams can trust.

My focus is on reliability and performance: I build and operate production ETL pipelines, optimize analytical queries, and design resilient background processing for ingestion workloads. I also care deeply about engineering quality, using automated testing (including unit, integration, snapshot, and end-to-end), CI/CD, and strong observability so features ship confidently and incidents resolve quickly.

  • 9 years' experience
  • Joined October 2026

Industry experience

  • Software & Internet
  • Financial Services

Work experience

Senior Full Stack Engineer · BlackBerryMar 2024 – Present · 2 yrs 9 mos

Owned end-to-end TypeScript features in a shared monorepo connecting React operational dashboards with Node.js services exposing secure REST APIs for high-volume telemetry and near-real-time analytics. Designed and operated ETL pipelines to validate, normalize, and aggregate event data into ClickHouse, tuning SQL partitioning and materialized views to reduce dashboard query latency by 31%. Built resilient background processing with BullMQ and Redis using idempotent handlers, retry/backoff, dead-letter review, and job-level monitoring to handle traffic spikes. Optimized MongoDB indexes and Node.js data-access patterns to reduce expensive lookups and separate low-latency application queries from analytical reporting in ClickHouse. Expanded Jest, React Testing Library, and Playwright coverage across unit, integration, snapshot, screenshot, and end-to-end checks, improving CI/CD gates and reducing post-release defects by 22%. Led design reviews, mentored engineers on TypeScript boundaries

Full Stack Developer · StantecAug 2021 – Mar 2024 · 2 yrs 8 mos

Developed React and TypeScript interfaces for data-rich project applications, integrating Node.js REST services and reusable components to support complex filtering, validation, and reporting workflows. Implemented queue-based ETL jobs to ingest and transform external datasets using Redis-backed orchestration and retry policies, processing 1.4 million records per day reliably. Improved PostgreSQL query plans, composite indexes, and batch operations for analytical reports, shortening a critical export workflow by 38% while preserving result consistency. Added integration tests for API and database boundaries, automated deployments through GitHub Actions and Docker, and partnered with QA to define repeatable acceptance and release checks.

Software Developer · DesjardinsFeb 2017 – Aug 2021 · 4 yrs 7 mos

Built and maintained JavaScript and Node.js services supporting internal transaction and reporting systems, collaborating with analysts to translate business rules into validated API behavior. Developed React interfaces for search, case tracking, and operational reporting, improving form consistency and managing asynchronous server states through shared UI patterns. Refactored SQL queries and background batch processes for scheduled data exchanges, strengthening reconciliation logging, failure recovery, and database performance on growing datasets. Wrote unit and integration tests, reviewed pull requests, investigated production defects, and documented API changes and deployment runbooks to enable reliable handoffs.

Education

Bachelor of Computer Science · Ontario Tech University2030 – 2026

Hire SEAN MURPHY today

Post a job and invite SEAN, or contact them directly. No hidden commission.

Post a job