Engenheiro químico e de software

Software full stack para operações industriais.

Engenheiro de software com mais de 6 anos de experiência no desenvolvimento de aplicações empresariais, industriais, logísticas, IoT, de IA e em nuvem para manufatura, armazenagem, mineração, serviços financeiros e operações.

Capacidades

Áreas de especialidade.

01

Aplicações web empresariais

Plataformas internas, portais de clientes e fluxos de trabalho que apoiam as operações diárias.

AngularNext.js.NET

02

Integração de sistemas

Conexões com ERP, bancos, faturamento, sistemas fiscais e APIs externas, com registros e tratamento de erros integrados.

REST APIsERPPagamentos

03

Dashboards em tempo real

Dashboards para telemetria, mapas, alertas e dados históricos.

MQTTSignalRTimescaleDB

04

Integração de IA

Funcionalidades de produto com IA, visão computacional, busca por linguagem e fluxos inteligentes conectados a sistemas operacionais.

AIComputer visionNLP
Sobre

Uma carreira em engenharia de software fundamentada na engenharia química.

Sou Romulo Barbosa Ribeiro, engenheiro de software sênior com mais de 6 anos de experiência no desenvolvimento de aplicações empresariais, industriais, logísticas, IoT, de IA e em nuvem. Comecei em um programa de formação em tecnologia, trabalhei com plataformas MES e sistemas empresariais e atualmente desenvolvo produtos de segurança com IA. Minha stack principal inclui .NET, Angular, React, Next.js, SQL Server, PostgreSQL, Azure, AWS e Docker.

Software engineer reviewing system architecture and operational data
Romulo Barbosa Ribeiro em uma instalação industrial moderna

Minha formação em engenharia química estabeleceu uma abordagem orientada a processos para o desenvolvimento de software. Analiso o fluxo de trabalho, as restrições e os modos de falha antes de definir a solução. Esse método apoiou integrações com ERP, sistemas de pagamento e telemetria industrial.

Prefiro código rastreável, interfaces claras e decisões técnicas que possam ser explicadas e mantidas.

Áreas de experiência

Sistemas, ferramentas e tecnologias.

Uma visão concisa dos domínios e tecnologias que utilizo para projetar, construir, integrar e operar software.

10 projetos exibidos

Plataforma de inteligência de vídeo com IA

Análise de vídeo e operações de segurança

01

ProjetoIA

Plataforma de inteligência de vídeo com IA

Uma plataforma multitenant para análise de vídeo em tempo real, detecção de objetos e busca em linguagem natural.

Reconstrução da comunicação por vídeo, padronização de APIs e integração da análise de IA a fluxos produtivos.

.NETAngularWebRTCDockerGitHub Actions
Sistema de gestão de viagens em grupo

Planejamento, participantes, hospedagem e pagamentos

02

ProjetoWeb e mobile

Sistema de gestão de viagens em grupo

Um sistema para coordenar viagens, hospedagem, pagamentos e registros de participantes em um único fluxo operacional.

Estruturação de reservas, pagamentos e gestão de participantes para viagens organizadas.

Angular.NETREST APIsSQL Server
Plataforma de aprendizado de idiomas

Aprendizado de idiomas com IA na web e mobile

03

ProjetoWeb e mobile

Plataforma de aprendizado de idiomas

Uma aplicação web progressiva para prática guiada, acompanhamento de progresso, sessões ao vivo e exercícios assistidos por IA.

Integração de aprendizagem, gamificação, comunicação por vídeo e prática assistida por IA em um único produto.

AngularNestJSPWAWebRTCAI
Modernização de plataforma de RH e despesas

Integração fiscal e gestão de despesas corporativas

04

ProjetoEmpresarial

Modernização de plataforma de RH e despesas

Uma plataforma empresarial legada ampliada com integrações fiscais, documentos de pagamento, controles de conta e relatórios operacionais.

Evolução de uma plataforma WebForms com fluxos fiscais, APIs externas, controles e relatórios.

.NET WebFormsSQL ServerREST APIsPDF generation
Plataforma de operações de frota

Telemetria, rotas, conformidade e alertas

05

ProjetoLogística

Plataforma de operações de frota

Um produto de gestão de frotas que combina telemetria GPS, visibilidade de rotas, pedágios e fluxos de conformidade de transporte.

Conexão de dados de veículos, mapas, serviços externos e verificações regulatórias em uma visão operacional.

Next.js.NETGPS telemetryGoogle MapsREST APIs
Aplicativo de comunidade ciclística

Atividade ciclística, desafios e recompensas da comunidade

06

ProjetoWeb e mobile

Aplicativo de comunidade ciclística

Uma plataforma social mobile para pedaladas, desafios em grupo, recompensas, acompanhamento de atividades e lojas parceiras.

Liderança de um produto multiplataforma até o deploy na AWS e a publicação em produção.

React NativeAWSREST APIsMobile deployment
Plataforma de operações de qualidade industrial

Fluxos de produção e qualidade

07

ProjetoIndustrial

Plataforma de operações de qualidade industrial

Uma plataforma operacional para fluxos de produção e qualidade em um ambiente de manufatura de processos em grande escala.

Entrega de novas funcionalidades, introdução de limites de API sobre interfaces legadas e melhoria de consultas e índices.

.NET WebFormsSQL ServerJavaScriptREST APIs
Especificações industriais e modernização MES

Especificações técnicas e execução industrial

08

ProjetoIndustrial

Especificações industriais e modernização MES

Uma plataforma web moderna para gerenciar especificações técnicas de processo e apoiar a transição para uma arquitetura de execução desacoplada.

Desenvolvimento com Angular e .NET, introdução de CQRS e implementação de processamento em segundo plano para fluxos longos.

Angular.NETCQRSHangfireSQL Server
Plataforma de operações de armazém e mobilidade

Inventário e execução mobile em armazém

09

ProjetoLogística

Plataforma de operações de armazém e mobilidade

Um sistema de gestão de armazéns que combina inventário em tempo real com fluxos mobile multiplataforma para equipes operacionais.

Desenvolvimento de fluxos de inventário e funcionalidades em React Native com leitura de códigos de barras.

.NETReact NativeREST APIsBarcode scanningReal-time inventory
Plataforma de cotação de peças e serviços industriais

Cotação, preços e integração empresarial

010

ProjetoEmpresarial

Plataforma de cotação de peças e serviços industriais

Uma aplicação componentizada para preparar cotações de peças e serviços entre sistemas de preços, empresariais e legados.

Construção do produto desde o início, desenho de acesso granular e integração com SAP, motores de preços e plataformas legadas por APIs e BFF.

.NETAngularSAPBFFREST APIs

Nomes, elementos visuais e detalhes operacionais são generalizados quando necessário para proteger a confidencialidade de clientes e empregadores.

Estudo de caso conceitual

Manutenção preditiva para um processo industrial contínuo

Uma plataforma proposta de monitoramento e aprendizado de máquina para um processo multivariável em que pequenas alterações de temperatura, pressão, vazão e composição podem anteceder falhas de equipamentos ou de qualidade.

Dashboard de processo industrial com indicadores de manutenção preditiva
Problema

Os operadores dependiam de alarmes e inspeções periódicas, que poderiam identificar condições anormais apenas depois que as variáveis do processo já tivessem se desviado.

Abordagem

MQTT transportava leituras de sensores para serviços de orquestração .NET, enquanto modelos em Python detectavam anomalias, estimavam risco de falha e expunham sinais de manutenção no Angular.

Valor esperado

Alertas antecipados poderiam ajudar as equipes a investigar falhas emergentes, programar janelas de manutenção e reduzir interrupções evitáveis sem substituir o julgamento do operador.

  1. 01Sensores de processoTemperatura, pressão, vazão e composição
  2. 02Telemetria MQTTLeituras com timestamp e estado do equipamento
  3. 03Orquestração .NETValidação, armazenamento, APIs e alertas
  4. 04Serviço ML em PythonDetecção de anomalias e pontuação de risco
  5. 05Operações no AngularTendências, alertas, explicações e manutenção
Foco de modelagem

Um modelo base aprenderia o comportamento multivariável normal, identificaria desvios e combinaria tendências recentes com o contexto operacional para estimar a probabilidade de uma falha próxima.

Manutenção preventiva

As pontuações de risco seriam mostradas com variáveis contribuintes, eventos recentes e uma janela de investigação recomendada para que as decisões de manutenção continuem rastreáveis.

Habilidades

Ferramentas que uso em produção.

C#.NET Framework.NET Core.NET 8ASP.NET MVCASP.NET CoreASP.NET Web APIASP.NET WebFormsEntity FrameworkEntity Framework CoreLINQHangfireNode.jsNestJSREST APIsSignalRAngularReactNext.jsReact NativeExpoTypeScriptJavaScriptHTML5CSS3SCSSTailwind CSSPrimeNGDevExtremeShadCN UIRxJSSQL ServerOracle DatabasePostgreSQLMongoDBMongoDB AtlasRedisTimescaleDBAzureAWSAzure App ServicesAzure FunctionsAzure SQLAzure DevOps
Azure PipelinesAzure Key VaultAzure ADApplication InsightsAWS EC2AWS LambdaAWS API GatewayAWS EventBridgeAWS CloudWatchAWS RDSAWS IAMAWS ECSAWS S3DockerDocker ComposeNginxGitHub ActionsCI/CDLinuxContainer RegistriesMSALJWTOAuth2OpenID Connect2FAAuthenticationAuthorizationCQRSMicroservicesMicrofrontendsBackend For FrontendClean ArchitectureDDDEvent-Driven ArchitectureSeparation of ConcernsMulti-Tenant ApplicationsServerlessMQTTWebRTCDatadogSerilogSonarQubeSnyk

Processo antes da implementação

Cada projeto começa com uma análise do fluxo de trabalho, suas restrições e seus modos de falha.

Sistemas sustentáveis

Interfaces e código devem continuar claros para os desenvolvedores responsáveis por sua evolução.

Continuidade operacional

Um sistema entregue deve continuar compreensível para seus usuários e prático para a equipe que o mantém.

Contato

Perfis profissionais.

O código público está disponível no GitHub. A experiência profissional e as informações de contato estão disponíveis no LinkedIn.