Payment Platforms
Card-present and e‑commerce flows: auth/capture, refunds/voids, NACHA, and processor integrations—all with PCI awareness.
Software Engineer • United States
Experienced at building production systems: payment gateways, microservices, and web apps. I lead with practicality—clean architecture, testing discipline, and a focus on operability.
In payments, I’ve implemented card‑present and e‑commerce flows (credit, debit, EMV), integrated with major processors, and delivered PCI‑aware features like NACHA file generation, signing, and encryption. On the platform side, I build Spring‑based services (REST/SOAP), orchestrate messaging with RabbitMQ, and design data models and SQL that balance performance and traceability. I emphasize testable code (unit/integration with JUnit/Mockito), clear APIs, and production readiness—logging, metrics, and sensible failure handling.
I design and build secure, easy-to-run software for payments and data workflows. My focus is simple: ship what works, reduce complexity, and leave you with a system you can operate and grow.
What We Build at Greyfeather
Card-present and e‑commerce flows: auth/capture, refunds/voids, NACHA, and processor integrations—all with PCI awareness.
Well‑documented REST and SOAP services with clear contracts, observability, and strong operational stories.
Event systems and integrations with queues and third‑party services for reliability and scale.
Accessible, responsive UIs with maintainable backends, front‑to‑back testing, and performance budgets.
Schema‑aware pipelines, ETL, and reporting that balance accuracy, throughput, and traceability.
Code reviews, CI/CD, test suites, and automation that improve iteration speed and quality.
Highlights
Led scope and delivery for a secure, scalable gateway handling multiple tender types and downstream reporting—high test coverage and operational rigor.
Built processors and host certifications; implemented signed/encrypted file transfers and reporting database integrations.
REST/SOAP services, surcharge calculations, authZ filters, and identity‑aware workflows connecting billing and payments.
Service account creation and secure job triggers from ticketing to delivery; improved cycle time and consistency.
Built internal web tools for support teams to safely query and resolve customer issues with guardrails and auditability.
Enterprise document flows with web services, reporting, and structured data exchange across systems.
Toolbox
Java, SQL, JavaScript
Spring (Boot, MVC), JPA/Hibernate, EclipseLink
Tomcat, Docker, CI/CD
Oracle SQL, RabbitMQ, batch & streaming
JUnit, Mockito, integration & unit testing, code reviews
Scrum/Agile, Lean & Collaborative Alignment
Contact