Brasil · UTC−3Português / Inglês

Software que funciona depois da demo.

Sou Matheus Castro, engenheiro de software orientado a produto com seis anos de experiência entre aplicações operacionais, visão computacional aplicada e infraestrutura de produção.

Transformo requisitos ambíguos em sistemas que equipes conseguem entregar, operar e evoluir.

Retrato pendente 01 / camada humana
~30%de redução no custo total da AWS
~30 FPSpipeline medido no dispositivo
8 hostsescopo operacional local
6 pessoasliderança de guilda de engenharia

Trabalho selecionado / 01

Evidências antes dos adjetivos.

Trabalho confidencial explicado pelas decisões e resultados que podem ser compartilhados.

Visão computacional aplicadaProdução · NDA

Contagem visual que permanece no celular.

Para um fluxo industrial confidencial, treinei e implantei um modelo de visão para contar pequenos componentes em grandes lotes. O pipeline completo da câmera rodou localmente com ONNX a aproximadamente 30 FPS no ambiente medido e entrou em produção em diferentes celulares.

  • Inferência ONNX no dispositivo
  • Sem servidor de inferência
  • Pequeno grupo de operadores

Engenharia de plataformaCIAg · Atual

Uma plataforma menor e recuperável.

No CIAg, um Instituto de Ciência e Tecnologia (ICT) privado brasileiro, opero um ambiente local com oito hosts que sustenta serviços centrais, VMs no Proxmox, processamento em GPU, rede, GitLab e ferramentas de implantação. Também transformo arquiteturas de projetos em Terraform e fluxos de CI/CD que as equipes de desenvolvimento conseguem operar.

~30%

de redução no custo total da AWS, medida no Cost Explorer, após consolidar workloads menores de EC2 em serviços com Docker.

Nota de recuperação: quando o backup não restaurava

Um backup do GitLab armazenado no S3 falhou porque sua estrutura era incompatível após uma atualização. Durante um fim de semana, corrigi o arquivo, restaurei os repositórios com perda apenas de logs não essenciais de pipeline e transformei o processo em scripts reproduzíveis e testados no mundo real.

Software de produtoSistemas confidenciais

Especificidade útil, mesmo sob NDA.

Meu trabalho comercial inclui evoluir um fluxo logístico legado, construir um módulo de aplicação para um produto agrícola conectado e contribuir de forma relevante para sistemas em produção com Kotlin/Spring e NestJS. As identidades dos clientes permanecem privadas; o escopo técnico ainda pode ser descrito com clareza.

  • Fluxo logísticoJava 8 · MySQL · AngularJS
  • Backend mobileKotlin · Spring · ~100 usuários
  • CMS corporativoNestJS · organização com ~600 pessoas
  • Agricultura conectadaMódulo de aplicação · lançamento de produto

Competências / 02

Três camadas do mesmo produto.

Sou mais útil quando um projeto cruza decisões de produto, implementação e o ambiente que precisa mantê-lo em execução.

01

Software de produto

Novos fluxos, serviços backend e ferramentas internas para operações existentes. Experiência com restrições legadas, alinhamento com stakeholders e entregas incrementais.

Kotlin · Spring · TypeScript · NestJS · Java · MySQL

02

Visão computacional aplicada

Experimentação, treinamento, avaliação e integração de modelos, com atenção especial à inferência offline e a uma pergunta básica: aprendizado de máquina é realmente necessário?

Python · YOLO · ONNX · Detecção de anomalias

03

Infraestrutura de entrega

Ambientes reproduzíveis em nuvem e infraestrutura local, pipelines de entrega, critérios práticos de qualidade e transferência de conhecimento para que as equipes implantem com autonomia.

AWS · Terraform · GitLab CI/CD · Docker · Proxmox

Serviços AWS usados em produção

  • EC2 / ECS / Lambda / ECR
  • VPC / bastions / balanceamento / Route 53
  • RDS / S3 / SQS / SNS / SES
  • IAM / CloudWatch

Também avaliei GCP e OCI quanto a custo e adequação; minha experiência de produção mais profunda está na AWS.

Liderança / 03

Reduzir a distância entre as pessoas.

Propus e hoje coordeno uma guilda de engenharia com seis pessoas no CIAg, com responsabilidade cotidiana pela efetividade técnica, continuidade da carga de trabalho, apoio individual e organização de afastamentos.

O objetivo é simples: preservar um canal direto e confiável à medida que a organização cresce, para que restrições técnicas e interpessoais sejam tratadas antes de se tornarem problemas de entrega.

2019–2020Desenvolvedor de Software · Newcon

2021–hojeCIAg · Estagiário → Assistente de Pesquisa → Pesquisador Júnior → Pesquisador de Tecnologia

Pesquisa / 04

Pesquisa de mestrado em andamento.

Curso o mestrado em Ciência da Computação na UNESP. O trabalho atual investiga agentes multimodais e interação acessível; publicarei o escopo, os métodos e os resultados após sua qualificação formal.

Qualificação pendente

Laboratório comunitário / 05

Ferramentas úteis. Sem conta desnecessária.

Utilitários rápidos e acessíveis que processam dados localmente sempre que possível.

Explore todas as ferramentas

Trabalho pessoal / 06

Capricho também pode ser divertido.

Os projetos de Stardew Valley são pequenas ferramentas pessoais feitas antes de IA generativa entrar no meu fluxo. Estão aqui porque polimento e afeto também contam.

Notas / 07

Notas de campo sobre sistemas que precisam funcionar.

Textos curtos sobre decisões de produto, IA aplicada, infraestrutura, acessibilidade e os detalhes desconfortáveis entre essas áreas.

Leia as notas

Contato / 08

Comece pela restrição.

Conte o que precisa funcionar, quem depende disso e quais restrições são reais. Estou aberto a projetos assíncronos bem definidos e oportunidades internacionais de longo prazo, atuando de forma integrada à equipe.

[email protected]