Sobre mim
Backend há mais de 2,5 anos, com foco em Node.js e bancos de dados e base sólida em Clean Code e SOLID. Construí APIs em produção, incluindo uma para uma terceirizada da TV Globo que automatizou +90% das inserções de dados fiscais e acelerou os SLAs. Além de CI/CD, Docker e DevOps, venho aprofundando desenvolvimento agêntico com IA: engenharia de contexto, Spec-Driven Development, MCP, Skills e orquestração de agentes.
Um fato interessante sobre mim:
- Gosto muito de jogos do gênero Souls-like, pois para alcançar um nível de progresso considerável, características como disciplina, constância e resiliência são essenciais. Gosto até de traçar um paralelo com o desenvolvimento de software como um todo, uma vez que é por meio dessas características que se obtém progresso.
Minha história
Minha paixão pela tecnologia começou na minha infância, quando eu passava horas jogando meu Super Nintendo e seus jogos icônicos, como Chrono Trigger, Final Fantasy e Donkey Kong. Minha curiosidade ia além de apenas apreciar a grandiosidade desses jogos.
Raramente, durante uma partida normal, o jogo travava de modo que eu não entendia o que havia acontecido, e isso me obrigava a reiniciar o videogame. Já em outros casos, eu não conseguia salvar o meu progresso, mesmo pedindo para o jogo o fazer. Foi só mais tarde, quando comecei a frequentar lan houses e ter acesso à internet, que eu comecei a entender que esses problemas estavam relacionados a falhas de software nos jogos ou simplesmente problemas na bateria que armazenava os saves.
Fui crescendo e entendendo que até mesmo coisas não tangíveis, como softwares, poderiam apresentar algum problema. Mas então, por que uma calculadora não era passível de fazer um cálculo errado se o conceito era o mesmo? Ou até mesmo quando diziam que um computador não erra em seus cálculos? Questões como essas me fizeram cada vez mais procurar entender como de fato os softwares funcionam.
Comecei posteriormente a criar meus próprios sites e projetos, a modificar software de jogos como Tibia, e a participar de fóruns relacionados ao assunto. Além disso, administrava meus próprios servidores de Counter-Strike e Tibia na época, continuamente me aprofundando em como softwares e sistemas funcionam como um todo.
Antes que eu percebesse, a ideia de programar como profissão já estava bem estabelecida em minha mente. Desde então, venho aprendendo sobre sistemas operacionais, diferentes camadas de aplicações, incluindo dispositivos móveis, desktop e servidores, bem como sobre tecnologias de código aberto.