Ramon Xavier

Senior Software Engineer

React • React Native • TypeScript • Node.js

I build systems that scale — and write about what I learn along the way.

About

Senior Software Engineer with 5+ years architecting and scaling complex web and mobile systems at Globo — one of the largest media companies in Latin America.

Specialized in React Native mobile architecture, offline-first synchronization, and legacy modernization. Comfortable leading architectural evolution across distributed systems.

Outside of code, I write on Substack — exploring engineering decisions, product thinking, and the craft of building software.

RX

Stack

ReactReact NativeTypeScriptNode.jsGraphQLAWSDockerCI/CDOffline-First ArchitecturePerformance OptimizationClean CodeAI-assisted workflows

Experience

Senior Software Engineer

@ Globo

2024–Present
  • Led architectural evolution of mission-critical web/mobile systems.
  • Designed resilient offline-first sync with conflict resolution.
  • Drove large-scale modernization of legacy structures.

Mid-Level Software Engineer

@ Globo

2023–2024
  • Rewrote legacy React Native app, redefining its architectural foundations.
  • Built high-complexity SSR web reporting platform.

Junior Software Engineer

@ Globo

2021–2022
  • Led JS → TypeScript migration. Replaced Webpack with Vite.
  • Refactored monolith into modular feature-driven architecture.

I write about engineering.

Deep dives on system design, frontend architecture, and the decisions behind building software that lasts.

Subscribe on Substack