Internal tool / Full StackProfessional work
File management platform
Work completed as part of the Grupo Gestionet. Work completed as part of the Grupo Gestionet team leading development of a file-management platform for internal users.
- Role
- Full Stack Developer
- Period
- 2024–2025 · 1 year
- Company
- Grupo Gestionet
Problem
Internal users needed a reliable file-management platform with critical features, better performance, and a more maintainable foundation.
Solution
I led architecture and UX decisions, built the full-stack solution, and drove refactoring with Clean Code, SOLID, and secure development practices.
Contributions
- Technical leadership on architecture, stack, and user experience.
- Frontend/backend/data integration with TypeScript, Node.js, Vue.js, MongoDB, MariaDB, and Symfony.
- Refactoring and optimization of existing modules.
- Collaboration with backend, frontend, and design on delivery and technical review.
Challenges
- Balancing new feature delivery with improving existing code quality.
- Integrating multiple technologies (Node, Vue, Symfony, MongoDB, MariaDB) in a maintainable way.
Decisions
- Prioritize Clean Code, SOLID, and security as the foundation for scalability.
- Make technical decisions oriented to efficiency, security, and user experience.
Architecture
Full-stack application with Vue.js frontend, Node.js/TypeScript and Symfony services, and persistence in MongoDB and MariaDB.
Stack
TypeScriptNode.jsVue.jsMongoDBMariaDBSymfony
Lessons
- Leading a critical module means deciding architecture and UX, not only shipping tickets.
- Continuous refactoring keeps technical debt from blocking later delivery.