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