Skip to content
View dawcarlosp's full-sized avatar

Block or report dawcarlosp

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
dawcarlosp/README.md

🏗️ Diseño antes de escribir código  |  💻 Java/Spring Boot · React/TypeScript · ASP.NET Core


🧭 Sobre mí

  • 📍 Desarrollador Full Stack Jr., formándome construyendo software real — no solo ejercicios de clase
  • 🏗️ Ahora mismo diseño y desarrollo LocuVentas, un POS full-stack (Spring Boot + React/Vite/TypeScript) desde cero: arquitectura por features y migración completa a TypeScript estricto (cero any)
  • 🤝 En MovieHubAPI (ASP.NET Core, proyecto de organización con CI en GitHub Actions y SonarQube), llevo el backend completo: autenticación JWT, CRUD y validaciones
  • 🎓 Curso Angular, ASP.NET Core y diseño orientado a objetos, y llevo cada concepto nuevo a un proyecto propio antes de darlo por aprendido — ahora mismo aprendiendo VB.NET para construir el cliente de escritorio de LocuVentas
  • 🧩 Prefiero entender el porqué de una solución antes de implementarla: código limpio, escalable y documentado, por encima del atajo rápido

🚀 Proyectos destacados

LocuVentas — TFG · proyecto principal Sistema de punto de venta full-stack, construido de forma iterativa:

  • Backend: Spring Boot + Springdoc OpenAPI/Swagger, autenticación JWT
  • Frontend: React + Vite + TypeScript, arquitectura por features (features/auth, features/ventas...)
  • Convenciones estrictas: sin any, import type, discriminated unions
  • Integración con impresoras térmicas (próximamente)

MovieHubAPI — proyecto de organización Plataforma para gestionar un catálogo de películas, construida sobre ASP.NET Core (.NET 10):

  • Backend completo bajo mi responsabilidad: CRUD de Película y Género, autenticación JWT, validaciones con FluentValidation
  • Pipeline de CI con GitHub Actions y análisis de calidad de código con SonarQube
  • Coordinación del seguimiento de issues en GitHub

💡 Stack — por nivel de dominio, no por lista plana

🔵 Uso a diario

🟢 Experiencia real en proyectos

🟡 Aprendiendo ahora mismo VB.NET / Windows Forms — para el cliente de escritorio de LocuVentas


🧰 Herramientas favoritas


📊 Estadísticas y Actividad


📬 Contacto & redes

Email LinkedIn Docker

Pinned Loading

  1. repositorioPereira repositorioPereira Public

    Proyecto de fin de grado - Desarrollo de aplicaciones web

    TypeScript 1