Skip to content
View martoxm's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report martoxm

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
martoxm/README.md

Capa do perfil de Gabriel Martorelli

👋 Olá! Eu sou o Gabriel Martorelli

Typing SVG

💼 Desenvolvedor Full Stack Jr na PROVER Soluções em TI e Software House
🎓 Estudante de Sistemas de Informação
🛠️ Construindo aplicações reais com .NET, C#, React, Next.js e TypeScript

LinkedIn Portfólio Link in Bio E-mail

Visitas ao perfil


👨‍💻 Sobre mim

Atualmente atuo como Desenvolvedor Full Stack Jr na PROVER Soluções em TI e Software House, aplicando no dia a dia o que venho estudando em desenvolvimento web e arquitetura de software.

Gosto de construir aplicações organizadas, funcionais e fáceis de manter, aplicando boas práticas como DDD, CQRS, SOLID, separação de responsabilidades e documentação de APIs. No backend trabalho com C#/.NET, e no frontend com React, Next.js e TypeScript.

🌱 Atualmente estudando: Clean Architecture, CQRS com MediatR, Entity Framework Core, testes unitários com xUnit e Tailwind CSS.


⭐ Projetos em destaque


Projeto desenvolvido na PROVER: sistema de controle de estoque para restaurante, construído do zero — domínio, CQRS, autenticação, regras de estoque e CRUD completo.

Camada Tecnologias
Backend .NET 10 · C# · Minimal API · CQRS com MediatR · Entity Framework Core · SQL Server · JWT + BCrypt
Frontend Next.js (App Router) · TypeScript · Tailwind CSS · shadcn/ui · Axios · TanStack Query
Arquitetura Clean Architecture (Domain → Application → Infrastructure → Api → Contracts) · DDD · Repository Pattern

Destaques técnicos:

  • 🧱 DDD com entidades ricas — regras de negócio na própria entidade, não em serviços externos
  • 🔐 Autenticação JWT com hash de senha via BCrypt
  • 📦 CRUD completo de Produtos, Categorias e Fornecedores + movimentação de estoque com validação de saldo
  • 📊 Dashboard com indicadores simples (estoque baixo, totais) e listagens paginadas/ordenáveis
  • 🔗 API versionada (/api/v1)

Sistema autônomo de monitoramento de criptoativos rodando em produção real, com infraestrutura cloud completa.

Camada Tecnologias
Backend .NET 10 · C# · ASP.NET Core · Entity Framework Core · SQLite
Automação / ETL n8n (Docker) · Pipeline de ingestão agendado · CoinGecko API
Infraestrutura Oracle Cloud VPS · Docker · Nginx (Proxy Reverso) · Systemd
Segurança TLS/SSL via Certbot (Let's Encrypt) · HTTPS ponta a ponta
Frontend HTML5 · CSS · JavaScript (Fetch API / CORS) · Deploy na Vercel
Arquitetura DDD · SOLID · Microsserviços desacoplados

Destaques técnicos:

  • 🌐 Disponível 24/7 em: crypto-monitor-fullstack.vercel.app
  • ⚙️ Pipeline ETL automatizado com n8n em container Docker
  • 🔒 Infraestrutura segura com SSL, Nginx reverse proxy e Systemd service
  • ☁️ Hospedagem em VM Ubuntu na Oracle Cloud com SWAP de 2GB otimizado

Sistema web fullstack desenvolvido como teste técnico, do backend ao frontend, do zero.

Camada Tecnologias
Backend .NET 10 · C# · ASP.NET Core Web API · Entity Framework Core · SQLite · Swagger
Frontend React 19 · TypeScript · Vite · React Router DOM · Axios
Arquitetura DDD · SOLID · Separação em camadas

Funcionalidades entregues:

  • Cadastro, listagem e remoção de pessoas (exclusão em cascata de transações)
  • Regra de negócio: menores de 18 anos só podem registrar despesas
  • Relatório financeiro com totais por pessoa e consolidado geral
  • Persistência com SQLite · Documentação com Swagger/OpenAPI

🛠️ Tecnologias (clique para expandir)

Backend

C# .NET ASP.NET Core Entity Framework Core MediatR SQL Server SQLite JWT

Frontend

React Next.js TypeScript Vite Tailwind CSS shadcn/ui HTML5 CSS3

Ferramentas e práticas

Git GitHub Docker Swagger

Arquitetura e qualidade: DDD · CQRS · SOLID · Clean Architecture · Clean Code · APIs REST · Testes unitários com xUnit

Bibliotecas e ferramentas: Entity Framework Core · MediatR · Swagger/OpenAPI · FluentValidation · AutoMapper · Axios · TanStack Query


📊 GitHub Stats

GitHub Streak

📫 Vamos conversar?

Obrigado por visitar meu perfil! 🚀

Pinned Loading

  1. crypto-monitor-fullstack crypto-monitor-fullstack Public

    Sistema Full Stack de monitoramento de preços utilizando ASP.NET Core Web API (.NET 10) com arquitetura DDD, persistência em SQLite e pipeline de dados automatizada via n8n (Docker/Oracle Cloud).

    C# 1

  2. cashflow-api cashflow-api Public

    API de controle de despesas desenvolvida em .NET 10, aplicando DDD, SOLID, Entity Framework Core com MySQL e injeção de dependências.

    C#

  3. lading-page-app lading-page-app Public

    Landing page responsiva para o app Zingen, com foco em experiência visual moderna, componentes reutilizáveis e organização em HTML/CSS com Flexbox, Grid e CSS Nesting.

    CSS

  4. marto-devcard marto-devcard Public

    Página estilo “link in bio” criada para apresentar meus links, redes sociais e projetos enquanto pratico HTML e CSS. Este repositório registra meu aprendizado inicial em desenvolvimento web e minha…

    CSS