engenheiro coelho, sp · remoto · pt-br nativo · en profissional

dez anos, mês a mês

agora

  • aberto a novas posições de back-end, remotas. times pequenos, produto de verdade e liberdade para decidir arquitetura.

  • escrevendo o ito, um issue tracker para terminal — binário único, sqlite, feito para trabalhar junto com agentes de ia.

  • mestrado defendido e aprovado em março de 2026, com artigo publicado pela springer sobre dinâmica de autômatos celulares.

trajetória

nenhuma competência aqui é adjetivo solto. escolha uma tecnologia e a trajetória mostra onde ela foi exercida — e por quanto tempo.

linguagens

back-end e front-end

dados

infra e qualidade

02/2024 — 03/2026 · pesquisa

mestrado em engenharia elétrica e computação · mackenzie

pesquisa computacional em dinâmica de autômatos celulares, com bolsa CAPES. geração e análise de grandes volumes de simulações para correlacionar assincronismo de atualização e comportamento dinâmico.

o que isso trouxe para a engenharia: a disciplina de formular uma pergunta antes de escrever código, e de só chamar de resultado o que sobrevive à revisão de outra pessoa.

wolfram language · simulação · análise de dados

10/2024 · engenharia

desenvolvedor de software · capta

migração de sistema legado para .NET 8 MVC, com atualização de arquitetura e adequação à nova versão do framework.

.net 8 · mvc · c#

05/2024 — 07/2024 · engenharia

engenheiro de software · sinergyrh

produto novo, do zero, ao lado dos fundadores — do escopo ao deploy, participando também da priorização de funcionalidades.

a decisão: modelar os dados e fechar o contrato da API antes da primeira tela. código se refatora; dado mal modelado vira dívida de produto.
  • estruturei o projeto do zero: modelagem, arquitetura da API e organização dos repositórios
  • API em NestJS sobre SQL Server e Prisma; front-end em Next.js
  • pipelines de CI/CD padronizando os ambientes de desenvolvimento e produção

nestjs · next.js · sql server · prisma · gitflow · ci/cd

09/2023 — 06/2024 · dados

analista de dados · metro telworks (tim brasil, tim itália, vivo)

análise de desempenho de rede no Crowdsourced Benchmark Service — do dado bruto à decisão de infraestrutura.

o que ficou: ler um sistema pelos números que ele emite. é a mesma leitura que se faz de uma API em produção.
  • dashboards em Power BI usados por equipes técnicas e pela diretoria da TIM Brasil para priorizar investimentos de rede
  • modelo preditivo inicial em Python e PyTorch para prever tendências de desempenho
  • scripts e documentação técnica para projetos de instalação de antenas (Vivo)

python · pytorch · power bi · sql

01/2023 — 03/2023 · engenharia

desenvolvedor back-end · mottu

camada BFF em Node.js e NestJS, responsável pela integração entre os microsserviços internos e o front-end da aplicação.

a decisão: cobrir o BFF com testes unitários antes de adicionar rota nova. a camada que fica entre todo mundo é a que menos pode falhar em silêncio.
  • testes com Jest que elevaram a cobertura e a estabilidade do sistema em produção

node.js · nestjs · typescript · jest

01/2022 — 08/2022 · ensino

instrutor back-end · trybe

duas turmas, cerca de oitenta alunos, nos módulos de back-end: Docker, SQL, Node.js, TypeScript, MongoDB e deploy. melhor índice de desempenho entre as turmas da Trybe no período.

o que ficou: explicar uma decisão técnica para oitenta pessoas expõe rápido quando ela não se sustenta.
  • mentorias técnicas semanais, gravadas e disponibilizadas como material de apoio
  • simulações 1:1 de entrevistas técnicas e comportamentais
  • videoaulas sobre arquitetura REST, ORM, autenticação com JWT, POO e SOLID

docker · sql · node.js · typescript · mongodb

07/2020 — 01/2022 · engenharia

founding engineer · avita insurtech & lawtech

primeiro engenheiro da empresa, presente em todas as etapas do produto: concepção, desenvolvimento, homologação e entrega em produção.

a decisão: quebrar o front em micro-frontends com SingleSPA, para que partes do produto pudessem evoluir e subir sem esperar umas pelas outras.
  • APIs em .NET e front-ends em Angular, React e micro-frontends com SingleSPA
  • modelagem de schemas, consultas e operações de dados em MySQL
  • gestão de deploys, com padronização entre desenvolvimento, homologação e produção

.net · c# · react · angular · singlespa · mysql

07/2019 — 06/2020 · engenharia

desenvolvedor full stack · radix engenharia e software

entrei como estagiário e fui efetivado como pleno em seis meses. desenvolvimento e manutenção de aplicações em C#, TypeScript e MySQL, com testes em ambientes de desenvolvimento e homologação.

c# · typescript · mysql

07/2019 — 02/2020 · pesquisa

pesquisa em tecnologia assistiva · unasp

último semestre da graduação, com as demais frentes encerradas para levar uma só até o fim: ensino a distância acessível para estudantes com deficiência auditiva, apoiado por chatbot. dados de matrícula do IBGE e do INEP como base, e um modelo de adaptação para plataformas como o Moodle.

a decisão: encerrar as outras linhas de pesquisa para terminar uma. foi a que virou publicação internacional.

chatbot · acessibilidade · ead

07/2017 — 06/2019 · pesquisa

iniciação científica em sistemas multiagentes · unasp

dois anos na mesma pergunta: como uma população de agentes autônomos admite um agente novo, que ainda não tem histórico. reputação como critério de entrada, verificada em simulação.

  • sistemas multiagentes: uma abordagem prática — enaic xix, 2017
  • sistemas multiagentes: reconhecimento automático de novos agentes baseado em reputação — enaic xix, 2017, continuado no enaic xx, 2018

sistemas multiagentes · reputação · simulação

04/2018 — 12/2018 · engenharia

estagiário full stack · ibgc

primeiro emprego na área. sistemas internos em C#, ASP.NET, JavaScript, PHP e SQL Server: novas funcionalidades, correções e operações de banco — CRUD, consultas, jobs e triggers.

c# · asp.net · javascript · sql server

08/2016 — 06/2017 · pesquisa

iniciação científica em smart grids · unasp

primeiro ano da graduação e primeiro contato com pesquisa: redes elétricas inteligentes — medição, resposta à demanda e o que muda numa rede que passa a trocar dados nos dois sentidos.

  • redes elétricas inteligentes (smart grids) — enaic xviii, 2016

smart grids · pesquisa

como eu trabalho

três coisas que carrego de um time para o outro.

o dado antes da feature.

modelo o banco e fecho o contrato da api antes de escrever a primeira tela. código ruim se refatora numa tarde; dado mal modelado se paga em migração, em bug de relatório e em decisão de produto tomada com o número errado.

onde: sinergyrh · avita · ibgc

teste é permissão para mudar de ideia.

cobertura não é meta de dashboard. é o que permite alguém abrir o sistema seis meses depois — talvez eu mesmo, talvez alguém que nunca o viu — e mexer onde precisa sem pedir licença a ninguém.

onde: mottu

explicar faz parte de construir.

se não consigo ensinar a decisão, ela provavelmente ainda não está pronta. dei aula para oitenta pessoas e publiquei pesquisa revisada por pares: os dois cobram o mesmo tipo de clareza, e os dois deixam pouco espaço para hand-waving.

onde: trybe · mestrado

formação e publicações

ver mais

correlating a measure of asynchrony of block-sequential updates with the dynamics of elementary cellular automata

d. a. gimigliano, p. p. balbi · ascat 2026 · springer (ccis, vol. 2801, pp. 270–282) · calicut, índia · 2026

trabalhando com a deficiência auditiva: uma proposta de ensino a distância com o uso de chatbot

d. a. joveliano, i. m. galli, g. n. santos júnior, m. r. a. silva, c. s. benites, f. c. ribeiro · icits'20 · pp. 135–147 · bogotá, colômbia · 2020

se você chegou até aqui, provavelmente tem um sistema para construir. me conte qual é.

me mandar um email