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
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
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
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
Technical Skills
Languages & Runtime
Frameworks & Libraries
Architecture & Design
Databases & ORMs
Cloud & DevOps
Tools & Platforms
Languages
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
forecast
A fullstack application to calculate the best surfing conditions between beaches based on wind directions, latitude and longitude
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.
nest-stripe-app
A simple representation of how to implement payment processing with Stripe
py-remote-control
A simplified version of a remote control using Python with Samsung SmartThings API and WebSocket for directly connection.
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
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!