SAS Plataforma de EducaçãoEngenheiro de software júnior
Dec. 2020 - Aug. 2021São Paulo, São Paulo, BrasilParticipação no desenvolvimento e parcial na concepção e arquitetura das soluções "Estante de Conteúdo" e "Biblioteca de Conteúdo". A Biblioteca de Conteúdo é um solução que disponibiliza livros totalmente responsivos para alunos e professores. A ideia do livro é ser algo mais próximo de uma leitura de um blog ou artigo, aproximando a experiência ao dia a dia principalmente dos alunos. Além disso, o novo formato auxilia e facilita a apresentação dos livros durante as aulas, fornecendo uma estrutura em melhor resolução e qualidade para os professores. A Estante de Conteúdo é uma solução que centraliza a experiência e acesso de alunos e professores. Dentro da Estante, eles conseguem acessar todos os conteúdos criados pelo SAS e terceiros, sendo eles: livros digitais (Solução Biblioteca de Conteúdo), aulas online (Solução Sala de Aula), vídeos, atividades, gabaritos, links externos e arquivos do Google Drive. Tecnologia utilizadas: - Linguagens: Kotlin e JavaScript - Spring Boot como core dos micro serviços
- Node.js para o desenvolvimento do Backend for Front-end (BFF)
- Serverless (AWS Lambda)
- Bancos de dados PostgreSQL e MongoDB
- Mensagerias SQS, SNS e ActiveMQ
- Terraform para Infraestrutura como código
- CI/CD Jenkins
- Clean Architecture, SOLID e Clean Code