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.