Gabriel Torres's Projects
This is a Web API built using ASP.NET Core and EF Core, focusing on efficient data management with entities and relationships. It utilizes LINQ and SQL Raw queries for seamless data retrieval and manipulation.
atividade em Angular da faculdade
Developed e-commerce REST API using Node/TS/NestJS. Ensured secure authentication (bcrypt, JWT), used Prisma ORM, Docker for PostgreSQL, followed SOLID principles. Besides that used cache, authorization, decorators and unit test with jest and tdd. Under development...
This repository contains the result of a code test I completed as part of my application for a backend developer position. For this test, I created a Node.js backend that can search for users across all columns in the database and easily add new users from CSV files.
Developed e-commerce REST API using GitFlow with Node/TS/Express, adhering to REST, CRUD. Ensured secure authentication (bcrypt, JWT), used Prisma ORM, integrated email confirmation, AWS S3 for sales report file uploads, Docker for app and PostgreSQL, followed SOLID principles.
In this repo, I am documenting my progress in mastering the fundamentals of Computer Science and preparing for code interviews using Logic, Algorithms, and Data Structures.
A practice, this time using Dapper Contrib. This is a simple CRUD project using OOP, data relationship management, repository pattern and generic repository. Step by step increasing the complexity of my projects while learning a little more about .NET world.
This is a hands-on ASP.NET Core project focused on learning authentication. I have learned auth policies, identity management, handler-based authentication, JWT tokens, and secrets handling.
It is a personal finance control and management tool designed to help users efficiently track and manage their income, expenses, and investments. Originally created as a group project for a university frontend discipline, using Next.js 13, Server-Side Rendering(SSR), Material-UI (MUI) design system and for secure user access, it also has auth.
I recently completed a backend coding challenge to test my skills, which required me to develop a RESTful API based on SOLID principles using Node.js/TypeScript and Express, along with PostgreSQL, Docker, JWT authentication and unit tests.
This project(DB diagram is in it) is for users who want to manage daily tasks and, for me, for learning and getting used to NestJS. I learned and used JWT authentication, logging, swagger, database(PostgreSQL) and Kafka with Docker, use guards, file uploads using Multer and send e-mails with nodemailer through a microservice for task notifications.
This project is a RESTful API built using fastify that emulates the functionality of a Gympass app. Throughout the project, I have learned several best practices in software development, including: SOLID principles(dependency inversion), factory and repository patterns, mocking, unit/e2e tests(vitest) and CI.
This project is a simple REST API built in TypeScript/Node to financial control. It was developed as my first contact with Knex, Fastify and Zod.