Saltar al contenido principal
Foto Angel Moran

Hola, soy Angel Moran

Full Stack Developer | Node.js · Next.js · PostgreSQL

Desarrollo aplicaciones full stack con Express y Django, integro APIs externas (Shopify, servicios de pago) y despliego todo con Docker. Me interesa especialmente el diseño de sistemas seguros y escalables.

Experiencia

Codenation Studio

Front End Developer

Junio 2025 - Diciembre 2025

  • Implementación de arquitectura BFF con Next.js y TypeScript para desacoplar servicios.
  • Integración segura de Clip para el procesamiento de transacciones y tokenización.
  • Desarrollo de lógica para Carrito, Checkout y confirmación de órdenes.
  • Creación del módulo de Perfil de Usuario, gestión de direcciones y trazabilidad de pedidos.
  • Manejo de sesiones con HttpOnly, Middleware y optimización con Server Actions.
  • Creación de librería de componentes UI reutilizables y polimórficos con Material UI.

Proyectos

Keski Store

Keski Store

Desarrollo Front end

Desarrollé la arquitectura y los módulos transaccionales de una tienda en línea. Lideré la implementación del flujo de compra completo y el panel de administración de usuarios, optimizando el rendimiento mediante Server Actions y validación estricta de datos en el servidor.

Tools:
TypescriptReactNext.jszodCypressMaterial UINode.js
OPEN WALLET - B2B

OPEN WALLET - B2B

Desarrollo Full-Stack

Open Wallet es una aplicación web full stack de gestión de recompensas e incentivos para equipos. Permite crear organizaciones, invitar colaboradores mediante correo electrónico, gestionar roles, emitir puntos de reconocimiento y facilitar transferencias de puntos entre compañeros. Implementa el consumo de una arquitectura REST API, manejo de estado global para la sesión del usuario, y una gestión robusta de base de datos relacional utilizando Prisma ORM para estructurar las relaciones entre usuarios, organizaciones, balances y el historial del flujo de transacciones.

Tools:
Node.jsExpress.jsPrismaNext.jsPostgreSQLTypescriptReactJWTzodShadcnTailwind
Ver Proyecto
Shopify Inventory Sync - E-commerce Integration

Shopify Inventory Sync - E-commerce Integration

Full-Stack Development

Bidirectional synchronization system between Shopify and a proprietary database, resolving the issue of maintaining product data outside the platform for reporting and external system integrations.

Tools:
Node.jsExpress.jsPrismaNext.jsPostgreSQLTypescriptReactShadcnTailwindDockerGraphQLShopify
View Project
TASK FLOW - Gestor de Proyectos

TASK FLOW - Gestor de Proyectos

Desarrollo Full-Stack

TaskFlow es una aplicación web full stack de gestión de proyectos y tareas. Permite crear proyectos, organizar tareas con estados, asignar miembros y colaborar en equipo. Implementa autenticación segura con JWT usando Access y Refresh tokens, arquitectura REST API y gestión de base de datos relacional con relaciones entre entidades.

Tools:
Node.jsExpress.jsPrismaPostgreSQLTypescriptReactMaterial UIViteJWTzod
Ver Proyecto
Electric-HUB

Electric-HUB

Desarrollo Full-Stack

Diseñé y desarrollé una página web utilizando Python, MySQL y Django, destinada a mostrar los componentes necesarios para elaborar proyectos electrónicos.

Tools:
PythonMySQLDjangoJavaScriptReact
Ver Proyecto
REST API - Gestión de Usuarios

REST API - Gestión de Usuarios

Desarrollo Full-Stack

Sistema fullstack de gestión de usuarios con operaciones CRUD completas. Backend REST API desarrollado con Node.js, Express y Prisma 7 sobre PostgreSQL. Frontend moderno con React 19, TypeScript y Material-UI. Incluye validaciones en cliente y servidor con Zod, arquitectura MVC y enrutamiento con React Router.

Tools:
Node.jsExpress.jsPrismaPostgreSQLReactTypescriptMaterial UIzod
Ver Proyecto
Code Knight

Code Knight

Desarrollo de Videojuego

Diseñé y desarrollé un videojuego interactivo utilizando Unity y C#. El juego presentaba una serie de preguntas sobre programación.

Tools:
UnityC#
Ver Proyecto
Perceptron Basico

Perceptron Basico

Desarrollo Full-Stack

Desarrollé un perceptrón simple, diseñado para entender las compuertas lógicas AND y OR, tanto con como sin sesgo. Este modelo implementa un aprendizaje supervisado para clasificar datos de entrada en dos categorías.

Tools:
Java
Ver Proyecto

Sobre mí

Soy Ingeniero en Sistemas Computacionales con especialización en Inteligencia Artificial. Mi formación me dio bases sólidas en lenguajes como Java y Python, y una visión clara de cómo se construye software escalable desde su núcleo.

Mi enfoque principal está en el desarrollo web Full-Stack. Trabajo con el ecosistema Next.js y TypeScript para construir plataformas como sistemas de E-commerce y herramientas B2B, priorizando arquitecturas limpias y experiencias de usuario rápidas.

Tengo experiencia implementando arquitecturas BFF, sincronización bidireccional con Shopify vía GraphQL y webhooks, contenedores con Docker, manejo de bases de datos PostgreSQL e integraciones seguras de pasarelas de pago.

Me interesa particularmente la intersección entre desarrollo moderno e Inteligencia Artificial: cómo los LLMs y agentes pueden integrarse en productos reales para resolver problemas concretos, no solo como experimentos.

Ingeniería en Sistemas Computacionales - Especialidad en IA

Instituto Superior de Jalisco

2021 - 2025

DevOps Integral Docker, Kubernetes, Jenkins, GitFlow CI CD

Udemy

2026

AI Agents with Copilot Studio

Platzi + Microsoft

2025

Next.js App Router Fundamentals

Next.js + Vercel

2025

Oracle Next Education F2 T4 Back-end Development Course

Oracle

2023

Introduction to Python

Boot.dev

2025

Habilidades

Lenguajes
Java
Python
JavaScript
TypeScript
Tecnologías
VSCode
GitHub
Cypress
PrismaORM
Linux
Postman
Frontend
React
Next.js
HTML
CSS
Tailwind
Backend
MySQL
Django
Node.js
PostgreSQL
Express
Docker