Senior Full-Stack Software Engineer

ThalesDomingues

End-to-end engineering across interfaces, services, data, quality, and delivery.

01 / Selected work

Recent systems and what I owned.

Three recent roles, with a focus on scope, ownership, and outcomes.

01Multi-product fintech platform

Cirqul

Senior Full-Stack Software Engineer · Mar 2025–Present

Scope
Customer-facing apps, internal operations, payment systems, and AI agent tools.
Ownership
Platform architecture, shared TypeScript contracts, a payment abstraction layer, and Model Context Protocol (MCP) tools.
Outcome
A shared foundation for customer-facing and internal products.
  • TypeScript
  • Next.js
  • Node.js
  • PostgreSQL
  • Supabase
  • MCP
02White-label ticketing platform

TickX

Senior Full-Stack JavaScript Engineer · Jan 2022–Apr 2024

Scope
White-label event booking across brands, markets, and five languages.
Ownership
Frontend architecture, an embeddable booking flow, interactive 3D seat selection, and Stripe checkout.
Outcome
A configurable booking journey from event selection to checkout, with Apple Pay and Google Pay support.
  • TypeScript
  • React
  • Next.js
  • Hono
  • PostgreSQL
  • Stripe
03Fintech operations

Stone

Frontend Software Engineer · Jan 2020–Jan 2022

Scope
Internal operations for banking and payment workflows.
Ownership
TypeScript modernization, server-state architecture with RTK Query, automated test coverage, and sprint releases.
Outcome
More reliable server-state handling and broader automated test coverage.
  • TypeScript
  • React
  • React Admin
  • RTK Query
  • Material UI
  • Cypress

02 / Core capabilities

Breadth without handoff gaps.

01

Product engineering

Accessible React interfaces, shared components, design systems, and complex product workflows.

React · Next.js · TypeScript · Design systems
02

Platforms + integrations

Typed Node.js services, PostgreSQL data models, APIs, payment systems, third-party integrations, and AI agent tooling.

Node.js · PostgreSQL · GraphQL · REST · MCP
03

Reliability + delivery

Automated testing, CI/CD, cloud delivery, and release practices for production systems.

Playwright · Cypress · CI/CD · AWS

03 / About

Engineering with context.

I’m a software engineer based in Brazil, with a degree in computer engineering and experience working with globally distributed product teams.

I like the part of engineering where ambiguous requirements become practical decisions: what to simplify, what to standardize, and what deserves long-term investment.

Experience
8+ years
Distributed teams
Americas · Europe
Education
B.S. in Computer Engineering
English proficiency
Advanced

The selected work above covers my three most recent roles.

View my full experience on LinkedIn

04 / Connect

Looking for a senior engineer who can take ownership across the stack?

If your team needs product judgment, technical depth, and reliable delivery, let’s talk.

Email methdomingues.dev@gmail.com