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

Aplicação de banco digital fullstack

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.

PythonFastAPIPyTestPostgreSQLReactNext.jsTypescriptDockerDocker ComposeGitHub Actions
API de Demanda em FastAPI

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.

FastAPIRabbitMQMongoDBGrafanaKubernetesAWS EKSAWS RDSCI/CDRedisDocker
API de Clientes em Express

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.

Node.jsTypescriptExpressMongoDBRedisRabbitMQDockerDocker ComposeJestCI/CDKubernetesAWS EKS
Gerador de código de barras em Lambda

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.

PythonAWS LambdaServerless
Aplicação fullstack em Express e React

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.

ReactNode.jsMongoDBBootstrap
Processador de CSV em Express

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.

Node.jsTypescriptExpressDocker
Aplicação fullstack em Laravel e Next.js

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.

PHPLaravelReactNext.jsTypescriptMySQLDockerDocker Compose
API genérica em Yii2

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.

PHPYii2 FrameworkMySQLDockerDocker ComposeAWS S3SwaggerPostman