Currently at Capital One Β· Plano, TX

Senior Software Engineer.
Full-stack, cloud, data & AI.

I'm Brian Ta. A senior engineer who ships across the whole stack β€” from polished front ends and Java / Spring Boot services to databases, cloud infrastructure, and data & AI pipelines β€” for payments and banking systems at Capital One, Square and JPMorgan Chase.

  • πŸ“ Dallas–Fort Worth, TX
  • πŸ’Ό 8+ years in fintech
  • 🧱 Full-stack Β· Cloud Β· Data & AI
  • πŸŽ“ UT Dallas
Worked with teams at Capital OneSquareJPMorgan Chase
8+years building production fintech systems
Full-stackfront end, back end, and everything between
Cloud + DataSQL & NoSQL, AWS / Azure / GCP, pipelines
AI-readydata engineering and applied ML / LLM features

In a hurry? Pick who you are.

  • Role: Senior Software Engineer β€” full-stack, cloud and data.
  • Strongest at: Java / Spring Boot, plus modern front end, databases, cloud and data/AI engineering.
  • Domain: Fintech β€” banking at Capital One and JPMorgan Chase, payments at Square.
  • Location: Plano / Dallas, TX. Open to hybrid or remote conversations.
  • Education: The University of Texas at Dallas.

What I do

πŸ–₯️

Full-stack product engineering

Responsive, accessible front ends (React, TypeScript) wired to well-designed APIs β€” shipped end to end.

β˜•

Backend & microservices

Java / Spring Boot is my sharpest tool, alongside Node.js and Python, for resilient REST, gRPC and event-driven services.

πŸ—„οΈ

Databases & data modeling

PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB, Redis and Elasticsearch β€” schema design, tuning and migrations.

☁️

Cloud & DevOps

AWS, Azure and GCP; containers, Kubernetes, Terraform, CI/CD and cost-aware architecture.

πŸ“Š

Data engineering

Batch and streaming pipelines with Kafka, Spark and Airflow feeding warehouses and analytics.

πŸ€–

AI & ML integration

LLM-powered features, retrieval (RAG), embeddings and model-serving integrated safely into production systems.

Selected work

Representative problem areas from my career. Details are kept general to respect employer confidentiality.

Payment authorization & processing service

Problem: Payment volume had to grow without sacrificing correctness or latency.

Built: Idempotent Java / Spring Boot services with strict transactional consistency and safe retries.

JavaSpring BootPostgreSQLKafka
RequestValidateAuthorizeLedger

Merchant & customer dashboards

Problem: Users needed fast, clear visibility into money movement.

Built: React / TypeScript front ends over typed APIs with real-time updates and accessible design.

ReactTypeScriptRESTSpring Boot
QueryAPIRenderUpdate

Fraud & risk scoring pipeline

Problem: Risk teams needed early, explainable signals.

Built: Streaming features and ML-scored decisions feeding rules with full audit trails.

KafkaSparkPythonML
IngestFeaturesScoreAlert

Cloud migration & infrastructure as code

Problem: Legacy infrastructure was slow to change and costly to run.

Built: Containerized services on AWS with Terraform, autoscaling and automated deployments.

AWSTerraformKubernetesDocker
PlanProvisionDeployScale

Ledger & settlement engine

Problem: Money movement needed a trustworthy, auditable source of truth.

Built: Double-entry ledger with immutable entries, balance checks and settlement jobs.

JavaJPASQL
PostBalanceSettleAudit

LLM assistant with retrieval (RAG)

Problem: Internal teams lost time searching docs and runbooks.

Built: Embedding-based search plus an LLM assistant with guardrails, citations and evaluation.

PythonEmbeddingsVector DBLLM
EmbedRetrieveGenerateEvaluate

How I work

01

Understand the problem

I start with the real goal and constraints before choosing any tool or pattern.

02

Ship in small steps

Incremental delivery, feature flags and fast feedback keep risk low and momentum high.

03

Own it in production

I measure, monitor and improve β€” the work isn't done until it runs well.

Experience

  1. Capital One

    Senior Software Engineer Β· Plano, TX

    Jun 2026 β€” Present
    • Build full-stack banking features: React front ends, Java / Spring Boot microservices and the data layer behind them.
    • Design cloud-native architectures on AWS with containers, IaC and automated delivery.
    • Apply data and AI engineering β€” pipelines, analytics and ML-assisted features β€” to real product problems.
    • Lead design reviews, define API contracts and mentor engineers on quality and resilience.
    JavaSpring BootReactAWSKafkaPostgreSQL
  2. Square

    Software Engineer Β· Carrollton, TX

    Jun 2021 β€” Feb 2026
    • Built and operated payments services handling high volumes of merchant transactions, with Java / Spring Boot at the core.
    • Delivered web interfaces and internal tools end to end, from UI through API to database.
    • Designed idempotent, fault-tolerant, event-driven flows using Kafka and transactional outbox patterns.
    • Worked across SQL and NoSQL stores and data pipelines powering reporting, risk and analytics.
    • Improved reliability with observability, alerting and automation across the cloud platform.
    JavaSpring BootTypeScriptKafkaMySQLAWSData pipelines
  3. JPMorgan Chase & Co

    Software Engineer Β· Dallas, TX

    Feb 2019 β€” Jun 2021
    • Developed secure, compliant full-stack banking applications with Java / Spring backends and modern web front ends.
    • Built REST APIs and integrations with internal and third-party systems.
    • Worked extensively with relational databases β€” schema design, query tuning and migrations.
    • Automated manual processes and strengthened unit, integration and release testing.
    JavaSpringAngular / ReactOracleSQLCI/CD

Education

  1. The University of Texas at Dallas

    Richardson, TX Β· Education

    2015 β€” 2018

Toolbox

Back end

JavaSpring BootSpring CloudSpring SecurityNode.jsPythonRESTgRPCGraphQL

Front end

ReactTypeScriptJavaScriptAngularNext.jsHTML / CSSTailwindAccessibility

Databases

PostgreSQLMySQLOracleSQL ServerMongoDBDynamoDBRedisElasticsearch

Cloud & DevOps

AWSAzureGCPDockerKubernetesTerraformJenkinsGitHub Actions

Data engineering

KafkaSparkAirflowdbtSnowflakeBigQueryETL / ELT

AI & ML

LLMsRAGEmbeddingsVector DBsscikit-learnPyTorchModel serving

Quality & observability

JUnit 5MockitoTestcontainersCypress / PlaywrightMicrometerGrafanaTracing

Practices

System designMicroservicesEvent-drivenSecurityAgileCode reviewMentoring

Let's talk

Open to conversations about engineering, systems, and new opportunities.