Senior Software Engineer, Financial Systems · Currently: AI Systems Architect

I build dependable software — and I’m architecting the agents that come next.

With 15+ years engineering secure APIs, resilient messaging, and high-performance Java systems for global banks, I’m now channeling that same rigor into agentic AI — RAG-grounded agents, orchestrated tool-calling workflows, and AI-assisted engineering for high-stakes, regulated environments.

01 About

Engineering where trust, scale, and clarity matter.

I work at the intersection of secure integration, event-driven architecture, and financial technology. My focus is not simply shipping features—it is reducing operational risk, making systems easier to evolve, and helping teams deliver with confidence.

I bring hands-on experience across the full delivery lifecycle: technical discovery, service design, development, testing, observability, performance analysis, and production support.

More recently, I’ve been extending that same discipline into AI — building retrieval-grounded agents, experimenting with multi-agent orchestration, and using LLMs to harden and accelerate the systems I ship.

02 Experience

Current

BNY logo

BNY — Treasury Services

Pod lead designing and evolving payment APIs and microservices, partnering closely with Product end to end — from requirements through commercialization on the BNY Developer Portal — with an emphasis on secure integration, asynchronous processing, performance, and production reliability.

  • Pod lead, partnering with Product from requirements through commercialization
  • APIs published on the BNY Developer Portal ↗: Unified Payments API, Debit Cards API, FX Payments API
  • Completed BNY’s AI Pioneer certification — enterprise AI adoption & agent design, progressing toward AI Innovator
  • Java, Spring Boot, Kafka, REST APIs, Docker, ELK
  • Payments, treasury, observability, API modernization
  • Building enterprise RAG agents & AI-assisted engineering workflows

Earlier

JPMorgan Chase logo

JPMorgan Chase — Platform Modernization

Contributed to decomposing legacy applications into scalable services and improving integration patterns across complex banking workflows.

  • Java, Spring, SOAP/REST, MQ, SQL, JUnit
  • Service decomposition, performance, platform reliability

Foundation

TD Bank logo
Bank of America logo

TD Bank & Bank of America — Enterprise Engineering

Delivered customer and cash-management applications while building a foundation in enterprise Java, quality engineering, and stakeholder collaboration.

  • Java, JDBC, Spring, Jenkins, integration testing
  • Retail banking, cash management, delivery quality
03 AI & Agentic Systems

Extending secure-systems engineering into the agentic AI era.

I’m building the next layer on top of two decades of enterprise engineering: retrieval-grounded agents, orchestrated multi-agent workflows, and AI-assisted tooling for high-stakes, regulated systems. This is where I’m investing my next decade.

01

Enterprise RAG Agents

Designing agents that ground LLM responses in real API specifications and internal documentation — guiding developers through complex payment and cryptographic workflows instead of guessing.

02

Multi-Agent Orchestration

Exploring orchestrator-and-tool-agent patterns — including MCP-style protocols — for coordinating specialized agents across real enterprise systems.

03

AI-Assisted Secure Engineering

Applying LLMs to debug and harden signature-generation and payload-signing pipelines, bridging deep PKI expertise with modern AI tooling.

04

Continuous AI Leadership

Actively progressing through enterprise AI certification tracks — from applied prompt engineering through agent design to AI innovation leadership.

A simplified view of the orchestrator → specialized-agent pattern I design around.

04 Selected work
05 Skills

Backend & APIs

Java · Spring Boot · REST · SOAP · JDBC · SQL

Messaging & Platforms

Kafka · IBM MQ · Docker · Jenkins · ELK

Security & Quality

TLS/mTLS · PKI · OpenSSL · JUnit · Mockito · JMeter

AI & Agents

LLM APIs · RAG · Agent orchestration (MCP-style) · Prompt engineering

Ways of working

System design · Agile delivery · Code review · Production support

06 · Contact

Let’s make the difficult part work better.

Open to thoughtful conversations about secure platforms, agentic AI systems, and engineering leadership.