Matheus Torres

Matheus Torres

Back-End Software Engineer

I design and implement payments, recurring billing, and resilient webhooks to reduce operational failures, increase stability, and accelerate business results.

About Me

I'm a back-end focused software engineer based in Rio de Janeiro, Brazil, with a passion for building robust, scalable systems that solve real-world problems.

My expertise lies in architecting modular monolithic applications using Domain-Driven Design principles, implementing event-driven architectures, and optimizing system performance through strategic use of caching and message queues.

Currently pursuing my Bachelor's degree in Information Systems at Universidade Veiga de Almeida, I combine academic knowledge with practical experience to deliver high-quality solutions.

Clean Architecture

Expertise in DDD, Hexagonal Architecture, and SOLID principles for maintainable codebases

Database Design

Proficient in PostgreSQL, MongoDB, Redis with Prisma ORM for efficient data modeling

Cloud & DevOps

AWS services (ECS, S3, SQS, SNS), Docker, Kubernetes concepts, and CI/CD pipelines

Experience

Autonomous Software Developer

IDIP Tecnologia

May 2025 - March 2026

Remote

  • Rewrote a legacy pharmaceutical logistics application from scratch using Express and Kysely, eliminating obsolete dependencies and establishing a use-case-based architecture
  • Designed an internal payment gateway using NestJS, Clean Architecture, and the Strategy Pattern (Asaas/AbacatePay), unifying Pix and card payments for multiple internal applications via API key
  • Implemented an asynchronous webhook pipeline with AWS SQS, including retries with exponential backoff, a deadletter queue (DLQ) with monitoring and persistent logging, ensuring reliable event delivery
  • Worked as a full-stack developer on a financial platform for healthcare clinics (DrCash), maintaining a BFF architecture with NestJS, PostgreSQL, and Next.js.
  • Standardized unit, integration, and E2E testing, CI/CD, Sentry, and structured logging across projects, reducing the incidence of bugs in production
ExpressKyselyReactNext.jsAWS LambdaAWS API GatewayClean Architecture
View experience

Autonomous Back-End Developer

Nexus Software Development

September 2024 - April 2025

Remote

  • Implemented Circuit Breaker and testing, resulting in a reduction in transaction failures at Stripe
  • Restructured monolith to modular architecture with NestJS and Docker ECS, increasing throughput by 2x while keeping costs stable
  • Optimized latency on critical routes through the implementation of SQS and asynchronous Redis
  • Additionally worked with asynchronous file queue system using AWS SQS, monitoring with Sentry and database modeling in PostgreSQL and MongoDB with Prisma ORM
  • Developed integration with OpenAI and subscription plans, monetizing premium features
  • Increased test coverage in core modules to 85% with the addition of 75 unit and E2E tests using Jest
Node.jsNestJSDockerAWS SQSStripeOpenAIPrismaPostgreSQLMongoDBSentry
View experience

Autonomous Back-End Developer

Dorper.app

September 2023 - June 2024

Remote

  • Structured the marketplace architecture using DDD with NestJS, resulting in improved scalability
  • Reduced registration time to less than 30 seconds (previously 5 minutes) by implementing Google/GitHub OAuth for onboarding
  • Payment integration with multi-channel Asaas, including Pix, boletos, and credit cards
  • Implemented RBAC with audited JWT, ensuring compliance with the LGPD, which was approved in an audit
  • DeOptimized queries, reducing endpoint response time by 40 ms through indexes and JOINs
NestJSDDDOAuthAsaasLGPDJWTRESTful API
View experience

Back-End Development Intern

Imobo

February 2023 - June 2023

Remote

  • Modular architecture implementation using NestJS, TypeORM and PostgreSQL
  • Developed a CSV parser for batch processing, processing 15,000 lines in less than 2 seconds
  • Implemented Google/Facebook OAuth for login, reducing support tickets
  • Agile project management with Azure DevOps, including Git repositories and Kanban boards
  • Established an audited RBAC system with JWT, ensuring compliance with the LGPD
NestJSTypeORMPostgreSQLAzure DevOpsOAuthCSV Processing
View experience

Technical Skills

Languages & Runtime

Node.jsTypeScriptJavaScriptPython

Frameworks & Libraries

NestJSExpressJestSupertest

Architecture & Design

Domain-Driven DesignHexagonal ArchitectureEvent-DrivenTDDSOLID

Databases & ORMs

PostgreSQLMongoDBRedisPrisma ORMTypeORM

Cloud & DevOps

AWS (ECS, S3, SES, SQS, SNS)DockerDocker ComposeKubernetesCI/CD

Tools & Platforms

GitHub ActionsAzure DevOpsSentryGit

Languages

🇧🇷 Portuguese (Native)🇺🇸 English (Advanced/B2)

Featured Projects

messari-client

A lightweight, unofficial, easy-to-use and dependency-free Node.js extremely strict Typescript client to fetch cryptocurrency data from Messari API

client-wrappermessari-apinodejstypescriptstrict

forecast

A fullstack application to calculate the best surfing conditions between beaches based on wind directions, latitude and longitude

mongodbnodejsovernightjstypescript

sheets-hubspot-integration

Integration application between Google Sheets and HubSpot CRM as a technical challenge in a selection process, importing contacts from a Google Sheets spreadsheet directly into HubSpot.

ShellJavaScript

nest-stripe-app

A simple representation of how to implement payment processing with Stripe

JavaScriptShellTypeScript

py-remote-control

A simplified version of a remote control using Python with Samsung SmartThings API and WebSocket for directly connection.

Python

py-stock-price

Interactive web application for analyzing Brazilian stocks (IBOVESPA) with 15 years of historical data, portfolio simulation, and real-time visualization using Streamlit + Yahoo Finance

Python

Get In Touch

I'm currently open to new opportunities and interesting projects. Whether you have a question, want to discuss a potential collaboration, or just want to say hi, feel free to reach out!

Rio de Janeiro, Brazil
Bachelor's in Information Systems • Universidade Veiga de Almeida