/portfolio/sofista
Sofista Learning
2022 - 2023
/Aplicativo Web|Colaboração/
Feito com:
ReactJavaScriptReduxBootstrapReact Hook FormNode.jsExpress.jsCSSMySQLSequelizeDockerPagar.me
Sofista Learning

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.

Um pouco sobre a Plataforma

Conheça a Sofista

Vídeo de apresentação da plataforma feito no período em que eu era um dos colaboradores do projeto. É muito legal para mim assistir isso e ver várias funcionalidades e interfaces que eu desenvolvi ou ajudei a desenvolver.

Home da plataforma