Pular para o conteúdo

#Sobre mim

Software Engineer

Moisés Henrique, sorrindo, em um ambiente escuro iluminado por luz violeta, com um monitor exibindo código e um letreiro de neon laranja ao fundo

Sou Moisés Henrique, Software Engineer. Gosto de tirar ideias do papel e transformá-las em produtos que funcionam de verdade — da definição da solução ao desenvolvimento, passando pela publicação e evolução do produto.

Minha trajetória começou em um projeto de extensão e pesquisa do IFRN, o Milk Point, voltado ao controle e monitoramento da produção e distribuição de leite no PAA Leite, com registro no INPI. Desde então, venho trabalhando com sistemas web, aplicativos para Android e iOS e APIs, sempre buscando entender o problema antes de decidir como resolvê-lo.

Minha trajetória

Experiência construída em projetos reais

Passei por diferentes contextos de desenvolvimento, de projetos web e mobile na GTMX à Fiscal Cripto e aos aplicativos para o setor de saúde no Grupo HTS. Em 2024, entrei para a Coopersystem, uma das maiores cooperativas de tecnologia do Brasil, onde atuo como cooperado em projetos web e mobile, incluindo aplicações publicadas para Android e iOS.

Paralelamente ao trabalho em equipe, desenvolvo meus próprios produtos. Gosto de acompanhar o processo por inteiro: estruturar a API, construir a aplicação, integrar os serviços e cuidar dos detalhes que fazem o produto funcionar no dia a dia. Nesse caminho nasceram projetos como Betania, Após os Créditos, iBarragem, Lembrô e Palpiteiros, cada um com um problema e uma proposta diferentes.

Conheça minha trajetória profissional

Formação

Análise e Desenvolvimento de Sistemas

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte (IFRN)

Meu trabalho de conclusão de curso foi o Milk Point, plataforma para o controle e o monitoramento da produção e da distribuição de leite no Programa de Aquisição de Alimentos (PAA Leite), que se desenvolveu também como projeto de extensão e pesquisa do IFRN.

Reconhecimentos

  • Nota máxima no TCC

    O trabalho de conclusão de curso recebeu a nota máxima.

  • Projeto de extensão e pesquisa

    Desenvolvido no IFRN, a serviço do controle da produção e da distribuição de leite no PAA Leite.

  • Registro no INPI

    Programa de computador registrado no INPI, BR 51 2021 000121-4. Ver divulgação

Ler o TCC completoCheckappis: milk point mobile - protótipo de aplicativo móvel para o Programa de Aquisição de Alimentos do Estado do Ceará (PAA - Leite)Repositório institucional do IFRN · 2020

Competências

  • Front-end e web

    Desenvolvo interfaces com React, Next.js e TypeScript, pensando além da aparência: organização do código, desempenho, acessibilidade e uma experiência simples para quem utiliza o produto.

  • Mobile

    Crio aplicativos com React Native e Expo para Android e iOS. Minha atuação vai da estruturação do aplicativo e integração com APIs a recursos offline, publicação nas lojas e manutenção após o lançamento.

  • Backend e dados

    Desenvolvo APIs e serviços com Node.js, Express e NestJS, além de experiência com Spring Boot. Trabalho com PostgreSQL, Supabase e Firebase para estruturar dados, integrar serviços e dar sustentação às aplicações.

  • Desenvolvimento de ponta a ponta

    Gosto de enxergar o produto como um todo. No iBarragem, por exemplo, a proposta envolve conectar API, aplicativo e painel administrativo em uma solução integrada, considerando também os fluxos de dados e a comunicação entre as partes.

Inteligência artificial no desenvolvimento

IA como ferramenta de engenharia, não como atalho

Uso inteligência artificial no meu fluxo de desenvolvimento para explorar alternativas, acelerar tarefas e ampliar minha capacidade de execução. Mas a ferramenta não substitui o entendimento do problema nem a responsabilidade técnica: as decisões, a revisão e a qualidade da entrega continuam sob meu cuidado.

  • Engenharia de contexto

    Antes de pedir uma implementação, procuro fornecer o que realmente importa: estrutura do projeto, convenções, dependências e restrições. Um contexto bem preparado ajuda a obter soluções mais coerentes com o código existente.

  • Agentes de IA

    Utilizo fluxos que separam planejamento e implementação. Primeiro, defino e reviso a abordagem; depois, acompanho a execução e avalio se a solução atende ao que foi proposto.

  • Validação das respostas

    Não trato uma resposta da IA como código pronto para produção. Analiso o resultado, verifico os tipos, executo testes quando aplicáveis e reviso a implementação antes de integrá-la ao projeto.

Ferramentas que utilizo

  • Claude
  • Cursor
  • ChatGPT
  • Gemini

IA aplicada a produtos

Além de utilizar IA durante o desenvolvimento, também construí produtos que incorporam inteligência artificial às funcionalidades oferecidas.

O Após os Créditos ajuda a descobrir filmes de acordo com o humor e oferece um assistente de conversa sobre filmes assistidos. A Betania é uma assistente voltada à análise de futebol. E o Palpiteiros Web usa IA para gerar os palpites. Nos três projetos, desenvolvi tanto a API quanto a aplicação, integrando a experiência de uso aos recursos de IA.

Como eu trabalho

  • Entender antes de implementar

    Procuro compreender o problema, as necessidades de quem vai usar e as limitações do projeto antes de escolher a solução técnica.

  • Entregas que podem ser acompanhadas

    Prefiro dividir o trabalho em etapas claras, com prioridades alinhadas e resultados que possam ser avaliados ao longo do desenvolvimento.

  • Simplicidade com propósito

    Nem todo problema precisa de uma arquitetura complexa. Busco soluções que atendam às necessidades atuais sem dificultar a manutenção e a evolução futura.

  • Comunicação e colaboração

    Gosto de compartilhar o raciocínio por trás das decisões, ouvir outras perspectivas e alinhar expectativas desde o início. Uma boa solução também depende da colaboração entre as pessoas envolvidas.

Tem um projeto em mente?

Se você precisa desenvolver um produto, evoluir uma aplicação existente ou reforçar uma equipe de tecnologia, vamos conversar. Gosto de conhecer novos desafios e entender como posso contribuir. Pode me chamar.