← Volver a proyectos
Cezyo
Casos y sistemas

Cezyo

Análisis de sistemas y organización del desarrollo de una plataforma B2B/B2C

Cezyo es una plataforma de comercio electrónico para compradores particulares y empresas, vendedores y fabricantes. De 2024 a noviembre de 2025 trabajé como analista principal y también desempeñé funciones de gestión del proyecto. Organicé la documentación, los requisitos, la planificación y la coordinación del equipo. Al finalizar mi participación, el equipo había preparado la primera versión para su lanzamiento.

Inicio de participación
2024
Empresa
Cezyo LLC
Cargos en el proyecto
Analista principal

Funciones y logros

ResponsabilidadesMi aportaciónResultados e indicadores
Responsable de proyectos
  • Organización de procesos de desarrollo
  • Gestión del alcance de la versión
  • Planificación y control del esfuerzo
  • Coordinación del equipo del proyecto
Me incorporé a un proyecto en curso y organicé el proceso de desarrollo: estructuré los requisitos, acordé el alcance de la primera versión y establecí la planificación y la colaboración del equipo.

El equipo dejó la primera versión preparada para su lanzamiento. Se establecieron un plan común, responsabilidades definidas y un seguimiento transparente de la ejecución.

Analista de sistemas
  • Descomposición y documentación de requisitos
  • Diseño de pedidos multialmacén
  • Diseño de integraciones y gestión de errores
  • Requisitos de integración y calidad de datos
  • Diseño de localización
Diseñé el funcionamiento de una plataforma e-commerce: especificaciones, carga de datos de vendedores, carrito multialmacén, entrega y localización. Documenté interacciones y escenarios alternativos y acompañé la implementación por los programadores.

Se implementó, probó y puso en funcionamiento la integración con un servicio de entrega de comida, incluida la gestión de fallos y respuestas incorrectas.

Funcionaban la carga de datos de vendedores y la selección de entrega; el carrito multialmacén se verificó con datos de prueba. Las integraciones con grandes transportistas, incluido CDEK, se probaron en un entorno de pruebas.

Según mis especificaciones se implementó la localización: alta dinámica de idiomas, interfaces para traductores, incorporación de traducciones por desarrolladores y carga de claves y traducciones en la base de datos.

Analista de negocio
  • Entrevistas e identificación de necesidades
  • Escenarios de usuario / Use Cases
  • Descomposición de módulos funcionales
  • Descomposición y documentación de requisitos
  • Organización de la documentación de análisis
Transformé la visión del propietario y las peticiones verbales en documentación vinculada para desarrollo y diseño. Combiné análisis de negocio y de sistemas, desde la definición de necesidades hasta los escenarios, procesos y especificaciones de tareas.

Se creó desde cero un conjunto de documentación desde la visión del producto hasta las especificaciones de cada tarea.

Se documentaron los módulos funcionales, los escenarios de usuario y de sistema, las relaciones, los atributos y los catálogos de referencia necesarios.

Se crearon registros comunes de valores, parámetros y componentes.

Ingeniero de software de ciclo completo + IA
  • Desarrollo de una herramienta interna
  • Validación y sincronización de recursos
En Cezyo, un gran marketplace B2B/B2C, trabajé como gestor de proyectos y analista de negocio y sistemas. Por iniciativa propia creé con IA una herramienta interna para validar claves de localización y publicar traducciones.

La solución fue aprobada por el director técnico y el líder del equipo, y se implantó. Sustituyó el intercambio manual de archivos por un proceso coordinado entre frontend, QA, UX y traductores.

Resultados e indicadores

Me incorporé tras unos cuatro años de desarrollo sin una versión publicada ni documentación unificada. Junto con el propietario, documenté en Notion la visión del producto, el modelo de negocio y la descripción técnica, además de procesos, escenarios de usuario, pantallas y comportamiento de la interfaz. A partir de ello elaboré especificaciones de desarrollo, requisitos del sistema, escenarios alternativos y descripciones de pruebas. El analista, el responsable de pruebas y el propietario recibían informes automáticos diarios de las pruebas.

Organicé el trabajo en OpenProject mediante un backlog, épicas, sprints y responsabilidades para diseño, frontend, backend y pruebas. Coordiné un equipo principal de unas diez personas a través de los líderes técnicos y directamente con los especialistas. Acordaba con el propietario el alcance de la primera versión y el impacto de los cambios en plazos y recursos: las nuevas solicitudes exigían revisar el plan o se trasladaban al backlog.

Especifiqué escenarios complejos de pedidos y entrega, estudié las API de los socios y resolví cuestiones técnicas con sus desarrolladores. Los escenarios principales de pedidos quedaron implementados y verificados con datos de prueba; la validación con datos reales seguía pendiente. Una integración de entrega se comprobó en funcionamiento real y las demás en un entorno de pruebas.

Resultados e indicadores

La plataforma principal utilizaba React, PostgreSQL, PHP, API REST y OpenAPI. Los componentes de integración se desarrollaban como microservicios en Python/FastAPI. En noviembre de 2025 apenas comenzaba la migración de otros componentes; la interacción principal con el frontend seguía en PHP. Son tecnologías del sistema que analizaba y coordinaba, no una afirmación de que desarrollara personalmente todos sus componentes.

Competencias y habilidades

  • Business & User Requirements
  • Escenarios de usuario / Use Cases
  • Descomposición y documentación de requisitos
  • Entrevistas e identificación de necesidades
  • Análisis y modelado de procesos AS-IS / TO-BE
  • Requisitos de integración y calidad de datos
  • Trazabilidad y cambios de requisitos
  • Organización de la documentación de análisis
  • Diseño de integraciones e interacción entre componentes
  • Escenarios alternativos y gestión de errores
  • Algoritmos de gestión de pedidos
  • Diseño de sistemas de localización
  • Validación de escenarios mediante SQL
  • Verificación de API y apoyo a la implementación
  • Stakeholder Management
  • Dirección de equipos multidisciplinares
  • Gestión de equipos distribuidos
  • Planificación de la implementación y los sprints
  • Planificación y control de plazos
  • Gestión del alcance y de cambios
  • Desglose del trabajo y estimación de esfuerzo
  • Análisis del esfuerzo previsto y real
  • Gestión de capacidad y recursos
  • Gestión de riesgos y dependencias
  • Organización de procesos de desarrollo
  • Diseño de API e integraciones
  • Análisis y evolución de código existente
  • Descomposición de tareas para IA
  • Revisión de código generado por IA
  • Integración frontend, backend y BD
  • Herramientas internas y automatización

Herramientas y tecnologías

  • OpenProject
  • Notion
  • SQL
  • PostgreSQL
  • OpenAPI
  • Postman
  • FastAPI
  • Python
  • ChatGPT
  • HTML5 / CSS3
  • JavaScript
  • Framework7
  • Cordova / Android APK
  • React
  • PHP
  • REST API
  • MySQL
  • Node.js / npm / Vite