redWEB ApS
Desarrollador web full-stack remoto / Líder de equipo
Rediseñar el producto principal de la empresa, dotándolo de una arquitectura y un diseño más fiables. Desarrollar la funcionalidad principal tanto del backend como del frontend, con una clara separación de responsabilidades, lo que permitirá el desarrollo futuro de la plataforma.
Se migró a un sistema de paquetes basado en Composer, que es independiente de la plataforma (PHP). Esto permite instalar la plataforma en varios frameworks/plataformas de backend, así como modificar las plantillas/interfaces del frontend de forma independiente.
Desarrollo frontend con ES6, HTML5 y CSS3 (LESS). Desarrollo backend con arquitecturas SOA/N-Tier y DDD. Se aplicaron los mejores estándares de la industria (patrones y principios de diseño).
Clara separación entre la capa de aplicación y el dominio.
Desarrollo guiado por pruebas (TDD) completo del proyecto (dominio y frontend). Pruebas unitarias y de integración completas en el dominio. Pruebas unitarias y de aceptación en la capa de aplicación (aún no finalizadas).