Promenade POS API + Stripe Reader Integration

Project Details

Duration:2021–2025
Role:Senior Software Engineer
Team:Platform/POS

Technology Stack

PHP 8Symfony (Magento wrapper)GraphQLStripeReactDockerJMeter

Problem

Promenade's in-store checkout process was brittle: POS frontend apps needed to interact with legacy Magento 1 APIs, while supporting printers, barcode scanners, and Stripe readers. Failures caused checkout delays and degraded store operations.

Approach

  • Designed REST + GraphQL APIs to bridge Magento 1 (wrapped in Symfony) with modern frontend apps.
  • Integrated Stripe card readers with secure pairing and fallback flows.
  • Created a reliability testing blueprint using JMeter for hardware/payment workflows.
  • Built a Docker-based dev workflow for fast local iteration and onboarding.
  • Mentored team members on POS architecture and onboarding new engineers.

Results

  • Checkout reliability improved significantly (double-digit reduction in failures).
  • New Stripe reader integration allowed smooth rollout of card-present payments.
  • Developers onboarded faster with Docker dev environment + clear API docs.

Tech Stack

  • PHP 8, Symfony (Magento wrapper)
  • GraphQL, REST APIs
  • Stripe SDK, POS hardware integrations
  • React, Vue
  • Docker, JMeter

Interested in Working Together?

I'm always open to discussing new opportunities and interesting projects. Let's explore how we can work together.