Vinicius Marson

About the company

Coinbase is a publicly traded cryptocurrency platform headquartered in San Francisco. With over 100 million verified users, it is one of the largest and most trusted exchanges for buying, selling, and storing digital assets. I joined as a Senior Software Engineer on the Identity Team, building the authentication and security systems that protect users across web, iOS, and Android.

Responsibilities

On the Identity Team, I design and ship features that protect millions of users across web, iOS, and Android, while improving the authentication experience at scale.

Partnered with engineers, product managers, and senior leadership to shape the quarterly technical roadmap, translating company strategy into concrete, executable plans.

Owned end-to-end implementation of authentication flows and security improvements that directly drive user retention and platform revenue.

React
React Native
Golang
Next JS
Typescript
Cypress
Playwright
BrowserStack
Datadog
Jest
Module Federation
NX
Vite
Webpack
AWS
GitHub Actions
Claude

Principal Outcomes

Fraud detection and account security

Account Security

Strengthened user identification security by integrating Fingerprint Pro and Arkose Labs, enhancing fraud detection and account protection. The project contributed to a 41% reduction in Account Takeovers (ATOs) with Loss, saving an estimated $30M in ATOs and $9M in legal costs.

Returning user experience

Returning User Experience

Designed and shipped a Returning User Experience that guided users who unintentionally created duplicate accounts back to their original one, reducing duplicate account-related support contacts by 41% and eliminating 44K agent interactions per month, cutting operational costs at scale.

SSR performance improvement

App Switcher SSR

Redesigned the App Switcher session validation flow using Server-Side Rendering (SSR), eliminating the round-trip where users were sent directly to a product, hit a 401, and only then redirected back for session transfer. By validating sessions through a USM endpoint server-side before loading any frontend, reduced the end-to-end app switch flow from 7.77s to 2.86s, a 63% performance improvement. App switch latency dropped by 31%, and users no longer see intermediate redirects, delivering a seamless experience. The 2.86s total reflects the full end-to-end measurement including browser-controlled overhead (new tab creation, DNS resolution, and initial content rendering), which falls outside the application's control. The actual server-side session validation now completes in an average of 100ms.

Micro Frontend Architecture

Micro Frontend Architecture

Pioneered a Micro Frontend Architecture using Module Federation, making components like the app switcher, navigation bar, and user profile shareable across 8+ Coinbase products. This eliminated duplication, accelerated delivery, and became the standard for new feature development across the platform.