Gabriel Martinez

Desarrollador Backend .NET

Soy un desarrollador de software con orientación al backend, enfocado principalmente en el ecosistema .NET. Me interesa construir aplicaciones claras, bien estructuradas y fáciles de mantener.

Este sitio presenta una aplicación web, desarrollada como parte de mi portfolio personal, cuyo objetivo es mostrar de forma concreta cómo abordo el desarrollo de una aplicación completa en un entorno real.

ASP.NET Core MVC Entity Framework Core SQL Server Bootstrap Git PaaS

Sobre la aplicación

La aplicación es una Pokedex simple, desarrollada como un CRUD, donde se pueden gestionar Pokémons y sus tipos o elementos. No busca ser un sistema complejo, sino una base funcional y ordenada.

A nivel técnico, el proyecto utiliza ASP.NET Core MVC junto a Entity Framework Core para el acceso a datos, aplicando relaciones entre entidades, migraciones y una estructura coherente de modelos, vistas y controladores.

La interfaz está construida con Razor Views y Bootstrap, priorizando una presentación clara y responsive. La aplicación se encuentra desplegada en una plataforma PaaS gratuita para su uso en línea.

Qué se pone en práctica

Backend

Controladores, lógica básica, validaciones y flujo de datos en C#.

Base de datos

Modelado de entidades, relaciones y persistencia con EF Core.

MVC

Separación de responsabilidades y organización del proyecto.

Frontend

Razor Views, Bootstrap y diseño responsive.

Versionado

Git y GitHub para control de cambios y publicación.

Deploy

Despliegue en PaaS y ejecución en entorno productivo.