Reflexões e aprendizados

Meus Artigos

Escrevendo sobre tecnologia, carreira e o que aprendo no dia a dia.

Como comecei a estudar Engenharia de Software

Minha jornada na Engenharia de Software começou com uma pergunta simples: como sistemas funcionam por trás das telas? Essa curiosidade me levou a explorar linguagens de programação, bancos de dados e arquitetura de software. Neste artigo, conto como foi essa transição, quais recursos usei para aprender e o que faria diferente se começasse hoje.

Se você está pensando em entrar na área, a dica principal é: comece pelos fundamentos, seja consistente e não tenha medo de errar. O erro é parte do processo de aprendizagem.

O que aprendi com JavaScript

JavaScript foi um divisor de águas na minha carreira. Com ele, entendi como dar vida às páginas web — e mais do que isso, aprendi a pensar de forma assíncrona, a lidar com eventos e a construir interfaces que realmente respondem ao usuário.

Mas o aprendizado mais valioso foi entender que JavaScript não é só uma linguagem de front-end. Com Node.js, ele também vive no servidor. Hoje uso TypeScript em projetos mais robustos, e a transição foi natural depois de dominar o JavaScript puro.

O que ninguém te conta sobre trabalhar com ERP

Trabalhar com sistemas ERP é bem diferente do que a maioria imagina. Não é só configurar parâmetros — é entender profundamente o negócio do cliente, as regras fiscais do país e como cada módulo se conecta aos outros.

Neste artigo, compartilho os principais aprendizados de mais de 3 anos atuando na implantação e suporte de ERPs: desde lidar com clientes difíceis até depurar problemas em banco de dados às 17h de uma sexta-feira.

Integrando IA em aplicativos mobile com Gemini API

A inteligência artificial deixou de ser exclusividade de grandes empresas. Com APIs como o Gemini do Google, qualquer desenvolvedor consegue integrar visão computacional, análise de texto e muito mais em seus projetos.

Neste artigo, mostro como integrei a Gemini API no CidadeAlerta — um app React Native que usa IA para classificar automaticamente problemas urbanos a partir de fotos. Você vai ver como funciona a comunicação com a API, como tratar a resposta em JSON e como lidar com os casos de erro.