Backend Developer, VIVO-CHAT
Developed a high-load chat support platform using Symfony, PostgreSQL, Redis, RabbitMQ, WebSockets (RatchetPHP), and OpenSearch.
Designed and implemented a Trello-like ticketing system for operators with real-time updates via WebSockets, fully integrated with the chat platform, automating ticket creation and context transfer. Reduced manual data entry and search overhead, enabling one-click ticket creation and resolution tracking, significantly improving operator efficiency and reducing response and resolution times.
Implemented integration with WhatsApp and Instagram.
Substituted for the Team Lead during leave periods, taking ownership of team coordination, task planning, and running daily, grooming, and cross-functional meetings.
Migrated archive search from PostgreSQL to OpenSearch, indexing 55M messages, ensuring search consistency, and implementing failover with fallback to the legacy system. Designed and implemented a resilient messaging flow with guaranteed delivery, maintaining reliability under infrastructure failures.