Olá,
Seja Bem Vindo
Neste ambiente você poderá conhecer um pouco de meu trabalho e também entrar em contato comigo. Estou ansioso para trabalhar-mos juntos!
Quem Sou?
Olá, meu nome é Italo Monteiro, sou engenheiro de software apaixonado por tecnologia e inovação. Tenho experiência em desenvolvimento de aplicações web e mobile, com foco em criar soluções eficientes e escaláveis. Estou sempre em busca de novos desafios e oportunidades para aprender e crescer profissionalmente. Acredito que a colaboração e o trabalho em equipe são fundamentais para o sucesso de qualquer projeto.
Skills
- JavaScript
- TypeScript
- Go
- Dart
- C#
- Java
- Python
- Node.js
- NestJS
- Next.js
- React
- Flutter
- .NET
- Spring
- Django
- Vue.js
- Angular
- Tailwind
- MySQL
- PostgreSQL
- MongoDB
- AWS
- Cloudinary
- Docker
- Git
- Socket.io
Projetos
Zidasp App
Plataforma IoT de monitoramento inteligente para criação de camarão ou qualquer outro animal aquático. O sistema integra telemetria em tempo real capturada via sensores e protocolo MQTT. O frontend mobile em Flutter utiliza o gerenciamento de estado moderno com Dart Signals, proporcionando uma UI reativa e segura para o controle remoto de aeradores e bombas d'água e monitoramento de parâmetros como oxigênio dissolvido, salinidade e temperatura.

ResolutionApp
Aplicativo mobile desenvolvido para conectar usuários que buscam soluções para problemas, permitindo que a comunidade proponha e vote em resoluções. O sistema conta com autenticação robusta baseada em JWT, gerenciamento de estado (Provider), e navegação segura entre abas e rotas dinâmicas (GoRouter). Implementa ordenação complexa de soluções (priorizando aprovação e popularidade), e utiliza repositórios para desacoplar a lógica de negócio do UI, garantindo uma arquitetura limpa e escalável. Utilizando como backend a Resolution API

Arte Mauricio
Este projeto é um site de portfólio de uma loja de Artesanato. O site é responsivo e possui uma navegação fluida, permitindo que os usuários explorem facilmente as obras de arte disponíveis e possam solicitar a compra ao artesão. Possui uma seção de administração, onde o artesão pode gerenciar suas obras de arte, incluindo a adição, edição e exclusão de itens. Conta com serviço de autenticação, armazenamento de imagens em nuvem e um banco de dados para gerenciar as informações dos produtos e usuários. Um projeto full stack que demonstra a utilização de boas práticas de desenvolvimento e a criação de uma aplicação web responsiva e escalável.

MKT Chat
Aplicação de chat em tempo real desenvolvida em homenagem à Makita, mascote símbolo do IFCE que faleceu em julho de 2025. O projeto utiliza uma arquitetura full-stack conteinerizada com Docker, implementando comunicação bidirecional via WebSockets (Socket.io). No frontend, utiliza Next.js com o Tailwind CSS v4 para uma UI performática e responsiva, além de React Context API para gerenciamento de estado global e persistência de sessão. O backend, construído em NestJS, gerencia o tráfego de mensagens e eventos de conexão de forma escalável, garantindo baixa latência na troca de informações.

Resolution API
Este projeto, a ResolutionAPI, é uma API RESTful robusta desenvolvida em Go, seguindo os princípios de Clean Architecture. Ela serve como a espinha dorsal de uma plataforma colaborativa, permitindo que usuários reportem problemas e proponham soluções, fomentando a participação cívica, a colaboração mútua e a eficiência na resolução de desafios. A API integra uma gestão completa de usuários com diferentes perfis, funcionalidades de CRUD detalhadas para problemas e soluções, além de um sistema de reações para engajamento. A segurança é garantida por autenticação JWT e controle de acesso via API Key, com todas as interações persistidas em um banco de dados PostgreSQL.
InfoStore API
API RESTful robusta desenvolvida em equipe como avaliação na disciplina de Linguagem de Programação 2. Sua finalidade é a gestão de uma loja de informática e automação de fluxos logísticos. O sistema gerencia o catálogo de produtos, controle de estoque, ciclo de vida dos pedidos e motor de logística integrado, que automatiza a geração de códigos de rastreio exclusivos e o gerenciamento dinâmico de estados de entrega. Construída sob os princípios da arquitetura MVC com ASP.NET Core, utiliza C# Records para imutabilidade de dados e partial classes para uma organização modular. A persistência é gerenciada pelo Entity Framework Core e documentação completa via Swagger UI.

ToDo List API
Este projeto é uma API de Lista de Tarefas desenvolvida com NestJS e TypeScript, utilizando como base a arquitetura MVC. Cada funcionalidade foi cuidadosamente implementada, desde a gestão completa de usuários (listagem, cadastro, autenticação, edição e exclusão), passando pelo CRUD de tarefas, até a autenticação com JWT e a adição de uma camada extra de segurança com chave de acesso. A documentação da API foi detalhadamente criada e está disponível via Swagger, garantindo uma utilização clara e eficiente da API. Cada detalhe foi pensado para proporcionar uma experiência segura e eficiente no gerenciamento de tarefas.

Customer Manager API
Este projeto é uma API de Gerenciamento de Clientes desenvolvida com Node.js e TypeScript, utilizando como banco de dados MongoDb e tomando de base a arquitetura MVC. A Api conta com o CRUD de clientes, onde é possível cadastrar, listar, editar e excluir clientes. Um projeto simples, mas que demonstra a utilização de boas práticas de desenvolvimento e a criação de uma API RESTful e utilização de banco de dados NoSQL hospedados online (MongoDb Atlas).
Arraste Para o lado para ver mais >>>
