Lead Backend Engineer Β· Fintech & Payments Specialist
Building high-throughput, distributed payment systems at scale
LinkedIn Email Location Profile Views
I'm a Lead Backend Engineer architecting and delivering mission-critical payment infrastructure across banking, fintech, and retail. My work spans crypto/fiat stablecoin payments, compliance engines, blockchain integrations, and cloud-native microservices.
- πͺ Currently building stablecoin-powered cross-border B2B payment infrastructure (USDβEUR corridors via Base/USDC)
- πΈ Building ArcPay β open-source payment protocol on Circle's Arc L1, giving AI agents autonomous but policy-controlled access to USDC
- π€ Building AI-powered agents for incident triage, transaction investigation, and PR review using Spring AI & GOAP
- π Previously built fiat/crypto approval workflows, transaction reporting and search capabilities for a leading stablecoin fintech
- π¦ Previously built food-donation platform across European markets
- ποΈ Chapter Lead delivering a greenfield bancassurance platform across multiple countries
- π Built multi-channel auth handling billions of banking transactions
- π§ Passionate about Domain-Driven Design, Hexagonal Architecture, event-driven systems, and clean, testable code
Java Kotlin Groovy Spring Boot Spring Cloud Spring AI
AWS Kubernetes Docker S3 Terraform Helm Kustomize OpenShift
Kafka Kinesis PostgreSQL Redis Elasticsearch Cassandra
OpenTelemetry Prometheus Grafana Testcontainers GitHub Actions GitLab CI
Ethereum Solana Base Arc Bitcoin EVM USDC Yellowstone gRPC Chainalysis
Adyen Temporal Outbox Pattern Compliance
- Domain-Driven Design (DDD) β bounded contexts, aggregates, domain events
- Hexagonal Architecture β ports & adapters for clean separation of concerns
- Event Sourcing & Outbox Pattern β reliable async event publishing across distributed services
- Saga & State Machine Workflows β Temporal, Camunda for long-running business processes
- Microservices β independently deployable, fault-tolerant, cloud-native services
- AI Agent Architecture β GOAP-based agents with Spring AI for operational automation
- AWS Event-Driven Architecture β ECS, SQS, SNS, Lambda, Nitro Enclaves
Stablecoin-powered cross-border B2B payment platform β USD-to-EUR corridors via Base/USDC with merchant onboarding, KYB, FX, and on/off-ramp.
Java Spring Boot PostgreSQL Kafka Redis Temporal Elasticsearch Docker
- End-to-end cross-border payment flow: fiat on-ramp β stablecoin transfer β fiat off-ramp
- Merchant onboarding with KYB verification
- FX rate management and multi-corridor support
- Hexagonal architecture with domain-driven design
π stablebridge-indexer
Multichain blockchain transaction indexer for stablecoin wallet infrastructure β detects deposits across Ethereum, Base, Solana, and Bitcoin chains in real time.
Java Spring Boot Kafka PostgreSQL Redis
- Redis Bloom filter for sub-millisecond wallet address matching (99.9%+ non-match elimination)
- Three worker types per chain: regular (chain tip), catch-up (backfill), rescan (failed blocks with exponential backoff)
- At-least-once delivery via Kafka with Resilience4j circuit breakers for RPC resilience
- Hexagonal architecture with ArchUnit enforcement
Enterprise-grade microservice for stablecoin transaction recovery across EVM and Solana chains β detects stuck/failed on-chain transactions and orchestrates automated recovery with configurable escalation and human-approval workflows.
Java Spring Boot Temporal Kafka PostgreSQL
- Automated detection and recovery of stuck/failed stablecoin transactions across EVM and Solana
- Configurable escalation policies with gas management and retry strategies
- Human-approval workflows for high-value or ambiguous recovery actions
- Hexagonal architecture with domain-driven design
πΈ arcpay
Open-source payment protocol on Circle's Arc L1 blockchain β giving AI agents autonomous but policy-controlled access to USDC. Every payment runs a policy β compliance β on-chain settlement gauntlet before money moves.
Java Spring Boot Temporal Kafka PostgreSQL Solidity USDC
- Each agent gets its own custodial Circle USDC wallet + on-chain identity (AgentRegistry on Arc testnet)
- Spending policies enforced as money (reserve/commit), not advice β per-tx/daily limits, recipient allowlists, velocity rules
- Five independently-deployable Spring Boot services coordinating via Kafka (transactional outbox) and Temporal sagas
- Failure at any gate releases the reservation β money never moves unless every check passes
πΊ prism
High-performance real-time Solana transaction indexer β streams the mainnet firehose via Yellowstone gRPC or WebSocket
blockSubscribeand persists it to PostgreSQL. No Spring Boot. No JPA.
Java Helidon Virtual Threads PostgreSQL Solana gRPC
- Java 25 Virtual Threads on Helidon 4 SE β sub-100ms startup, <50 MB resident footprint
- PostgreSQL
COPY FROM STDIN+ staging merge for Γγ°γ€ faster writes vsINSERT VALUES - Dual-trigger batching (200 tx / 100ms) with unbounded lock-free
LinkedTransferQueuefor backpressure - Hexagonal architecture, zero reflection, zero Spring β tight hot path from socket to row
π€ oncall-support-agent
AI-powered GOAP agent for incident triage, root cause analysis, and guided remediation using Spring AI & Embabel.
- Goal-Oriented Action Planning (GOAP) for autonomous incident investigation
- Automated root cause analysis and remediation suggestions
- Integrates LLM reasoning with structured operational workflows
AI-powered transaction investigation agent for stablecoin cross-border payments β automated anomaly detection and compliance analysis.
- AI-driven investigation of stablecoin payment transactions
- Automated compliance checks and anomaly flagging
- Built on Embabel GOAP framework for structured agent reasoning
π price-alert
Real-time price alerting system for US equities β set threshold alerts (e.g. "Notify me when AAPL > 150γγ«") and receive persisted notifications when live market ticks cross your targets.
Java Spring Boot Kafka PostgreSQL Redis
- Live market tick ingestion with threshold-based alert evaluation
- Transactional outbox pattern for guaranteed event delivery
- Multi-layer deduplication to eliminate duplicate notifications
- Full observability stack β metrics, tracing, and structured logging
π trading-api
Java-based cryptocurrency trading engine with order book management, limit order processing, and trade history tracking.
- Order book management with real-time bid/ask matching
- Limit order processing engine with accurate trade execution
- Hexagonal architecture with clean separation of concerns
I'm always open to discussing distributed systems, payment architecture, AI-powered agents, DDD, or engineering leadership.
"Write code that is easy to delete, not easy to extend." β write systems that evolve cleanly.