Dec 2016 – Feb 2022

Top-10 Asset Manager

The Vanguard Group — Senior Full Stack Developer

Built and maintained enterprise financial platforms for fund pricing, distributions, and payment workflows. Designed high-throughput batch systems for regulated financial data processing. Led architecture-modernization initiatives across framework upgrades and system redesigns.

Context

Vanguard’s financial platforms handle some of the largest fund-pricing, distribution, and payment workflows in the world. These systems are tightly regulated, high-throughput, and have to behave correctly under heavy batch loads — missing a settlement window has real-money consequences.

I spent five-plus years on the engineering side of these platforms, starting as a Developer II and growing into a Senior Full Stack Developer role — building, scaling, and modernizing the systems behind fund pricing, distributions, and payments.

Selected work

  • Built and maintained enterprise financial platforms in Angular, Spring Boot, and PostgreSQL for fund pricing, distributions, and payment workflows.
  • Designed and implemented high-throughput batch systems using Spring Batch and IBM MQ for regulated financial data processing.
  • Contributed to architecture-modernization efforts — framework upgrades, system redesigns, release tooling.
  • Improved system reliability and performance through targeted debugging, profiling, and optimization across the platform.
  • Partnered with product owners, QA, and downstream operations teams to ship features in regulated, audit-ready production environments.

Stack & tools

  • Java & Spring BootPrimary backend stack — services, APIs, batch jobs.
  • Spring BatchHigh-throughput batch processing for financial data pipelines.
  • AngularEnterprise frontend for fund pricing, distributions, and payments dashboards.
  • PostgreSQL & OracleEnterprise relational storage for financial data.
  • IBM MQMessaging backbone for distributed batch and event flows.
  • REST / SOAP APIsInter-system integration across enterprise platforms.

Impact

  • Shipped and maintained financial-platform code touching fund pricing, distributions, and payments across multiple release cycles.
  • Led architecture-modernization work that improved long-term maintainability and throughput.
  • Built durable batch & messaging patterns that became reusable across teams.