Criei o SisTech do zero, com contato direto com o cliente para requisitos e melhorias nos fluxos operacionais. Next.js/React, ASP.NET Core e PostgreSQL apoiam registros de acesso, permissões por perfil, auditoria e solicitações de serviço Protheus. O sistema em produção evolui por entregas separadas em homologação, ilustradas nas capturas vinculadas.
I-repos 1: distribuição de aplicativos Android
Plataforma em produção
Technos por meio da IPena Consultoria / Desenvolvimento profissional
Catálogo de APKs, publicações direcionadas, acompanhamento de dispositivos e updater Flutter.
Criei a plataforma de distribuição em produção e o updater do zero e mantenho sua integração. APIs NestJS/Prisma e administração Next.js gerenciam as publicações, enquanto o updater Flutter verifica a integridade SHA-256 e encaminha a instalação ao instalador do Android. O I-repos 2 explora gestão de dispositivos como piloto separado.
App Fábrica: evolução em várias versões
Aplicativo herdado em produção
Technos por meio da IPena Consultoria / Desenvolvimento profissional
Funcionalidades e correções em um aplicativo Flutter Android para coletores e tablets da fábrica.
Entreguei funcionalidades e correções substanciais em várias versões de um aplicativo herdado em produção. O trabalho em Flutter/Dart abrange integrações com APIs Protheus, leitura de códigos de barras e usabilidade em paisagem. As capturas vinculadas mostram interfaces da versão candidata em um emulador Android.
Ranking: painéis logísticos
Aplicação em produção
Technos por meio da IPena Consultoria / Desenvolvimento profissional
Visões operacionais e gerenciais sobre os dados logísticos do Protheus.
Criei a aplicação Flutter Web e o proxy Dart no servidor para dados logísticos do Protheus. Requisições compartilhadas, tentativas limitadas e preservação do último conjunto completo de dados mantêm o contexto quando uma consulta falha. A captura vinculada mostra uma visão filtrada de homologação.
Administração de folha e migração AWS
Software e cloud em produção
Por meio da IPena Consultoria / Desenvolvimento e operação profissional
Cálculo de folha não fiscal, administração de RH, fechamento mensal e simplificação da hospedagem AWS.
Desenvolvi e implantei a plataforma administrativa não fiscal a partir de uma base inacabada, com Flutter Web, TypeScript/Express e PostgreSQL, mantendo suporte recorrente aos fluxos. Migrei a hospedagem ECS/EC2/RDS para Lightsail/Docker/PostgreSQL, preservando a distribuição S3/CloudFront e backups fora do host. Realizei restaurações isoladas e verificações documentadas de paridade durante a migração.
Site institucional da IPena
Site estático entregue
Marca comercial IPena Consultoria / Desenvolvimento profissional
Informações da marca e canais de contato em hospedagem estática cloud.
Criei o site do zero e publiquei uma exportação estática Next.js/React com TypeScript. Configurei hospedagem AWS S3, distribuição CloudFront e DNS Route 53 para o site institucional.
Automação QA Android em Python e CI/CD
Estágio / 2023-2025
INDT / Contribuição profissional em estágio
Automação Python e diagnóstico de dispositivos para validação e regressão Android.
Contribuição e contexto
Desenvolvi casos de teste Android em Python com pytest e framework interno de automação. Utilizei UI Automator, hierarquias XML, atributos dos componentes e análise de fluxos de navegação, com Android Studio e ADB no diagnóstico de dispositivos. Configurei fluxos CI/CD de execução de testes no Jenkins e conexões SSH; Cypress e Gerrit também apoiaram a execução e revisão de QA.
Trabalhos independentes e históricos
Entregas freelance em front-end, assistentes, fluxos desktop e migração.
Front-end de gestão de projetos
MVP de front-end entregue
Contratação independente / Desenvolvimento profissional de front-end
Interface de gestão de projetos entregue em uma contratação freelance separada.
Contribuição e contexto
Desenvolvi e entreguei um MVP de front-end para gestão de projetos usando Next.js, React e TypeScript. A contratação foi focada na interface da aplicação e nos fluxos de front-end.
Contribuições a assistentes adaptados a diferentes contextos de clientes.
Contribuição e contexto
Contribuí para fluxos de assistentes WhatsApp com Python, LangChain e LangGraph em 2024. Adaptei uma base de assistentes existente a diferentes contextos de clientes.
Aplicação offline de recibos de serviço
Aplicação inicial histórica
Contratação independente / Flutter Windows
Ferramenta inicial offline para digitalizar recibos automotivos e pesquisar por placa do veículo.
Contribuição e contexto
Desenvolvi uma aplicação inicial Flutter/Dart para Windows baseada nos modelos de recibos e no fluxo offline do cliente. A contratação histórica abrangeu digitalização de recibos e pesquisa por placa do veículo.
Migração de aplicações de negócio Python
Migração histórica
Entrega independente / Sistemas Python existentes
Migração de sistemas existentes entre servidores, preservando o comportamento acordado.
Contribuição e contexto
Migrei aplicações de negócio Python existentes entre servidores. A contratação foi focada em preservar o comportamento acordado no ambiente de destino.
Ferramentas e infraestrutura pessoal
Ferramentas pessoais ativas e ambientes práticos de desenvolvimento e homologação.
Career Hub
Ferramentas pessoais ativas
Projeto pessoal / Python, Node.js, HTML estático, planilhas
Fluxos de currículo, portfólio e acompanhamento de candidaturas baseados em evidências.
Contribuição e contexto
Desenvolvo e mantenho geração de currículos bilíngues, portfólio estático, busca de vagas e acompanhamento de candidaturas em planilhas. Revisão de evidências e aprovação humana orientam candidaturas e publicação; as ferramentas preparam materiais sem enviar candidaturas automaticamente.
Desenvolvimento e homologação self-hosted
Plataforma pessoal
Infraestrutura pessoal / Configuração e operação práticas
Notebook reaproveitado para ambientes de aplicações e bancos de dados separados por projeto.
Fiz upgrades em um notebook pessoal antigo e configurei Ubuntu, redes e runtimes Docker Compose por projeto para desenvolvimento e homologação. Mantenho backups delimitados, verificação de hashes e exercícios selecionados de restauração PostgreSQL, com administração privada por SSH.
Pilotos e protótipos
Exploração de produtos em gestão de dispositivos, assistência a ERP e operação de cafeterias.
I-repos 2: gestão de dispositivos Android
Piloto
Produto de gestão de dispositivos Android / Desenvolvimento Android e web
Piloto implementado com políticas de quiosque e aplicações, aguardando liberação do cliente.
Desenvolvi um piloto de gestão de dispositivos, separado da plataforma de distribuição I-repos 1. Um agente Android Device Owner em Kotlin e administração NestJS/Next.js implementam políticas de quiosque, listas de aplicações permitidas e sessões temporárias apenas de visualização de tela. A liberação do cliente está pendente.
Nina IA: assistente Protheus
Protótipo
Protótipo ligado à IPena / Python, FastMCP, Next.js, Protheus
Console de assistência Protheus e ferramentas ERP em Python, além de um servidor FastMCP separado com busca documental local.
Criei um console Next.js/TypeScript com conversas técnicas e de negócio separadas, acionando ferramentas Python por API e worker. Implementei inventário, análise de logs, inspeção de banco, consulta a fontes e consultas de estoque somente leitura. Um servidor FastMCP separado expõe ferramentas ERP e busca textual básica local. O desenvolvimento está em espera no estágio de protótipo.
As capturas arquivadas mostram a interface do protótipo, não a execução de ferramentas ou acesso à produção.
Icoffe: base para gestão de cafeterias
Em espera
Protótipo ligado à IPena / Next.js, TypeScript, Prisma, PostgreSQL
Base de engenharia para gestão de cafeterias e serviços de café da manhã.
Contribuição e contexto
Implementei uma base inicial de aplicação com Next.js, TypeScript, Prisma e PostgreSQL. O protótipo explorou uma direção SaaS multicliente para operação de cafeterias antes de entrar em espera.
Pesquisa e trabalho acadêmico
Publicação acadêmica e P&D aplicado em estágio e bolsas universitárias.
Assistente de voz e LLMs para acessibilidade
Artigo publicado / Protótipo descontinuado / 2024
SBIE 2024 / Implementação do protótipo sob orientação acadêmica
Pesquisa sobre interação por voz e texto com sistemas operacionais para estudantes com deficiência visual.
Desenvolvi o protótipo de pesquisa com voz, texto e LLMs, usando LM Studio e PostgreSQL, sob orientação acadêmica. O estudo explora LLaMA 3, Mistral e Phi 3 para interação com sistemas operacionais por estudantes com deficiência visual. O projeto está descontinuado; a publicação no SBIE 2024 e o código do protótipo relacionado PAIC continuam disponíveis.
Desenvolvimento de um Assistente Virtual Baseado em Voz e LLMs para Facilitar a Interação de Estudantes com Deficiência Visual com Sistemas Operacionais
Nickolas J. S. Livero; Fabio S. Silva. SBIE 2024, Trabalhos em Andamento. Publicado em , pp. 2987-2998.
Treinamento e avaliação da adequação de casos de teste à automação.
Contribuição e contexto
Contribuí com preparação e normalização de datasets, treinamento, fine-tuning e avaliação de classificadores BERT para a adequação de casos de teste à automação, usando Python, PyTorch, scikit-learn e Transformers. Apoiei experimentos com conjuntos de dados e explorações separadas de IA generativa no contexto de P&D do estágio.
Callidus e pesquisa em Sistemas de Informação
Pesquisa com bolsa / 2022-2023
LUDUS / Universidade do Estado do Amazonas / P&D acadêmico e industrial
Migração mobile, dashboards e visão computacional em pesquisa de sistemas embarcados.
Contribuição e contexto
Atuei no Callidus e em outros projetos de Sistemas de Informação no LUDUS, núcleo de P&D da UEA. Contribuí com código Android legado em Java, protótipos de migração Flutter/Dart e dashboards React, além de visão computacional Python/OpenCV, processamento de datasets, classificação e validação de modelos em pesquisa industrial.
Acervo acadêmico e de estudos
Experimentos anteriores de aprendizado em algoritmos, web, mobile, sistemas embarcados e IA.
Comparação de algoritmos de ordenação
Trabalho acadêmico inativo
AED2-TRAB1 / Trabalho acadêmico em C++
Comparação de sete algoritmos de ordenação em diferentes configurações de entrada.
Contexto do estudo
Trabalho acadêmico comparando sete algoritmos de ordenação em C++. Registra tempo de execução, comparações e movimentações em diferentes configurações de entrada.
Demonstrações didáticas de registros vinculados por hash e validação de cadeia.
Contexto do estudo
Variantes de estudo relacionadas exploram registros de vacinação em cadeias locais vinculadas por hash. A demonstração Streamlit e a variante FastAPI/Django estão agrupadas pelo domínio, abrangendo validação da cadeia e acesso por interface/API.
Interface de transferências por carteira do navegador e experimentos de histórico de transações em Solidity.
Contexto do estudo
Trabalho acadêmico explorando integração com carteiras de navegador em React e ethers.js. Solidity e Hardhat apoiam experimentos com contratos e histórico de transações.
Criação de leilões, lances, histórico de ofertas e encerramento pelo responsável.
Contexto do estudo
Trabalho acadêmico conectando visões React a contratos de leilão Solidity com Web3.js e Truffle. Lances e histórico são demonstrados, enquanto o encerramento emite eventos do contrato sem concluir o pagamento ao vendedor.
Exercícios de comunicação por salas, troca de chaves e cifragem de mensagens.
Contexto do estudo
Protótipo didático de chat explorando troca de chaves RSA e cifragem de mensagens com 3DES. Python, Flask-SocketIO e SQLite apoiam comunicação por salas e persistência.
Chatbot de cultura amazônica
Estudo inativo
ods3ap2 / Python, Streamlit, cliente de modelo de linguagem
Experimento de chatbot voltado à cultura amazônica dos bois-bumbás.
Contexto do estudo
Estudo combinando uma interface de chatbot Streamlit com um cliente de modelo de linguagem. Scripts de preparação de dados exploram material sobre a cultura amazônica dos bois-bumbás.
Experimentos relacionados de comparação por casos e agrupamento K-means de notebooks.
Contexto do estudo
Família de estudos explorando comparação de equipamentos por casos e agrupamento K-means por preço e especificações de hardware. PCBuildingSystem e AI-Laptops são variantes relacionadas com Streamlit, pandas e scikit-learn.
Trabalho em equipe para monitorar o ambiente de animais e controlar a liberação de ração.
Contexto do estudo
Trabalho acadêmico em equipe explorando monitoramento do ambiente de animais e controle de liberação de ração. O protótipo conecta firmware ESP32 a integrações MQTT, Flask, Node-RED e Alexa.
FlaskCalendar / Python, Flask, Jinja, SQLAlchemy, MySQL
Contas de usuários, fluxos de eventos e persistência relacional em uma aplicação renderizada no servidor.
Contexto do estudo
Estudo web explorando gerenciamento de eventos e contas de usuários com visões Flask/Jinja. SQLAlchemy e MySQL compõem o contexto de persistência relacional.
Interfaces e rotinas de exemplo para impressão de textos, códigos de barras e QR codes.
Contexto do estudo
Protótipo Flutter/Dart baseado em exemplos para explorar integração com impressoras térmicas Sunmi no Android. Inclui rotinas para impressão de textos, códigos de barras e QR codes.
Assistente com recuperação de contexto que combina busca em documentos e consultas de mercado.
Contexto do estudo
Experimento de assistente com recuperação de contexto usando extração de documentos, embeddings e ChromaDB. Gradio fornece a interface, com yfinance para consultas de mercado.
Interface de pedidos de pizza
Protótipo de front-end inativo
Estudo de front-end / React, estado no cliente
Componentes reutilizáveis e formulários para cadastrar e organizar pedidos de pizza.
Contexto do estudo
Exercício de front-end React para cadastrar e organizar pedidos de pizza. Componentes reutilizáveis, formulários e estado em memória no cliente modelam a interface de pedidos.
Experimentos de filtragem colaborativa com base em avaliações de usuários.
Contexto do estudo
Estudo de filtragem colaborativa com avaliações normalizadas de usuários e similaridade por distância euclidiana. Uma interface Streamlit apresenta os experimentos de recomendação de filmes.
Autenticação, mensagens por turma e tarefas com pontuação.
Contexto do estudo
Trabalho acadêmico explorando interações em sala de aula com Flutter e serviços Firebase. Autenticação, mensagens por turma e tarefas com pontuação usam persistência Firestore.
Simulação desktop de clientes, contas correntes e transações.
Contexto do estudo
Trabalho acadêmico modelando clientes e contas correntes em uma aplicação desktop Java Swing. Depósitos, saques e extratos simulados exercitam programação orientada a objetos e interfaces.
Otimização de rotas com visualização de soluções candidatas.
Contexto do estudo
Trabalho acadêmico aplicando um algoritmo genético ao problema do caixeiro-viajante em Python. Visualizações mostram rotas candidatas e a evolução da qualidade das soluções.
Controles para dois jogadores, colisões, pontuação e mecânicas de poderes especiais.
Contexto do estudo
Exercício Python/Pygame com mecânicas de Pong para dois jogadores. Controles, colisões, pontuação e poderes especiais exploram ciclos de jogo interativos.
Exercícios de correspondência com nomes, formatos de endereços e textos relacionados a repositórios.
Contexto do estudo
Trabalho acadêmico explorando correspondência e extração com expressões regulares em Python. Os exemplos abrangem nomes, formatos de endereços e textos relacionados a repositórios.
Períodos de aprendizado encerrados e protótipos descontinuados em aplicações, ERP e sistemas operacionais.
Protótipo de conferência de caixas de produção
Protótipo descontinuado
Desenvolvimento histórico / Flutter, integração Protheus
Conceito inicial de aplicação para conferir o conteúdo esperado em caixas de produção.
Contexto do desenvolvimento
Desenvolvi um protótipo Flutter para conferir os itens esperados em uma caixa da linha de produção por requisições ao Protheus. O projeto terminou na etapa de protótipo, antes do uso produtivo.
Merge PDF+
Experimento descontinuado
Estudo de aplicação pessoal / Flutter, Dart, Riverpod, Syncfusion
Mesclagem, compressão, rotação e compartilhamento de PDFs offline no Android.
Contexto do desenvolvimento
Explorei fluxos offline de PDFs em uma aplicação Flutter Android com Riverpod e Syncfusion. O experimento pessoal abrangeu mesclagem, compressão, rotação e compartilhamento antes do encerramento do desenvolvimento.
Demonstração de fluxos de estacionamento com backend, dashboard e terminal Android.
Contexto do desenvolvimento
Desenvolvi uma base de MVP com backend Python/FastAPI, dashboard Next.js e terminal Android em Flutter. As demonstrações usam detecções de placas simuladas, em vez de OCR real; o protótipo está arquivado.
Estudo de calendário litúrgico
Estudo descontinuado
Estudo pessoal de front-end / React, TypeScript, Vite
Base web inicial para explorar o significado dos dias no calendário litúrgico católico.
Contexto do estudo
Explorei uma base de aplicação React/TypeScript com Vite para um conceito de calendário litúrgico. O estudo terminou durante o desenvolvimento inicial.
Exercício de cifra de substituição
Exercício didático histórico
Estudo pessoal de programação / Python
Substituição de caracteres e mapeamento reversível de alfabeto para aprender mecânicas básicas de cifras.
Contexto do estudo
Exercício Python usando uma semente SHA-256 derivada de senha para embaralhar um alfabeto de substituição. A inversão do mapeamento demonstra decifragem em uma cifra didática.
Estudo de configuração e compilação Protheus
Estudo descontinuado
Aprendizado pessoal / Protheus, ADVPL, TLPP
Configuração de ambiente e tentativas de compilação RPO com exemplos de linguagem.
Contexto do estudo
Explorei configuração de ambiente Protheus, tentativas de compilação RPO e exemplos ADVPL/TLPP. A compilação permaneceu inconclusiva quando o estudo foi encerrado.
Ambientes macOS experimentais
Estudo encerrado
Estudo pessoal de ambientes / macOS, virtualização
Experimentos com sistema operacional e ferramentas de desenvolvimento em hardware pessoal e ambientes virtualizados.
Contexto do estudo
Explorei configuração de ambientes macOS e compatibilidade de ferramentas de desenvolvimento, primeiro em hardware pessoal e depois por virtualização. O trabalho permaneceu um estudo de ambiente e terminou sem um produto iOS.
Atribuição entre campanhas e mensagens
Estudo histórico
Experimento histórico / Publicidade e mensagens
Exploração de identificadores de cliques em campanhas como vínculo com conversas em aplicativos de mensagem.
Contexto do estudo
Um experimento histórico, descrito a partir de relato pessoal, explorou a associação de identificadores de cliques em campanhas a conversas em aplicativos de mensagem. O foco era atribuição, separado do desenvolvimento de assistentes.
Código-fonte e dados operacionais dos clientes permanecem confidenciais. O acervo de estudos inclui trabalhos em equipe e experimentos baseados em exemplos; as descrições resumem a finalidade de cada projeto.