Lideré el diseño e implementación de un modelo de base de datos relacional en Oracle inspirado en la arquitectura de Amazon,
abarcando módulos clave como gestión de usuarios, productos, métodos de pago y transacciones de compra. Aunque el proyecto
no cubrió la totalidad de los servicios de Amazon, se priorizó la creación de una estructura escalable que integrara:
Usuarios: Registro, autenticación y perfiles (compradores/vendedores).
Productos: Catálogo con categorías, inventario y reseñas.
Proceso de compra: Carrito, órdenes, historial y estados de envío.
También implementamos un backend en Node.js para exponer APIs RESTful que interactuaran con la base de datos.
Experiencia adquirida:
Trabajo con Bases de Datos Relacionales (Oracle):
Diseño de esquemas complejos con relaciones (1:N, N:M, 1:1).
Uso de PL/SQL para triggers y procedimientos almacenados.
Desarrollo de APIs con Node.js:
Creación de endpoints RESTful con Express.
Manejo de conexiones asíncronas a Oracle (oracledb).
Este proyecto combinó mis habilidades en modelado de bases de datos (Oracle) y desarrollo backend (Node.js) p
ara replicar la lógica central de un e-commerce como Amazon. Aprendí a diseñar esquemas relacionales eficientes y
a construir APIs seguras y optimizadas, trabajando en equipo para garantizar la integración fluida entre capas.