redWEB ApS
Remote Fullstack Web Developer / Team leader
Re-write Company's main product, providing it with a more reliable Architecture and Design. Develop both backend as well as frontend core functionality, with strong separation of concerns, which will support future platform's development.
Moved to a composer based package system, which is platform agnostic (PHP). This allows the platform to be installed in several backend frameworks/platforms, as well as, change Templates/Interfaces in frontend independently.
Frontend development using ES6, HTML5 and CSS3 (LESS). Backend development using SOA/N-Tier Architectures, and DDD. Applied best industry standards (Design Patterns/Design Principles).
Distinct separation between Application layer and Domain.
Full project's TDD (Domain and Frontend). Full Unit and Integration testing in the Domain. Unit and Acceptance testing in Application Layer (not finished).