Skip to content
View diegoguaman's full-sized avatar

Block or report diegoguaman

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

🚀 ¡Hola, soy Diego Guaman Medina! 👋

Cloud Native Full Stack Developer | Java (Spring Boot) & Kubernetes (GCP)

Desarrollador Full Stack con sólida formación en Ingeniería de Software Nativo para la Nube. Mi enfoque se centra en diseñar soluciones escalables, garantizar la calidad mediante pruebas exhaustivas y optimizar procesos de CI/CD.

💡 Mi Valor Diferencial

  • Experiencia Cloud-Native: Aplicación práctica en despliegue de microservicios con Kubernetes (K8s) y Google Cloud Platform (GCP).
  • Optimización de DevOps: Logré la reducción del 80% en el tamaño de imágenes Docker con multi-stage builds.
  • Arquitectura de Backend: Desarrollo de APIs duales (REST y GraphQL) con Java 21/Spring Boot y gestión avanzada de bases de datos relacionales (PostgreSQL, @EntityGraph).
  • Colaboración Ágil: Experiencia en equipos multidisciplinares, gestión de Pull Requests (PRs), code reviews y metodologías Scrum/Kanban.

🌟 Proyectos Destacados (Cloud & Arquitectura)

🥇 Academia Multi-Centro - Cloud Native Application

Proyecto Final | Ingeniería de Software Nativo para la Nube | 2025

Sistema completo con arquitectura modular, desplegado en Kubernetes (K8s/K3D) y GCP.

  • Arquitectura: Diseño modular basado en principios SOLID. Implementación de APIs REST + GraphQL con Spring Security (JWT).
  • Rendimiento: Optimización de queries SQL mediante @EntityGraph en JPA para evitar problemas N+1.
  • DevOps/Impacto: Configuración de Docker multi-stage build para una optimización de imagen de ~500MB a ~100MB. Despliegue automatizado con orquestación de contenedores.

Igrowker – Colaborador Full Stack (Java/Spring)

Proyecto colaborativo (2025)

  • Backend: Participación en el desarrollo Back-end con Java y Spring Boot, diseñando servicios REST y gestionando la capa de persistencia SQL.
  • Frontend: Contribución en componentes React y TypeScript, manteniendo estándares de accesibilidad y rendimiento.
  • Metodología: Colaboración activa en la planificación de sprints con Scrum y Kanban.

🛠 Habilidades Técnicas

Categoría Tecnologías y Herramientas
Backend Core Java 21, Spring Boot 3.5 (Security, Data JPA), GraphQL, REST APIs, NestJS, Node.js.
DevOps & Cloud Kubernetes (K8s/K3D), Google Cloud Platform (GCP), Docker, CI/CD, GitHub Actions.
Testing & Calidad Spring Boot Test, Pruebas unitarias/integración, React Testing Library, Jest, Code Reviews.
Frontend React.js, TypeScript, JavaScript, HTML/CSS, Tailwind CSS, Material UI.
Bases de Datos PostgreSQL, MongoDB, JPA/Hibernate.
Metodologías Scrum, Kanban, Agile, SOLID, Pair Programming.

🌐 Contacto y Enlaces

📍 Madrid, España

📧 Email: [email protected]

🔗 LinkedIn: [https://www.linkedin.com/in/diego-guaman-medina]

🔗 Portfolio: [https://diegoguamandev.com/]

Pinned Loading

  1. academia-multi-centro academia-multi-centro Public

    Java

  2. i005-parkify-front i005-parkify-front Public

    Forked from IgrowkerTraining/i005-parkify-front

    TypeScript

  3. core core Public

    Forked from qubic/core

    The Qubic Core is the Node Software which runs the Qubic Network

    C++

  4. PetCare-Manager/petcare-manager-front PetCare-Manager/petcare-manager-front Public

    TypeScript 3

  5. PetCare-Manager/petcaremanager-backend PetCare-Manager/petcaremanager-backend Public archive

    TypeScript 4

  6. Legal-Firm-Management-System-Front Legal-Firm-Management-System-Front Public

    TypeScript 1