Resume
Distinguished Engineer with extensive experience in designing corporate technology architectures, database technology and commercial application software development.
Experience
Distinguished Engineer
Wells Fargo · March 2022 – Present
Principal Systems Architect / Senior Vice President
Wells Fargo · December 2016 – March 2022
- Selected and approved bank standard products for CRM and finance
- Supported Resolution & Recovery Planning
- Led migration of several hundred Java applications to Cloud Foundry; set prioritization criteria, roadmap, and SDLC governance standards
Principal Systems Architect / Vice President
Wells Fargo · March 2011 – December 2016 · San Francisco
- Architected secure web presence for over 20 MM customers
- Enabled common systems across desktop, mobile browsers and hybrid mobile applications
- Led technology direction for a wide range of projects spanning multiple lines of business
- Prototyped locator service using Scala, Akka, Camel, PostGIS
- Mentored team building system configuration manager using Java, Scala, Akka
- Served on the Wells Fargo Architecture Council
Systems Architect / Vice President
Wells Fargo · January 2003 – March 2011 · San Francisco
- Architected migration of wachovia.com to wellsfargo.com
- Deployed ClearXchange P2P payments system across multiple FIs — the forerunner of Zelle
- Managed Internet Services Architecture group, primarily payments and authentication
- Provided architectural support for the BillPay platform, processing up to 2 MM payments per day
- Built one of the earliest check RDC solutions for the small business segment
- Enabled bill presentment using ACH, with mutually-authenticated web services and a SAML 2.0 trusted-third-party model
- Architected systems to meet FFIEC guidance for additional authentication controls, including a multi-master Oracle replication design for non-stop operation under data-center loss
- Designed online foreign currency sales integrated to existing back shop
- Designed cross-channel single sign-on for high-value customers spanning wholesale and retail systems; established protocols for multi-custodian software keystore management
- Migrated wellsfargo.com from ATG Dynamo to WebLogic
President
InterScales, Inc. · 2001 – 2003 · San Francisco Bay Area
- Transitioned ~5,000 custom-coded pages to a CMS for Wells Fargo Bank, reducing minor content changes from up to 10 days to under one day
- Built content deployment system integrated with Akamai CDN
- Designed hot/hot database in geographically separate data center, replacing a hot-standby and reducing application-server startup time
- Troubleshooting and upgrades for uptime and performance
Technical Manager
Altro Solutions · April 2000 – December 2000 · San Jose, CA
- Built mobile news distribution using WAP, translating an existing XML feed into WML via a J2EE server; demonstrated in the US and UK on Nokia 7110 prototypes
- Led integration of the Verity search engine into wellsfargo.com; converted the site-metadata database from Microsoft to Oracle
- Defined company quality methodology and project-deliverable templates aligned to IEEE/ANSI software engineering standards
Technical Manager
Oracle Corp. · 1994 – 2000 · Redwood Shores, CA
- Architected Oracle iTV Platform for the Interactive Television Solutions group
- Built an Oracle AQ–based messaging system for the iTV Platform with synchronous and persistent-asynchronous capabilities; defined methods for exposing messaging metadata via XML DTD and CORBA IDL
- Prototyped JMS, Oracle Internet Directory, and Oracle Information Broker (project Mercury)
- Pre-sales engagement and trade-show support (NAB, Western Cable Show, Broadcast Australia, IBC) with international broadcasters and telcos in Australia, Singapore, Hong Kong, South Korea, Japan, the UK, France, and China
- Deployment consultant for the Oracle8 alpha rollout team; consulted with and led several early adopters through evaluation and deployment
- Set Oracle7 data-load performance record on Solaris; designed and led integration of a data warehouse for a large telco
- Modeled and built a sales & territory management database integrating overlapping and conflicting schemas from four third-party sources
- Consulted on text retrieval
- Led Oracle in Motion (Mobile Agents) field-force applications for internal use by Oracle sales personnel, and built the launch demo for the Oracle worldwide conference
Computer Scientist / Associate
Advanced Decision Systems / Booz, Allen & Hamilton · 1990 – 1994 · Mountain View, CA
Joined Advanced Decision Systems as Computer Scientist in 1990; continued as Associate after Booz, Allen & Hamilton acquired ADS in 1992.
- Led a software development team building the Advanced Planning System, an AI-based mission planner for the U.S. Air Force, capable of over 2,000 sorties per day with selectable user-interaction levels; used to plan live combat missions
- Led a geographically distributed team building a companion mission re-planning system that ingested real-time updates against an executing plan
Software Engineer
Kaiser Electronics · 1988 – 1990
- Prototyped helmet-mounted display systems with custom symbology and head-tracker integration for pilot situational awareness; flight-tested in fighter aircraft
- Co-built a hardware/software prototype for real-time, in-cockpit automatic gain and contrast control across multiple video sources and formats
- Developed and supported acceptance of head-up display software for tactical fighters and helicopters
Education
BS, Electrical Engineering & Computer Science
University of California, Berkeley
Activities and societies: UC Jazz Ensembles
Full profile on LinkedIn.