Matheus Torres

Back-End Software Engineer

Building scalable, high-performance systems with Node.js, TypeScript, and modern cloud architecture. Specialized in Domain-Driven Design and event-driven systems.

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 - Present

Remote

  • Developed efficient order tracking application with detailed order management
  • Continued development of Express server applying Clean Architecture methodologies, domain-oriented, using design patterns like Repository, Singleton, and Kysely as Query Builder
  • Continued development of credit facilitation application for medical, aesthetic or dental treatments
  • Developed both front-end (React, Next.js) and back-end (Node.js, Nestjs, AWS Lambda, AWS Api Gateway, etc.) tasks
ExpressKyselyReactNext.jsAWS LambdaAWS API GatewayClean Architecture

Autonomous Back-End Developer

Nexus Software Development

September 2024 - April 2025

Remote

  • Currently developing and maintaining modular monolithic applications and event-driven architecture applications using Node.js, NestJS and Docker to ensure scalability and performance
  • Contributed to project quality with unit and end-to-end tests, identifying and validating critical system points
  • Integrated financial solutions with Stripe payment gateway, providing greater optimization of payment processes and transaction security
  • Additionally worked with asynchronous file queue system using AWS SQS, monitoring with Sentry and database modeling in PostgreSQL and MongoDB with Prisma ORM
  • AI Writers - Generative AI platform for writers: Designed modular monolithic architecture and initial database modeling. Built NestJS project with Graceful Shutdown in Docker/PostgreSQL environment. Refactored Stripe integration, reducing transaction failures by 30% and eliminating static data persistence in memory. Implemented OpenAI integration with real-time ChatGPT interface, with access policy engine by plan (RBAC)
  • Gestão Nexus - Internal people and finance management system: Developed back-end in hexagonal architecture, domain-focused. Modeled PostgreSQL database with complex relationships via Prisma. Wrote 75 aligned unit test files following business rules (builders, stubs, mocks) ensuring robustness
  • Trinity GoldPlay - Cryptocurrency ICO simulation: Participated in back-end development with hexagonal architecture, domain-oriented. Developed use cases with percentage calculations, gains/losses, conversions and withdrawals, all covered by automated unit tests. Structured event-driven architecture and messaging (AWS SQS) to process events and update user data in real-time
Node.jsNestJSDockerAWS SQSStripeOpenAIPrismaPostgreSQLMongoDBSentry

Autonomous Back-End Developer

Dorper.app

September 2023 - June 2024

Remote

  • Developed marketplace for freelance services, allowing service offering or contracting
  • Scalable and easy-to-maintain back-end solutions using NestJS and Domain-Driven Design (DDD) principles
  • Integration with external APIs (Google and GitHub) for social login
  • Payment gateway implementation via Asaas (Pix, bank slip and credit card)
  • Development and maintenance of RESTful APIs with RBAC and JWT authorization following LGPD principles
  • Unit and e2e tests for use case validation and controllers
NestJSDDDOAuthAsaasLGPDJWTRESTful API

Back-End Development Intern

Imobo

February 2023 - June 2023

Remote

  • Platform development for process automation (IPTU, energy, water) via WhatsApp for condominiums
  • Modular architecture implementation using NestJS, TypeORM and PostgreSQL
  • Agile project management with Azure DevOps, including Git repositories and Kanban boards
  • Social login integration with Google and Facebook APIs
  • CSV file processing and data upload
NestJSTypeORMPostgreSQLAzure DevOpsOAuthCSV Processing

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 simple api 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