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.

Hiring with AI? This portfolio has an MCP endpoint
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
  • CloudWatch
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 Platform
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
  • Micro Frontends

Where I’ve shipped.

Dec 2023 – Aug 2026

Afinz / client Sem Parar

Senior Backend Engineer · Contract / B2B

Backend engineer and technical reference for a financial-services squad on Sem Parar, a platform with 7M+ active users. I led and trained engineers, coordinated production investigations, worked through API integrations with product stakeholders, and improved testing, documentation and onboarding.

  • Node.js
  • TypeScript
  • Express.js
  • REST APIs
  • Microservices
  • Technical Leadership
  • Event-Driven Architecture
  • AWS
  • AWS Lambda
  • CloudWatch
  • DynamoDB
  • PostgreSQL
  • SQS
  • GitHub Actions
  • Bitbucket
  • Distributed Systems
  • Automated Testing
  • Jest

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 deployment 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
  • NestJS
  • Storybook
  • Micro Frontends
  • Distributed Systems
  • MySQL
  • AWS
  • Vite
  • Firestore
  • Google Cloud Platform
  • Automated Testing
  • Jest

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
  • REST APIs
  • Microservices
  • Caching Strategies
  • Distributed Systems
  • Google Cloud Platform
  • AWS
  • Firestore
  • Pub/Sub
  • Event-Driven Architecture
  • PostgreSQL
  • Automated Testing
  • Jest

Nov 2022 – Jun 2023

Voyager Portal

Senior Full Stack Engineer

Maritime logistics platform built with TypeScript and AdonisJS APIs, plus Vue.js 2, Vuetify and Vuex interfaces backed by MySQL and AWS services. I rebuilt a reporting microservice from Python to TypeScript to cut memory use and stop runtime failures, and built stateful interfaces for operations teams.

  • TypeScript
  • Vue.js
  • REST APIs
  • Distributed Systems
  • AdonisJS
  • MySQL
  • AWS
  • S3
  • Docker
  • GitLab CI
  • WebSockets
  • Playwright
  • Automated Testing
  • Jest

Nov 2021 – Nov 2022

Grupo Soma

Full Stack Engineer

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.

  • React
  • JavaScript
  • Redux
  • Node.js
  • Express.js
  • REST APIs
  • Google Cloud Platform
  • PostgreSQL
  • Storybook
  • Material UI
  • WebSockets
  • Caching Strategies
  • Pub/Sub
  • Monolithic Architecture
  • High-Concurrency Systems
  • Performance Optimization
  • Technical Leadership
  • Automated Testing
  • Jest

Aug 2021 – Nov 2021

Cria Studio

Full Stack Engineer

Sole engineer on an interactive 2D product. The MVP started in React and moved to Next.js for the production version, from technical and product decisions through release.

  • Next.js
  • JavaScript
  • Redux
  • Material UI
  • Node.js
  • Express.js
  • REST APIs
  • S3
  • AWS
  • Monolithic Architecture
  • Automated Testing
  • Jest

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
  • JavaScript
  • Redux
  • Node.js
  • Express.js
  • REST APIs
  • MongoDB
  • S3
  • AWS
  • Monolithic Architecture
  • Automated Testing
  • Jest

What I’m building outside work.

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

Homepage of Ana Caroline Hipólito's psychology practice website, with a calm editorial layout and a portrait-led introduction.Live site
Live

Ana Caroline Hipólito

A professional website for a psychologist, designed around an ethical care journey, local search and a clear first contact.

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • PostHog
  • Vercel
Bombinhas trip planner interface showing the shared itinerary and coordination tools for a group beach trip.Live site
Beta

Bombinhas

A private, mobile-first trip planner for six friends, bringing the itinerary, votes, expenses, shopping and responsibilities into one place.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
Akaashi studio homepage with an editorial cream layout, oversized wordmark, red hand-drawn line and calls to start a project or view the work.Live site
Live

Akaashi

An independent design and technology studio creating authored digital experiences for businesses that want to be remembered.

  • JavaScript
  • GSAP
  • Vercel
Koinon Games interface showing a mobile-first shared room for social-deduction games.Live site
Beta

Koinon Games

A mobile-first PWA that turns card and social-deduction games into shared rooms anyone can join from a phone. Tested with 50+ people across 100+ games.

  • React
  • Vite
  • TypeScript
  • Fastify
  • Socket.IO
  • PWA
iMemory overview screen: project switcher, search, counters for saved memories, sessions, captured events and pending handoffs, and lists of recent memories and handoffs ready to continue.View project
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
  • MCP
Roundkeep encounter screen: creature library on the left, initiative order with HP and armor class in the middle, and the selected creature's stat sheet on the right.Live site
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
Deadfolio home page in Brazilian Portuguese: headline saying your GitHub is full of projects left behind and Deadfolio finds them, with buttons to analyze a GitHub profile or paste a repository.Live site
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
Fintal insights screen in Brazilian Portuguese: a financial health score gauge, a month-over-month chart of income, expenses and balance with forecast months, and budget progress against the monthly limit.Live site
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
  • TypeScript
  • MCP

Professional stack and project experience.

Hover a technology to see the roles, cases and projects behind it.

Backend
Frontend
Data & Caching
Cloud & Delivery
Engineering
Project Experience

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 opportunities

Brazil (UTC−3) · LATAM · International teams

The role, team or project, and how to reach you.

Prefer another channel? Email LinkedIn

Have a project in mind? Talk to me on WhatsApp