Sobre

Engenheiro de software com base técnica e olhar prático para produto

Estudo programação desde 2015 e uso este espaço para registrar aprendizados, ferramentas e projetos práticos.

Sou Bruno Paim, engenheiro de software interessado em construir interfaces, integrações e soluções digitais com clareza técnica e utilidade prática.

Minha experiência passa por engenharia de software frontend e full-stack, automações, integrações com APIs e estudos de IA aplicada. O brunopaim.tech existe para reunir esse processo em um lugar próprio.

O foco aqui é compartilhar estudos, ferramentas que venho testando, bastidores da rotina de engenharia de software e projetos em evolução.

01 / Experiência profissional

Uma carreira construída entre produto, código e operação.

Cada etapa ampliou uma parte do meu trabalho: da engenharia de software full-stack à arquitetura frontend, automações, dados, infraestrutura e IA aplicada a produtos reais.

01NEOTEngenheiro de software sêniorfev. 2025 — atual

Comecei na NEOT em uma atuação part-time focada no frontend. A partir de junho de 2025, o trabalho ganhou um escopo sênior: passei a conduzir a arquitetura frontend de cinco produtos e a contribuir também com microsserviços, fluxos assíncronos e funcionalidades com IA.

pontos dessa etapa

  • Defino padrões reutilizáveis e decisões de arquitetura em aplicações Vue 3 e React Native, equilibrando evolução do produto, manutenção e performance.
  • Participo de um chat jurídico com IA e de um sistema assíncrono de relatórios em DOCX, PPTX e PDF, com validação estruturada e estados explícitos de falha.
  • Estruturei um fluxo spec-driven com oito agentes especializados, testes automatizados e revisão humana ao final do processo.
Vue 3React NativePythonMicrosserviçosIASDD
02Sinapsis Inovação em EnergiaEngenheiro de softwaremar. 2024 — maio 2025

Na Sinapsis, trabalhei em plataformas de energia com grande volume de dados e interfaces geoespaciais. Foi uma etapa em que performance de frontend, decisões de custo e processamento no backend precisaram caminhar juntas.

pontos dessa etapa

  • Otimizações com lazy loading reduziram de cerca de três minutos para dez segundos o carregamento de uma visualização com mais de mil marcadores.
  • Migrei projetos sensíveis a custo do Google Maps para Leaflet, aumentando o controle sobre a camada geoespacial.
  • Também desenvolvi serviços Java com Spring e Hibernate e trabalhei com Oracle e PostgreSQL.
Vue 3JavaSpringLeafletOraclePostgreSQL
PI03Plataforma integrada ao WhatsAppEngenheiro de software · freelanceset. 2023 — fev. 2024

O desafio deste contrato era tirar conversas e distribuição de leads de acessos isolados e reuni-los em uma operação única. Construí uma plataforma web que centralizou atendimento, roteamento e entrada de dados.

pontos dessa etapa

  • Implementei a interface e os serviços com React, Material UI, Node.js, MySQL e Sequelize.
  • Criei importações de Excel e fluxos de sincronização para entrada e distribuição de leads.
  • Também cuidei de deploys Linux, atualizações, diagnóstico e suporte da aplicação em produção.
ReactMaterial UINode.jsSequelizeMySQLLinux
04Onisys Na EstradaEngenheiro de softwarejul. 2022 — ago. 2023

Na Onisys, o software estava diretamente ligado à segurança no transporte rodoviário. Trabalhei em aplicações que reuniam viagens, telemetria, treinamentos e eventos de risco para tornar a operação mais visível no dia a dia.

pontos dessa etapa

  • Construí dashboards responsivos e fluxos de monitoramento com React e Redux.
  • Implementei serviços e modelos de dados com Node.js, Sequelize e MySQL.
ReactReduxNode.jsSequelizeMySQLTelemetria
05loc XEngenheiro de softwaremar. 2022 — jul. 2022

Na loc X, além das funcionalidades de uma plataforma imobiliária B2B, encontrei um problema de migração espalhado por aproximadamente 100 GB de PDFs, planilhas e arquivos CSV. Transformei essa massa heterogênea em um fluxo reproduzível de busca, extração e importação.

pontos dessa etapa

  • Desenvolvi funcionalidades com React, .NET e MySQL e automações de dados com Python.
  • Buscas que levavam horas passaram a retornar em segundos.
  • A automação reduziu uma estimativa de seis meses de trabalho manual para cerca de duas semanas.
React.NETPythonMySQLMigração de dados
06Francisco ImóveisEngenheiro de softwareout. 2021 — mar. 2022

Na Francisco Imóveis, automação passou a fazer parte do meu trabalho cotidiano. Conectei sistemas e canais que antes dependiam de tarefas manuais, ao mesmo tempo em que assumi a operação Linux das aplicações em produção.

pontos dessa etapa

  • Automatizei notificações por e-mail e WhatsApp e conectei dados do Google Sheets a APIs próprias.
  • Criei sincronização em tempo real para mais de 15 quadros do Pipefy com GraphQL, Node.js, Python e MySQL.
  • Cuidei de AWS EC2, Apache, PM2, logs, backups, webhooks, scripts Bash e tarefas cron.
Vue.jsNode.jsPythonGraphQLAWSAutomação
07Performancei TecnologiaEngenheiro de softwaremaio 2021 — out. 2021

No começo da minha trajetória profissional em desenvolvimento, trabalhei entre aplicativos Android, serviços web e um ERP. Essa etapa me colocou perto tanto do código quanto das conversas com clientes para entender manutenção e novas funcionalidades.

pontos dessa etapa

  • Desenvolvi aplicativos Android com Java e XML e integrei serviços em C# e SQL.
  • Apoiei o desenvolvimento de ERP com Delphi e trabalhei com Oracle em integrações.
JavaAndroidC#SQLOracleDelphi

02 / Além da sala de aula

Pesquisa, extensão e vida acadêmica também fazem parte da história.

Antes e durante a carreira, projetos de pesquisa, ensino, comunidade e suporte técnico ajudaram a aproximar teoria, prática e pessoas.

01Atlética Acadêmica das EngenhariasVice-presidente por 2 anos · presidente por 2 anosdurante a graduação

A graduação também teve uma dimensão construída fora das disciplinas. Durante quatro anos na Atlética Acadêmica das Engenharias do CEFET-MG, passei da vice-presidência à presidência e ajudei a organizar experiências que aproximavam estudantes de diferentes cursos.

pontos dessa etapa

  • Atuei como vice-presidente durante dois anos e como presidente durante outros dois anos.
  • Ajudei a organizar festas, eventos esportivos e competições de e-sports para a comunidade acadêmica.
LiderançaOrganização de eventosEsportesE-sports
Ver Instagram da Atlética
02Pesquisa em robótica · CEFET-MGModelagem e simulaçãoago. 2019 — maio 2021

Na iniciação científica da graduação, trabalhei na modelagem de um robô industrial COMAU Smart5 SiX e na simulação de operações de corte a laser. Foi um ponto de encontro entre programação, robótica e a formação em mecatrônica.

pontos dessa etapa

  • Modelei o robô e os cenários de simulação no Webots.
WebotsRobóticaSimulação 3DMecatrônica
03Projeto Sementes · PET Engenharia MecatrônicaEnsino e extensão · PET Engenharia Mecatrônica2019 — 2020 · mais de 1 ano

Participei do Projeto Sementes por mais de um ano, acompanhando duas fases bem diferentes da iniciativa do PET Engenharia Mecatrônica. Em 2019, levamos programação e robótica a escolas públicas da região Centro-Oeste de Minas Gerais; em 2020, ajudei a adaptar toda a experiência ao formato remoto com o uso do Webots.

pontos dessa etapa

  • Em 2019, participei das atividades presenciais e ajudei a organizar a terceira edição da competição de robótica entre as escolas envolvidas.
  • Na edição remota de 2020, produzimos vídeos semanais de 15 a 20 minutos para o canal do grupo.
  • Também realizamos aulas ao vivo aos sábados, com sessões de 35 a 50 minutos dedicadas a exercícios, atividades práticas e dúvidas dos estudantes.
PETExtensãoProgramaçãoRobóticaWebots
04Projeto de extensão · IFNMGInclusão digitaljul. 2017 — dez. 2017

No fim do curso técnico, participei de um projeto de inclusão digital para mulheres atendidas pelo Centro de Referência da Mulher. A proposta era aproximar tecnologias presentes em computadores, notebooks e smartphones de situações cotidianas e das habilidades necessárias para o mercado de trabalho.

pontos dessa etapa

  • O conteúdo apresentou ferramentas e aplicações fundamentais dos dispositivos utilizados pelas participantes.
  • As atividades buscaram desenvolver mais autonomia no uso da tecnologia para tarefas pessoais e profissionais.
ExtensãoInformática básicaInclusão digitalTecnologia e trabalho
05Laboratório de informática · IFNMGEstágio técnicojul. 2017 — set. 2017

No estágio do laboratório de informática, a tecnologia apareceu em sua camada mais concreta: organizar equipamentos, fazer manutenção, apoiar usuários e diagnosticar problemas do cotidiano.

SuporteManutençãoHardwareDiagnóstico
06Pesquisa no curso técnico · IFNMGRequisitos e modelagem de sistemasjul. 2016 — jun. 2017

Uma das minhas primeiras experiências de pesquisa aconteceu ainda no técnico em informática, com a caracterização e o projeto de um sistema para geração de horários de aula. O estudo percorreu as etapas iniciais de desenvolvimento do sistema, conectando levantamento de requisitos, modelagem e planejamento.

pontos dessa etapa

  • Levantei e organizei requisitos funcionais e não funcionais e participei da criação do diagrama de casos de uso.
  • O planejamento incluiu cronogramas para o desenvolvimento e para a elaboração dos casos de uso.
  • Na fase de elaboração, detalhamos os casos de uso, construímos o diagrama de classes e comparamos soluções existentes para geração de horários.
PesquisaRequisitosUMLCasos de usoModelagem de sistemas

Tecnologias e temas de experiência

Vue.jsReactNode.jsTypeScriptMySQLLinuxAWSAutomaçõesIntegrações com APIsIA aplicada à engenharia de software

03 / Em vídeo

Alguns estudos também ganham voz, contexto e demonstração.

No YouTube, transformo pesquisas e experimentos em vídeos sobre ferramentas, projetos e decisões técnicas. É uma continuação do que registro no blog, com espaço para mostrar o processo de outro jeito.

Conhecer o canal
Thumbnail do vídeo O segredo do ECC, parte 1.

Everything Claude Code · parte 1

A história por trás do Everything Claude Code

Um vídeo sobre o hackathon, as pessoas e o contexto que deram origem ao projeto hoje conhecido também como ECC — antes de entrar nas peças técnicas.

Assistir ao vídeo