Fullstack engineer / Zennio
Responsable (owner) del frontend d’un producte de gestió d’edificis, amb feina full-stack: Angular + PrimeNG al frontend i NestJS + TypeScript amb PostgreSQL/TimescaleDB al backend, dins d’un monorepo Nx. A càrrec de la qualitat del codi, el CI/CD i l’automatització de l’equip.
Veure el detall
- Ownership del frontend del producte (Angular + PrimeNG): arquitectura de funcionalitats, qualitat i evolució. Actualitzacions d’Angular de la 13 a la 22.
- Desenvolupament end-to-end quan cal: model de dades, API (NestJS, TypeScript, Sequelize, PostgreSQL/TimescaleDB), interfície i proves (Jest, Cypress).
- Optimització del rendiment: diagnòstic i resolució de consultes lentes i colls d’ampolla a l’API.
- Estàndards de qualitat de l’equip: linting, format (Prettier), hooks de pre-commit, merge requests i escaneigs de SonarQube.
- CHANGELOG.md automàtic: un plugin propi de VS Code que crea branques des de develop sabent quins PBIs tracta cadascuna, i una automatització al CI que n’omple les entrades en fusionar les branques a develop.
- Bots al CI de GitLab: revisió de codi a les merge requests, un bot de la pipeline diària que busca issues petites, proposa un canvi i en crea la merge request, i un altre que desplega automàticament a l’entorn triat.
- Seguretat: evidències de SBOM, SCA, DAST i SAST desades automàticament en generar cada tag.
- IA al dia a dia de l’equip: skills, MCPs i eines d’IA integrades en el flux de desenvolupament.
- Monorepo Nx amb pnpm: build, lint, test i documentació (Docusaurus) unificats.



