Factor Studios - Dragonchat
Remote Backend Developer
- I developed an internal library in NestJS for sending requests and logging, integrating Loki.
- Complete refactoring of the core logic for sending text messages via WhatsApp, moving control from the Frontend to the Backend by implementing queues with RabbitMQ between microservices.
- I developed an internal Feature Flags tool to facilitate deployments, allowing selective activation or deactivation of functionalities by feature, user, or user type.
- I optimized resource usage in microservices using AsyncLocalStorage to handle a context per request, avoiding class instantiation for each request.
- I implemented a storage system for user files with Supabase.















