
IvanB Full Stack Developer- DevOps
Tecnologias que uso </>
Front-end
- React
- Vue.js
- Tailwind
Back-end
- TypeScript
- Node.js
- API Rest
Database
- PostgreSQL
- MongoDB
DevOps
- Git
- Docker
Sobre mim
Desenvolvedor full-stack apaixonado, adquiri uma ampla gama de habilidades através dos meus numerosos projetos pessoais e profissionais. Durante meus anos de desenvolvimento, criei vários tipos de aplicações, principalmente baseadas na web, mas também aplicativos móveis, scrapers e pequenas ferramentas de software usando tecnologias como Go ou Rust. Além do desenvolvimento puro, também tenho experiência em áreas relacionadas, como implantação (DevOps, CI/CD), gerenciamento de projetos, bem como big data e IA. Gosto de descobrir novas tecnologias, o que me permite tomar decisões mais informadas ao iniciar um novo projeto, sem necessariamente me comprometer com cada nova tecnologia que surge.
Projetos
Dyssi: Solução Completa de Gestão Escolar
Dyssi é um projeto em andamento. Esta aplicação foi criada para resolver um problema enfrentado por muitas escolas particulares. O problema é que essas escolas usam várias ferramentas diferentes para gerenciar suas operações, incluindo ferramentas para horários, notas, faltas, etc.
O objetivo do Dyssi é consolidar tudo em uma única ferramenta, facilitando assim a gestão escolar e reduzindo a carga de trabalho geral para todos os envolvidos. A filosofia por trás desta ferramenta é ser simples e tudo-em-um, evitando complicações para garantir uma experiência de usuário suave e linear.
As principais características presentes na aplicação são as seguintes: A capacidade de gerenciar horários para diferentes classes/equipes, gerenciar ausências/atrasos, avaliar alunos, gerenciar turmas, alunos e funções. Além disso, é possível criar atualizações de notícias para a escola e acessar um drive compartilhado disponível para todos os usuários.
As tecnologias escolhidas para desenvolver esta aplicação são TypeScript com NestJS, bem como Next.js para o frontend, e PostgreSQL para o banco de dados. Quanto ao DevOps, por enquanto, apenas o Docker foi implementado, e o controle de versão é gerenciado no GitHub.