Technical Principal | Software Architect
San Francisco, California, United States
API GatewayArchitect of the firm’s new API Gateway infrastructure. The API Gateway allows clients to authorize third parties to access their financial data in a secure and transparent manner. Design took a defense in depth approach, with multiple layers of protection across the system. Led the API Gateway vendor selection and contract negotiations. Defined the deployment topology to meet the 99.99% availability target. Voting member of FDX (Financial Data Exchange), an industry group defining common APIs for safe data sharing between financial institutions and FinTech. The project reduced a significant risk exposure to clients and the firm, and established an enterprise gateway capability. Options Spreads in IRAsArchitect for a multi-year, multi-million dollar project, involving two dozen applications, to add much requested options spread trading capabilities to IRAs. The project navigated complex legal and regulatory challenges with sometimes conflicting rules. The implementation monitored client risk in near real-time. Identified risks were handled by a combination of automated and high-touch manual client outreach. Risk reduction trades were made if necessary - a particularly useful feature in fast moving markets. Calculating near real-time risk assessments at scale was a significant engineering challenge necessitating sophisticated caching and distributed calculation engines. Real-time Cost BasisArchitect of a new real-time cost basis calculation engine for Schwab clients. Prior to this project, cost basis was only updated daily for most accounts. The implementation cached significant quantities of data on a new, ultra-fast caching infrastructure and scaled out calculations across a highly distributed compute cluster. The project resolved a long-standing client pain point and helped attract and retain clients.