Skip to content

Navigation Menu

Sign in
Sign up
@rodvieira
rodvieira
Follow

Rodrigo Vieira rodvieira

🎯
Focusing
Senior Software Engineer

Block or report rodvieira

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rodvieira /README.md

Hi, I'm Rodrigo Vieira πŸ‘‹

Senior Software Engineer β€” React & TypeScript Β· Scalable Frontend Architecture Β· Micro-Frontends & Design Systems Β· Golang Β· Node

8+ years building scalable, production-grade React applications β€” Design Systems, Micro-Frontends, high-traffic checkout platforms, and complex administrative interfaces. I design frontend architectures for scalability, modularity, and long-term maintainability, and collaborate on backend services in Node.js and Go to ship seamless, end-to-end solutions. Currently going deeper on AI-native development: structured LLM tool calling, provider-agnostic architectures, and Spec-Driven workflows with GitHub Spec Kit + Claude Code.

LinkedIn Location


πŸ”­ Currently

  • πŸ’Ό Senior Software Engineer at NTConsult β€” Design Systems, Micro-Frontends and a NestJS/GraphQL BFF on Hexagonal Architecture.
  • 🎯 Shipped Pricing Optimizer end-to-end β€” an AI product split across a Go API and a Next.js frontend, two independently deployed repos sharing one OpenAPI contract.
  • 🧩 Published enterprise-microfrontend-boilerplate β€” a Module Federation orchestrator for remotes that live in their own repos: everything crosses the boundary as props, so a remote imports nothing from the shell.
  • 🧠 Working AI-native by design: Spec-Driven Development, .claude/ workflow committed alongside the code, not bolted on after.
  • 🌎 Open to senior frontend / fullstack roles on international, remote-first teams.

πŸš€ Featured projects

🧩 enterprise-microfrontend-boilerplate β€” Micro-frontend orchestrator, Module Federation 2.0

A shell that composes micro-frontends living in other repositories: you hand it URLs, it mounts them at runtime. Everything crossing the boundary is a prop (basePath, session, bus), so a remote installs zero packages from the project and stays portable to its own repo. Per-environment registry fetched at startup, origin allow-list that also generates the CSP, contract version declared by the remote rather than asserted by the host, 209 unit + 15 e2e tests. The frame's layout sits outside Tailwind's layers, because a remote's stylesheet loads after the host's and its plain .flex-col silently outranks md:flex-row.

React 19 Module Federation 2.0 Rspack Turborepo Playwright

β†’ Live demo Β· Repo

🎨 pricing-optimizer-web β€” AI pricing-page generator, frontend

Paste a product URL, watch three AI-generated pricing-page variations stream in live over SSE, compare strategies side by side, export as JSX, HTML, or a Stripe Pricing Table config. Feature-Sliced architecture, hand-rolled SSE consumption (fetch + ReadableStream, since EventSource can't POST), 108 unit + 14 e2e tests, Lighthouse 98 measured against the live deploy.

Next.js 16 TypeScript TanStack Query Tailwind v4 Playwright

β†’ Live app Β· Repo

βš™οΈ pricing-optimizer-api β€” AI pricing-page generator, backend

Contract-first Go API: two-tier scraping (fast static fetch first, headless Chromium only when the page is a client-rendered SPA), three pricing strategies generated in parallel via structured LLM tool calling, one LLMProvider interface swapping Anthropic and Groq by env var, OpenTelemetry tracing, 0ドル/month infra by construction.

Go 1.26 Chi PostgreSQL Redis Cloud Run

β†’ Live API Β· Repo


πŸ’Ό Experience highlights

  • NTConsult (2024 – present) β€” Built a corporate Design System from scratch (React, TypeScript, Vanilla-Extract, Storybook, Atomic Design); led a Micro-Frontends architecture with Qiankun; built and maintain a BFF in NestJS + GraphQL on Hexagonal Architecture with OpenTelemetry/Prometheus observability.
  • Retornar (2020 – 2024) β€” Designed a high-scale payment checkout supporting peaks of 20,000 concurrent users; built the company's Backoffice platform from scratch; shipped a cross-platform React Native app.
  • aiqfome (2022 – 2023) β€” Raised unit test coverage to 85%+ on a restaurant management system built with React, Electron, and TypeScript.

Full history on LinkedIn.


πŸ› οΈ Tech I work with

React TypeScript Next.js Node.js Go GraphQL NestJS PostgreSQL Redis Docker GCP Vercel OpenTelemetry

Also: Micro-Frontends Β· Design Systems (Atomic Design, Storybook, Vanilla-Extract) Β· Hexagonal Architecture Β· DDD Β· Prompt Engineering


πŸ“œ Certifications

Software Architecture Fundamentals Β· SOLID Principles for Clean Code Β· Domain-Driven Design (DDD) Fundamentals Β· Advanced Go (Golang) Development Β· Hexagonal Architecture for Software Development


🀝 Let's talk

Reach out on LinkedIn.

Pinned Loading

  1. pricing-optimizer-web pricing-optimizer-web Public

    AI-powered pricing page generator β€” Next.js frontend for Pricing Optimizer

    TypeScript

  2. pricing-optimizer-api pricing-optimizer-api Public

    Go

  3. cep-weather-otel cep-weather-otel Public

    Go

  4. enterprise-microfrontend-boilerplate enterprise-microfrontend-boilerplate Public

    Production-grade React micro-frontend boilerplate: a Module Federation 2.0 orchestrator (Rspack) that composes remotes living in other repositories β€” everything crosses the boundary as props, so a ...

    TypeScript 17

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /