Biomas
Rol: Desarrollador Backend
Tecnologías: Nest, GraphQL, ApolloServer, Postgres, TypeORM, Next.js, Docker
Descripción:
Biomas es una plataforma diseñada para fortalecer los lazos entre dueños de mascotas y facilitar la conexión con profesionales del cuidado animal. La aplicación consta de tres módulos principales: BioID, para registrar y gestionar la información de las mascotas; BioPro, para conectar a los usuarios con profesionales especializados en el cuidado de animales; y BioShop, un espacio para comprar y vender productos relacionados con mascotas y plantas. Biomas tiene como objetivo promover la tenencia responsable de mascotas, proporcionando una plataforma integral para satisfacer todas las necesidades relacionadas con los animales.
Mi rol en este proyecto fue implementar y mejorar las consultas de GraphQL hacia el backend, ajustándolas según los nuevos requisitos del sistema y las demandas de los desarrolladores del frontend para nuevas funcionalidades. Además, llevé a cabo una refactorización completa de todos los servicios de la aplicación, actualizando las dependencias y la versión de Node.js utilizada. También me encargué de dockerizar la aplicación por completo y realizar su despliegue en un servidor VPS, asegurando un entorno de producción estable y escalable.