Aqui estão alguns dos projetos que desenvolvi, incluindo as tecnologias utilizadas

Aplicação de banco digital fullstack
Desenvolvimento de um sistema bancário, incluindo autenticação JWT, CRUD de contas e transações, e geração de extratos. O backend foi desenvolvido em Python com FastAPI e PostgreSQL com testes unitários e de integração com PyTest, enquanto o frontend foi implementado em React e Next.js com TypeScript. O sistema é totalmente responsivo e permite alternar entre dark e light mode. O projeto é containerizado com Docker e Docker Compose. O CI/CD foi implementado com GitHub Actions para validar os testes.

API de Demanda em FastAPI
Criação de uma API que recebe notas fiscais (em xml e json), faz validação dos dados e insere no banco de dados. Utilização de cache para dados primordias em requisições. O sistema é pautado em filas RabbitMQ (producer, consumer). Possui acompanhamento em tempo real de logs no Grafana com PostgreSQL e registro de histórico em banco não relacional MongoDB. Deploy feito em Kubernetes usando AWS EKS e CI/CD com GitHub Actions.

API de Clientes em Express
Criação de uma API que gerencia clientes com CRUD. Uso do framework Express com typescript. Armazenamento de dados e logs com MongoDB. Uso de Redis como cache para respostas principais de leitura, RabbitMQ para fila de logs/clientes. CI/CD com GitHub Actions e exemplar de deploy em EKS. Testes unitários e de integração com Jest.

Gerador de código de barras em Lambda
Sistema em AWS Lambda que recebe a linha digitável de um boleto e retorna uma imagem em base64 do código de barras, realizando a conversão correta e gerando a imagem. Desenvolvido em Python utilizando o Serverless Framework para deploy.

Aplicação fullstack em Express e React
Desenvolvimento de uma aplicação fullstack para gestão de uma creche de cães, incluindo funcionalidades como agendamento, cadastro de clientes e pets, gestão de planos, emissão de faturas e planejador de atividades. O frontend foi desenvolvido em React com design responsivo, enquanto o backend, utilizando Node.js e MongoDB, foi projetado para garantir alta performance e escalabilidade.

Processador de CSV em Express
Serviço de processamento de arquivos CSV utilizando TypeScript e Express. O sistema lê um arquivo data.csv, valida e formata os dados, e gera um arquivo output.json com os resultados estruturados. A solução inclui validações de CPF, CNPJ e valores financeiros, garantindo dados corretamente formatados. Exportado em imagem Docker.

Aplicação fullstack em Laravel e Next.js
Desenvolvimento de um sistema fullstack demonstrativo com PHP (Laravel) no backend, incluindo autenticação JWT via Sanctum, CRUD de produtos/categorias e banco de dados MySQL. O frontend, em React com Next.js e TypeScript, oferece suporte a Server-Side Rendering (SSR) quando aplicável. A arquitetura segue os princípios SOLID para garantir manutenibilidade e eficiência. O projeto é containerizado com Docker e Docker Compose para fácil configuração e execução.

API genérica em Yii2
Criação de exemplo de API em PHP Yii2 backend. A API é responsável por gerenciar usuários, clientes e livros, com autenticação JWT e CRUD. Utilização de MySQL como banco de dados, containerização com Docker e envio de imagens para o S3 da AWS. Documentação com Swagger e collection do Postman.