• Home

Stephen Reilly

Making software that helps people.

[email protected]
978-868-8473

https://stephenreilly.dev
https://github.com/itsknob

Experience

Cimpress - Senior Software Engineer - 2021 to Present

Designed and built core eCommerce platform services powering cart, checkout, and order processing for Vistaprint's multi-tenant commerce system serving global merchants. Architected and delivered the GDPR redaction service for the Order Operations portfolio — a workflow engine with retry semantics and suspension controls, per-service Lambda functions, event and dead-letter queues, and a monitoring dashboard processing PII erasure requests across 30+ microservices with full audit traceability.

Drove the Cim-Commerce V2 Cart API from proposal through implementation — authored Read and Write API contracts, designed JSON merge-patch semantics for item manipulation, engineered approval invalidation logic for multi-approval carts.

Cut integration test execution time from 11 minutes to 30 seconds by parallelizing the test suite with JUnit 5 parameterized tests and migrating the team from Postman to an in-repo JUnit 5 + Rest Assured + OpenAPI Generator framework.

Built and maintained a portfolio of 30+ microservices across order processing, fulfillment orchestration, and operational tooling using Java, Spring Boot, TypeScript, Node.js, AWS Lambda, SQS, and MongoDB.

Improved developer experience across the engineering organization — contributed to shared libraries, ran Cortex integration deployments across 8+ services, and authored onboarding documentation for complex systems.

Liberty Mutual - Software Engineer - 2020 to 2021

Utilized Amazon Web Services (AWS) to carry out complex serverless processes for check dispersements and ETL workflows lowering on-prem server resources and costs.

Integrated an Agile Methodology to provide quick feedback in a rapidly changing environment.

Improved upon existing application by reduced bundle size for UI from over 50mb down to < 15mb decreasing time to first contentful paint by 1200ms and total blocking time by over 700ms.

Modernized and replaced a 30 year old legacy application used by the Global Internal Audit team to accelerate their workflow.

Liberty Mutual - Associate Software Engineer - 2019 to 2020

Leveraged React to create fast and composable UI and the Spring Framework to create a robust and secure backend on a new application for the Global Treasury department. Ensured code was well tested using industry best practices. Created reusable library (internal) for managing Form state in React reducing boilerplate by 100s of lines across 3 applications.

Education

University of Massachusetts Dartmouth - Bachelor of Science - Computer Science - Class of 2017

Personal Projects

CAN2 App - Wireless CAN Bus Bridge - C, Flipper Zero, ESP32 - GitHub

Built a wireless vehicle CAN Bus sniffer/injector from scratch — custom PCBs, hand-soldered hardware, ESP32 firmware, and an embedded C application for Flipper Zero.

Designed and hand-soldered two ESP32-based modules using an MCP2515 CAN transceiver — one as an OBD-II tap, one as a Flipper Zero GPIO peripheral.

Implemented wireless CAN payload relay between modules using ESP-NOW, bridged to Flipper Zero over UART.

Wrote embedded C application for Flipper Zero providing real-time payload filtering by Device ID, single-message, and sequential multi-message payload transmission.

Self-directed project spanning hardware design, embedded firmware, wireless protocols, and UI — driven by curiosity about automotive communication systems.

This Resume - HTML - CSS - JS

This resume is written in HTML, CSS, and JavaScript which is a great excuse to version control my resume.

Skills

Languages
  • Typescript
  • JavaScript
    • Node
    • React
  • Java
    • Spring Boot
  • Effective Testing
  • HTML / CSS
Tools, etc.
  • AWS
  • Docker
  • AI and LLMs
    • Compound Engineering
Currently Learning
  • Go
  • Embedded Systems
    • PCB Design
    • CAN Protocol