Skip to content
View gsvsantos's full-sized avatar

Organizations

@Compila-logo-existe

Block or report gsvsantos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gsvsantos/README.md

Olá, Mundo! 🌎

Desenvolvedor Full-Stack (.NET + Angular).
Gosto de desafios técnicos, inovação e de construir soluções que resolvem problemas reais.

SobreProjetosStackFormaçãoEstatísticasContato


Sobre mim 🚀

Tenho 23 anos, moro em Gravataí/RS. Sou formado pela Academia do Programador (900h), onde desenvolvi uma base sólida em Engenharia de Software.

Recentemente, entreguei meu projeto final: um SaaS completo de Locadora de Automóveis, unindo a robustez do .NET no backend com a performance do Angular moderno no frontend.


Projetos em destaque 💼

🚗 Plataforma SaaS — Locadora de Automóveis (TCC)

Full-Stack: .NET 8 + Angular 20 • Engenharia: Clean Architecture + CQRS (MediatR)
Dados: SQL Server + Redis • Infra: Docker + Testcontainers
Destaques: Multi-tenancy real, Auth (JWT + Refresh Token + Google), Portal do Cliente (Marketplace) e Admin.
Repo: Link do Repositório Aqui


🔷 Gestão de Estacionamento — Web API

Segurança: JWT + refresh tokens (rotação) • Arquitetura: CQRS (Commands/Queries)
Dados: EF Core + PostgreSQL • Cache: Redis • Observabilidade: Serilog + HealthChecks
DX: docker-compose (app + DB + Redis) • Qualidade: testes (unidade/integração) com Testcontainers
Repo: https://github.com/gsvsantos/GestaoDeEstacionamento-WebAPI


🧪 GeradorDeTestes

ASP.NET MVC + PostgreSQL • PDF: QuestPDF • Logs: Serilog
Qualidade: testes (unidade/integração/UI) com Testcontainers Repo: https://github.com/gsvsantos/GeradorDeTestes


🗂️ eAgenda

ASP.NET MVC + SQL Server • Módulos CRUD organizados.
Repo: https://github.com/gsvsantos/eAgenda


🍿 ControleDeCinema

ASP.NET MVC + SQL Server.
Repo: https://github.com/gsvsantos/ControleDeCinema


Stack principal 🧰

.NET C# ASP.NET Core Entity Framework Core SQL Server PostgreSQL Redis Docker Angular TypeScript

Total time coded since May 7 2025

➡️ Ferramentas e padrões já usados (clique para expandir)

OpenAPI/Swagger Serilog FluentValidation AutoMapper CQRS/MediatR Testcontainers Git Postman Azure


Formação e Estudos 📖

Curso FullStack 2025 – Academia do Programador (Concluído) Carga horária: 900 horas (Imersão prática) Professores: Tiago Santini e Alexandre Rech

Domínio Técnico Consolidado:

  • Back-end: C#/.NET 8, ASP.NET Core, EF Core, CQRS (MediatR), FluentValidation, AutoMapper, Serilog.
  • Front-end: Angular (Standalone Components), TypeScript, RxJS, Formulários Reativos.
  • Infra & DevOps: Docker, Testcontainers, SQL Server, PostgreSQL, Redis.

HTML5 e CSS | Módulo 1 – Curso em Vídeo — Prof.: Gustavo Guanabara


Estatísticas 📊

GitHub Stats de gsvsantos Linguagens mais usadas por gsvsantos

Snake dos commits

Contato 🔗

LinkedIn Gmail GitHub Instagram WhatsApp

🌐 Portfólio: https://gsvsantos.github.io/portfolio

Pinned Loading

  1. ExemplosMinecraft ExemplosMinecraft Public

    C# 1

  2. ControleDeBar ControleDeBar Public

    C#

  3. ControleDeMedicamentos ControleDeMedicamentos Public

    C#

  4. eAgenda eAgenda Public

    C#