B

Brian Tseng

About

Detail

Palos Verdes Estates, California, United States

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Plaid
    Software Engineer
    Plaid
    Jun 2024 - Current (2 years)
    • Spent months untangling a payment reconciliation service that kept drifting out of sync during high volume days, mostly by adding better idempotency checks and moving some logic into background jobs. • Built out the initial Python backend for a new reporting endpoint that other teams started relying on pretty quickly. • Debugged a nasty memory leak in one of our data ingestion workers that only showed up after a couple days of uptime. • Refactored several Angular components that had grown into unmaintainable messes while adding a new dashboard feature. • Worked with the risk team to expose some internal signals through a clean REST interface they could actually use. • Cut average response time on the main transaction lookup by around 28%
  • Cash App
    Staff Software Engineer
    Cash App
    Aug 2022 - Mar 2024 (1 year 8 months)
    • Helped migrate a few critical user-facing services from an older Python framework to FastAPI while keeping everything running. • Added TypeScript types to a messy Angular section of the payments UI that kept causing weird runtime errors. • Fixed a concurrency issue in the balance update logic that only appeared during certain race conditions in production. • Worked across teams to standardize how we handled auth tokens after a couple services started drifting on JWT validation. • Reduced load on the main MySQL cluster by moving some read-heavy queries to a read replica setup we hadn't fully utilized before. • Spent time cleaning up an old SCSS codebase that was making it hard to ship small UI changes without side effects. • Built a small
  • NerdWallet
    Senior Software Engineer
    NerdWallet
    Aug 2016 - Aug 2022 (6 years 1 month)
    • Took over maintenance of a few backend services written in Python that handled financial data aggregation. • Added new Angular views for some comparison tools and tried to keep the TypeScript reasonably consistent with the rest of the app. • Tracked down why certain reports were timing out and ended up adding pagination plus some caching that helped quite a bit. • Collaborated with the data team on a shared schema change that touched both our API and their pipelines. • Wrote tests with Pytest for parts of the codebase that had basically none, mostly because incidents kept exposing the gaps. • Refactored an old REST endpoint that was doing too many things at once into something simpler. • Handled on-call rotations and got pretty familiar w
Education verified_user 0% verified
  • University of California, Berkeley
    B.S of Computer Science
    University of California, Berkeley
    Jan 2012 - Jan 2016 (4 years 1 month)