Plataforma de ensino online que chegou a ter mais de 10.000 alunos, onde atuei como engenheiro fullstack mantendo e escalando uma arquitetura de microsserviços crítica para o negócio.
A Sofista Learning é uma plataforma de ensino online que, durante minha atuação, contava com mais de 10.000 alunos ativos. O desafio técnico central era manter e evoluir uma arquitetura de microsserviços com 5 serviços independentes em Node.js e Express, garantindo alta disponibilidade para sistemas críticos como processamento de pagamentos via Pagar.me e o motor de questões da plataforma.
Uma das contribuições mais relevantes foi a otimização do sistema de ranking de usuários, que apresentava gargalos sérios de performance. Ao identificar as limitações do Sequelize para consultas complexas, refatorei a lógica para SQL puro otimizado com estratégias avançadas de indexação e cache, resultando em um aumento de 40% na performance do sistema.
Além da infraestrutura, modelei um ecossistema completo de notificações, desenhando o schema e as APIs RESTful para gerenciar interações de comunidade de alta frequência e feedback de alunos.
No frontend, desenvolvi dashboards com uso intensivo de dados utilizando React e Redux, entregando métricas de desempenho em tempo real e análises de simulados para uma experiência de aprendizado interativa e orientada a dados.
