PM.MatuCode
Desarrollador Full-Stack

Pablo Andrés Matute

Ingeniero en Telecomunicaciones

Desarrollador Full-Stack (Java/Spring Boot · React/Next.js)

Creo aplicaciones de extremo a extremo: APIs REST seguras con Spring Boot y bases de datos SQL; y frontends modernos con React/Next.js. Me enfoco en buenas prácticas, testing y despliegues en Vercel/Docker.

Habilidades

Lenguajes, frameworks y tecnologías que uso a diario.

Lenguajes

Java 17Java 17
TypeScript 5.xTypeScript 5.x
JavaScript ES6+JavaScript ES6+
Python 3.xPython 3.x
SQL (MySQL 8.0)SQL (MySQL 8.0)

Frameworks

Spring Boot 3.xSpring Boot 3.x
React 18React 18
Next.js 14Next.js 14
Tailwind CSS 3.xTailwind CSS 3.x
Vite 5.xVite 5.x

Tecnologías

MySQL 8.0MySQL 8.0
Elasticsearch 8.xElasticsearch 8.x
Git & GitHubGit & GitHub
Docker & Docker ComposeDocker & Docker Compose
Linux (Ubuntu/CentOS)Linux (Ubuntu/CentOS)
Vercel (Deployment)Vercel (Deployment)
Postman (API Testing)Postman (API Testing)

Idiomas

ES
Español · Nativo
EN
Inglés · B2

Proyectos

Selección de proyectos recientes con enfoque en backend, APIs REST y productos funcionales.

Sistema Perfectia — POS, Inventario y Catálogo

Sistema Perfectia — POS, Inventario y Catálogo

Freelance — Cliente RealAsistido con IA

Sistema de gestión integral para una tienda de cosméticos real: punto de venta, inventario, catálogo público, giftcards y reportes financieros, todo en producción.

Ver más

Reemplaza planillas y procesos manuales de una tienda real en Loja con un sistema único: se cobra en el punto de venta, se controla el inventario (~3.000 productos), los clientes compran desde un catálogo público que arma el pedido por WhatsApp, y el dueño lleva proveedores, gastos y reportes desde el mismo lugar. La búsqueda usa pg_trgm + unaccent en Postgres para encontrar el mismo producto aunque se escriba 'rimmel', 'rimel' o 'rímel', corriendo en memoria para no frenar el lector de códigos del POS. El canje de giftcards usa un updateMany condicional dentro de la misma transacción de la venta para evitar doble gasto. Arquitectura 100% serverless (Next.js, Neon Postgres, Vercel Blob y Cron) con auditoría de seguridad completa: bcrypt, límite de intentos de login, control de acceso por rol y cero vulnerabilidades en npm audit.

Next.js 16React 19TypeScriptPrismaNeon PostgresNextAuthTailwind CSS
Divino Bocado — Sistema de Giftcards

Divino Bocado — Sistema de Giftcards

Freelance — Cliente RealAsistido con IA

Plataforma de giftcards con saldo parcial para un restaurante real: emisión, entrega por email o WhatsApp, validación por QR en caja y trazabilidad completa de cada canje.

Ver más

Digitaliza el ciclo completo de giftcards de un restaurante que antes se manejaban en papel: emisión → entrega (email o WhatsApp) → validación en caja por QR → descuento parcial de saldo → comprobante automático. El canje usa un UPDATE atómico condicionado (WHERE status='ACTIVE' AND saldo >= monto) para evitar que dos cajeros dejen el saldo en negativo canjeando la misma tarjeta a la vez, verificado con un script de prueba de concurrencia. Autorización en tres capas (middleware, guard por rol en cada API, layouts de servidor) separa lo que puede hacer un ADMIN de un STAFF. Los emails nunca bloquean la creación de la giftcard: si el envío falla, se puede reintentar sin perder la tarjeta. Incluye recordatorios automáticos por Vercel Cron para tarjetas próximas a vencer y es instalable como PWA para que el personal la use como app en el celular.

Next.js 15TypeScriptPostgreSQLPrismaNextAuthZodTailwind CSS
almacénFashion — POS e Inventario

almacénFashion — POS e Inventario

Freelance — Cliente RealAsistido con IA

Punto de venta e inventario a medida para una mercería: factura con IVA calculado al vuelo, descuenta stock automáticamente y sincroniza en tiempo real entre dispositivos.

Ver más

Sistema de facturación e inventario para una tienda de costura y mercería, pensado para usarse desde el celular del mostrador. El facturero calcula precios con IVA al vuelo y descuenta stock al cerrar cada venta; el inventario resuelve solo la disponibilidad (disponible/bajo stock/agotado) según cantidad. Sincroniza en tiempo real entre pantallas vía Firestore, con persistencia offline para seguir vendiendo si falla el wifi de la tienda. Permite importar/exportar catálogos en Excel detectando encabezados aunque las columnas vengan en otro orden. JavaScript vanilla sin build step ni frameworks — se abre index.html y funciona. Antes de rediseñar la interfaz, encontré y corregí un ReferenceError silencioso que rompía la carga de la app, y reemplacé las tablas por tarjetas táctiles para que fueran usables desde un teléfono, que es donde el negocio realmente las usa.

JavaScript (Vanilla)Firebase FirestoreFirebase HostingSheetJSHTML5CSS3
Futurity — Inventario y Calidad de Servicio

Futurity — Inventario y Calidad de Servicio

Pasantía de DesarrolloAsistido con IA

Los datos han sido modificados para proteger a la empresa.

Sistema para gestionar inventario y calidad de servicio en un ISP: equipos, ubicaciones, auditorías y KPIs.

Ver más

Aplicación orientada a operaciones de red. Registra y localiza equipos (routers, ONUs, radios), permite auditorías con checklists, mantiene trazabilidad completa y genera indicadores de servicio con exportaciones PDF/Excel. Backend con Spring Boot (Java 17) y seguridad basada en roles; base de datos MySQL optimizada. Frontend con React/Next.js, formularios validados y paneles de KPIs. Despliegues con Docker y configuración por entorno.

Java 17Spring BootMySQLReact/Next.jsDockerREST
Relatos de Papel

Relatos de Papel

Proyecto de MaestríaAsistido con IA

Plataforma editorial con búsqueda avanzada, filtros combinables y panel de administración.

Ver más

Proyecto de maestría orientado a e-commerce editorial. Catálogo con filtros por autor, tema y editorial, búsqueda eficiente, paginación y carrito con pasarela simulada. Área privada para CRUD de libros, autores y existencias, además de analítica básica. Backend en Spring Boot con DTOs y validaciones; frontend en Next.js con SSR, i18n y componentes reutilizables.

JavaSpring BootSQLNext.jsReactREST
ReltorSale

ReltorSale

Desarrollo Backend - Ladrillo IT

Plataforma inmobiliaria con control de stock, variantes y reportería operativa.

Ver más

Solución end-to-end para administrar propiedades, variantes, existencias y pedidos. API REST segura con Spring Boot (autenticación JWT, validaciones, paginación y filtros) sobre SQL optimizado. Frontend React/Next.js responsivo con formularios validados. Despliegues automatizados y manejo de variables por entorno.

JavaSpring BootSQLNext.jsReactREST

Experiencia

Roles, logros y stack principal.

  1. Desarrollador Backend / Full-stack · Ladrillo IT · ReltorSale

    Junio 2025 — Presente · Ecuador / remoto

    • Desarrollo de plataforma inmobiliaria ReltorSale para gestión de propiedades reales.
    • Diseño de API REST con Spring Boot (JWT, paginación, validaciones y multitenancy ligero).
    • Modelado SQL para listados, imágenes y reportes operativos.
    • Mantenimiento de panel administrativo React/Next.js con Tailwind y pruebas E2E.
    JavaSpring BootMySQLReact/Next.jsTailwindGit
  2. Pasante de Desarrollo (Backend) · Futurity

    Septiembre 2025 — Noviembre 2025 · Local

    • Modelado y normalización de base de datos para inventarios e indicadores de servicio.
    • Aplicación local para control de inventarios, calidad de servicio y registro de equipos.
    • Soporte en reportería y trazabilidad de activos.
    JavaSpring BootMySQLReact/Vite
  3. Consultor de Desarrollo Web · Consultoría V-AST · UNEMI

    Abril 2024 — Septiembre 2024

    • Consultoría para aplicación web universitaria de gestión académica.
    • Definición de arquitectura, componentes reutilizables y buenas prácticas.
    • Entrega de prototipo funcional y documentación técnica.
    TypeScriptNext.jsTailwindGit

Educación

Formación universitaria y modalidad de estudio.

Máster Universitario en Ingeniería de Software y Sistemas Informáticos

UNIR — Universidad Internacional de La Rioja

España · Virtual · Marzo 2025 — Febrero 2026 · En proceso

VirtualEspañaEn proceso

Ingeniero en Telecomunicaciones

UTPL — Universidad Técnica Particular de Loja

Loja, Ecuador · Presencial · 2018 — 2024

PresencialLoja, Ecuador

Certificaciones

Seleccionadas por relevancia. Pulsa “Ver” para abrir la imagen.

42de 42
Ordenar:
Categoría:

EF SET English Certificate – B2

EF SET · May 2025

Inglés

Continuing Education Certificate in Leadership (45 h)

City University Miami (MIU – Continuing Education) · Ago 2024

Liderazgo

CCNAv7: Switching, Routing and Wireless Essentials

Cisco Networking Academy · Jul 2021

Redes

CCNAv7: Introducción a Redes

Cisco Networking Academy · Feb 2021

Redes

Fundamentos profesionales del desarrollo de software

Microsoft & LinkedIn Learning · Jun 2024

Desarrollo

Fundamentos profesionales en ciberseguridad

Microsoft & LinkedIn Learning · Jun 2024

Ciberseguridad

Contacto

Completa el formulario o escríbeme directamente. Respondo lo antes posible.

Se abrirá tu cliente de correo para enviar el mensaje.