Minha Jornada como Desenvolvedor
Ao longo dos anos, trilhei uma jornada intensa como desenvolvedor de software. Comecei movido pela curiosidade e hoje atuo como Principal Engineer, ajudando empresas a escalar seus produtos com qualidade e performance. Ao longo do caminho, fui aprendendo muito sobre código, arquitetura, liderança e, principalmente, sobre pessoas. Esse post é um relato sincero sobre como cheguei até aqui.

Dia de trabalho no CIR - 2012

Despedida da XDental - 2015

Sobre SEO na Novatics - 2017
O Começo: Curiosidade e Primeiros Erros
Tudo começou com curiosidade. Sempre gostei de entender como as coisas funcionam, desmontar e remontar ideias, e ver algo ganhar vida. Quando descobri a programação, aquilo me fisgou de vez. A ideia de escrever instruções que faziam a máquina executar tarefas era simplesmente mágica.
Comecei estudando por conta própria, me aprofundando em JavaScript e nos fundamentos da web. Era um mundo novo e, sinceramente, bem desafiador. Os primeiros projetos davam errado o tempo todo, mas cada pequena conquista me empolgava ainda mais.
Evolução Técnica e Amplitude de Conhecimento
Com o tempo, mergulhei em tecnologias como React.js, Node.js, Next.js e Remix. Não era mais só sobre fazer funcionar, mas sobre fazer do jeito certo. Passei a me importar com performance, arquitetura, legibilidade, experiência do desenvolvedor e escalabilidade.
Entendi que ser um bom desenvolvedor não é só sobre saber programar, mas sobre resolver problemas reais com soluções que se sustentam no tempo.
Liderança Técnica e Impacto Real
Durante minha passagem pela Magalu, tive a oportunidade de liderar a construção da Plataforma Seller, baseada em micro-frontends. Foi um divisor de águas na minha carreira. Ali, pude ver de perto o impacto das decisões técnicas em larga escala e aprender a alinhar tecnologia com negócio.
Hoje, na Cobli, atuo como Principal Engineer. Meu foco está em performance, qualidade de produto e mentoria técnica. Ajudo a definir padrões, arquiteturas, processos de deploy e estratégias que garantem que a engenharia acompanhe o crescimento da empresa.
Minhas ferramentas do dia a dia incluem Kotlin, GraphQL, Apache Kafka, Docker, Spring Boot, AWS, Prisma e React.js. Mas mais importante do que isso, aprendi a importância da comunicação clara, documentação bem feita e colaboração constante.
Compartilhar Conhecimento é Parte do Processo
Algo que me motiva muito é ensinar e multiplicar conhecimento. Sempre que posso, compartilho o que aprendo com o time por meio de vídeos, workshops e grupos de estudo. Também desenvolvo ferramentas de DX para facilitar o dia a dia dos times. Mentoro pessoas, compartilho conhecimento e ajudo a criar um ambiente de crescimento contínuo, e claro, sempre estou aprendendo coisas novas.
Acredito que fortalecer a base técnica do time é fundamental para entregar bons produtos e para criar um ambiente saudável de crescimento contínuo.
A Importância da Comunicação
A comunicação é um dos pilares mais importantes para o sucesso de qualquer projeto. Ela permite alinhar expectativas, resolver conflitos e garantir que todos estejam caminhando na mesma direção.
No início da minha carreira, eu era tímido e evitava expor minhas opiniões. Com o tempo, percebi que compartilhar ideias, sugestões e feedbacks é essencial para o crescimento do time e para a qualidade das entregas. Hoje, não tenho receio de me posicionar ou contribuir em discussões entendi que uma comunicação aberta faz toda a diferença no resultado final.
Saber dizer não
Ao longo da minha jornada, aprendi a ser mais assertivo e a dizer não quando necessário. Não é fácil, mas é essencial para manter a sanidade mental e a produtividade. Já fui requisitado muitas vezes "Raphael, você pode fazer isso?" e eu sempre respondi "Sim, é claro!". E muitas das vezes aceitava sem pensar muito ou sem estratégia para o produto, isso me fez perder muito tempo e energia, e eu não estava entregando o que eu realmente queria. Hoje, aprendi a dizer não com mais assertividade e a priorizar o que realmente é importante.
A Importância da Documentação
A documentação é fundamental para o sucesso de qualquer projeto. É a chave para alinhar expectativas, resolver conflitos e garantir que todos estejam na mesma página.
Muitos desenvolvedores não gostam de documentar, e eu também não gostava era, mas é fundamental para o sucesso de qualquer projeto. A Inteligência Artificial está mudando a forma como documentamos, e é uma ferramenta poderosa para criar documentação de forma automática e eficiente.
Projetos com IA: O Case Hire With Bright
Recentemente, atuei como CTO no projeto Hire With Bright, onde desenvolvemos uma solução de entrevistas assíncronas com IA. Usamos agentes, workflows e vídeo personalizado para criar uma experiência de entrevista mais inteligente e fluida. Tudo isso foi desenvolvido em tempo recorde, com stack moderna e foco total em entrega de valor.
Foi um desafio técnico e estratégico ao mesmo tempo. E também uma prova de como a IA pode ser usada de forma prática, gerando impacto real em produtos.
Acredito que meu futuro é tornar um AI Engineer, e isso me motiva ainda mais a continuar aprendendo e me especializando em IA.
O Desafio do Inglês e o Próximo Capítulo
Nem tudo nessa trajetória foi fácil. Um ponto que me travou por anos foi o inglês. Já perdi boas oportunidades fora do Brasil por não ter fluência no idioma e isso me incomodou bastante. Hoje, encaro esse desafio de frente. Estou estudando com disciplina e foco total, porque quero estar pronto, apesar de já ter participado de vários projetos internacionais, eu ainda não tenho fluência, porém consigo me comunicar e entender bem, já liderei projetos internacionais e times, realizei apresentações em inglês mas acredito que ainda tenho muito a aprender.
Conclusão: Aprendizado é contínuo
Hoje, me vejo como alguém que une tecnologia e propósito. Tenho paixão por escrever código limpo, desenhar arquiteturas robustas, otimizar processos e, principalmente, contribuir para o crescimento das pessoas ao meu redor.
O que realmente me motiva é criar sistemas escaláveis, enxergar clientes satisfeitos e perceber o impacto real do meu trabalho — seja pelo código, pela liderança ou pelas melhorias implementadas no produto e no negócio. Nada é mais gratificante do que receber feedbacks como: "O cliente adorou a nova feature e vai fazer upgrade de plano!"
Minha trajetória até aqui foi intensa e repleta de aprendizados, mas uma coisa permanece: a vontade insaciável de aprender e criar coisas novas continua sendo meu maior combustível.