Open to select remote international opportunities

Senior Software Engineer.

Also a violinist in an orchestra, theology student, piano player, dungeon master, chess player.

6+ years building backend services, APIs and production systems for fintech, e-commerce and SaaS. Remote, from Brazil.

6+years in productionSince 2020 across fintech, e-commerce, SaaS and logistics7M+users on the platformFinancial platform where I traced a masked onboarding failure20kconcurrent users load-testedAfter a live event passed 12k, within the same budget50+shared React componentsStorybook library across healthcare micro-frontends
SELECTED WORK

Selected Engineering Cases.

Production problems: what broke, how I investigated, and what changed.

01

Production debugging · Fintech

Tracing a masked failure in a financial onboarding flow

More than 100 customers failed account creation at once, and every retry returned a provider error that hid the real one. I reconstructed the request sequence from CloudWatch logs, which led the team to the first failure, a fix and the recovery of the affected accounts.

OUTCOME

About 100 customers recovered. Resolved in about 4 hours. This error stopped generating support tickets after the fix.

  • Node.js
  • TypeScript
  • AWS CloudWatch
  • Grafana
  • External provider API
02

Scalability · Live commerce

Handling a 12k-user spike during a live commerce event

A live shopping event drew more than 12,000 concurrent users, about twice the usual peak and a load the platform had never been tested at. After keeping the event running, we reproduced the spike with load tests and tuned Cloud Run autoscaling until tests sustained about 20,000 users within the same infrastructure budget.

OUTCOME

After the adjustments, load tests sustained about 20,000 concurrent users without exceeding the infrastructure budget defined for that scenario. This is a load-test result, not a later production event.

  • Node.js
  • Google Cloud Run
  • GCP
  • Taurus
  • Load testing
  • Autoscaling
03

Frontend architecture · Healthcare

Building a shared React system across healthcare micro-frontends

A US healthcare product needed a custom experience for a large hospital client, spread across several React micro-frontends. In a short engagement, I built a Storybook-documented library of 50+ components from the Figma designs, so those frontends could share one UI foundation.

OUTCOME

A shared library of 50+ reusable components in use. Storybook as the team's reference for visual implementation. Multiple frontends built on the same foundation. A working MVP.

  • React
  • TypeScript
  • Storybook
  • ArgoCD
  • Micro-frontends

Where I’ve shipped.

Dec 2023 – Aug 2026

Afinz / client Sem Parar

Senior Backend Engineer · Contract / B2B

Backend engineer and technical lead for a financial-services squad on Sem Parar, a platform with 7M+ active users. I investigated production incidents, worked through API integrations with product stakeholders, and improved testing, documentation and onboarding.

  • Node.js
  • TypeScript
  • AWS
  • DynamoDB
  • MySQL
  • CloudWatch

Mar 2026 – Apr 2026

Sully

Senior Full Stack Engineer · Advisory / B2B

Short engagement on a US healthcare product with AI-assisted care workflows. I built a Storybook-documented library of 50+ React components from the Figma designs, integrated it into existing micro-frontends, and adapted ArgoCD manifests for new services.

Engagement through Tecla. It ended after the client chose not to continue the contract for commercial reasons related to timeline and cost.

  • React
  • TypeScript
  • Storybook
  • Micro-frontends
  • ArgoCD

Jul 2023 – Nov 2023

ROIT GROUP

Senior Full Stack Engineer

Worked on NestJS microservices for analytical product routes. I designed Redis caching and invalidation, and raised automated test coverage above 85% on the core services.

  • React
  • NestJS
  • Redis
  • TypeScript
  • Jest

Nov 2022 – Jun 2023

Voyager Portal

Senior Full Stack Engineer

Maritime logistics platform. I rebuilt a reporting microservice from Python to TypeScript to cut memory use and stop runtime failures, and built stateful Vue.js interfaces for operations teams.

  • TypeScript
  • Vue.js
  • Node.js
  • Python

Nov 2021 – Nov 2022

Grupo Soma

Full Stack Engineer & Tech Lead

Live commerce platform on Google Cloud Run. After an event passed 12,000 concurrent users, I worked with the infrastructure team on load tests and autoscaling changes until tests sustained about 20,000 within budget. Later took on Tech Lead responsibilities for a period, including mentoring engineers and code review standards.

  • Node.js
  • TypeScript
  • GCP
  • Cloud Run
  • Taurus
  • React

Aug 2021 – Nov 2021

Cria Studio

Full Stack Engineer

Sole engineer on an interactive 2D React product, from technical and product decisions through production release.

  • React

Jan 2020 – Aug 2021

Lorena Felicio

Full Stack Engineer

Built an ERP from scratch in React, Node.js, MongoDB and AWS S3, including Brazilian tax and invoicing integrations and automated document workflows.

  • React
  • Node.js
  • MongoDB
  • AWS

What I’m building outside work.

Currently experimenting with AI-assisted development workflows, shared agent memory and developer tooling.

Public

iMemory

A local dashboard for memory shared across coding agents. Search what they remember, inspect session handoffs and clean up context without touching the underlying database.

  • JavaScript
  • CSS
  • MCP
Live

Roundkeep

A local combat table for D&D 5e. Initiative, an offline SRD library, Improved Initiative import, and a player view on the same network. No account and no cloud.

  • TypeScript
  • Socket.IO
  • PWA
Live

Deadfolio

Finds abandoned GitHub repositories, scores them, and writes an evidence-based autopsy. The only thing a person adds is why they actually stopped.

  • Next.js
  • TypeScript
Live

Fintal

A personal finance dashboard built on bank CSV exports instead of bank logins. Imports Nubank, C6 and Wise statements, categorizes spending and tracks installments, subscriptions and budgets.

  • Next.js
  • TypeScript
  • NestJS
Live

Agent-readable portfolio

This site. An MCP server, OpenAPI REST API and llms.txt over the same verified profile, so recruiters' AI assistants answer from facts.

  • Next.js
  • MCP
  • OpenAPI

What I use in production.

Pick a technology to see where I used it.

Backend
Frontend
Data
Cloud & infrastructure
Engineering

Based in Brazil.
Working in English.

I’m a Senior Software Engineer based in Brazil, with 6+ years of production experience across fintech, e-commerce, SaaS and logistics. I work in English (C1) with remote teams in LATAM and the US.

My work is Full Stack, with more time spent on backend systems, APIs, cloud infrastructure and production reliability.

I do best on teams that expect engineers to investigate real production behavior and take part in technical decisions, not just close tickets.

Outside engineering, I play violin in an orchestra, study Theology, play piano, run D&D as a dungeon master, and play chess.

English C1 Advanced · Portuguese native

How I work

  1. 01

    I debug from evidence, not assumptions.

    Logs, traces and production behavior come before hypotheses.

  2. 02

    Observability should exist before production fails.

    A system should tell us what went wrong before a customer has to.

  3. 03

    AI accelerates engineering; it doesn’t replace understanding.

    I use agents heavily, but architecture, review and production responsibility remain human decisions.

FOR AI AGENTS

Let your AI assistant check my fit.

My profile runs its own MCP server, the open standard that lets Claude, ChatGPT and Cursor connect to live data. Your assistant reads my verified cases and experience directly, so its answers come from facts, not guesses from a CV.

For recruiters: a straight answer, backed by real work

Give your AI assistant my portfolio URL, or connect directly to the MCP server for structured access to my experience and engineering cases. Hand it your job description: it maps the requirements against my experience and points to the cases that support each match.

“Here’s our job description. Which requirements does Jordão match?”

For engineers: a working MCP server, not a demo

Streamable HTTP, stateless, no API key. 5 read-only tools over the same data that renders this site, plus llms.txt and Markdown on every page.

  • get_profile
  • list_engineering_cases
  • get_case_detail
  • query_experience
  • evaluate_job_fit
claude mcp add --transport http jordao-qualho https://jordaoqualho.com/api/mcp
See how to connect

Looking for a Senior Software Engineer?

Open to select Senior Backend and Full Stack opportunities with international remote teams.

Open to select remote international opportunitiesjordaoqualho@gmail.com

Brazil (UTC−3) · LATAM · International teams