Desarrollo Evolutivo de Intranet Modular

Proyecto I+D - Desarrollo Full-Stack en Entorno Corporativo

Descripción del Proyecto

Durante mis prácticas en el departamento de I+D de Sarenet, he participado activamente en el desarrollo evolutivo de la intranet corporativa. Este sistema modular es el núcleo de gestión de la empresa, y mi trabajo ha consistido en implementar nuevas funcionalidades, optimizar módulos existentes y asegurar la integridad de los flujos de trabajo comerciales y técnicos.

Tecnologías y Entorno

Backend & Arquitectura

Desarrollo en PHP con arquitectura modular basada en application/ y sparks/.

Frontend Dinámico

Interfaces reactivas con JavaScript (jQuery) y manipulación del DOM en tiempo real.

DevOps & Workflow

Control de versiones y despliegue continuo mediante GitLab CI/CD.

Gestión de Datos

Persistencia de estados complejos y lógica de negocio sobre bases de datos relacionales.

Contribuciones Principales

Desarrollo de Módulos Core

Implementación de lógica en controladores y helpers para la gestión de provisiones, plataformas y servicios cloud.

Sistemas de Permisos y Roles

Desarrollo de validaciones a nivel de servidor basadas en configuraciones globales para el control de acceso a funciones críticas.

Lógica de Negocio Compleja

Programación de sistemas de tarificación dinámica, gestión de plantillas (Kubernetes/Veeam) y validación de reglas comerciales.

Optimización de UI/UX

Mejora de la experiencia de usuario mediante la creación de componentes visuales inteligentes y validaciones asíncronas en cliente.

Competencias Adquiridas

Mantenibilidad y Clean Code

Refactorización de código heredado para mejorar la legibilidad y facilitar el mantenimiento a largo plazo.

Integración de Flujos

Capacidad para trabajar en sistemas donde el cambio en un módulo afecta a múltiples departamentos (Ventas, Provisión, Facturación).

Estándares Profesionales

Adaptación a flujos de trabajo de nivel empresarial con revisiones de código y despliegues controlados.

Visión del Proyecto

Este trabajo me ha permitido entender la importancia de la escalabilidad en aplicaciones de gran tamaño. No solo se trata de escribir código que funcione, sino de crear soluciones que se integren armoniosamente en un ecosistema vivo y en constante cambio como es la infraestructura de Sarenet.

⬅ Volver al Portfolio