Ingeniero químico y de software

Software full stack para operaciones industriales.

Construyo sistemas full stack para operaciones complejas, con más de 6 años de experiencia en manufactura, almacenes, logística, IA, aplicaciones en la nube y servicios financieros.

Capacidades

Áreas de especialidad.

01

Aplicaciones web empresariales

Plataformas internas, portales de clientes y flujos de trabajo que respaldan las operaciones diarias.

AngularNext.js.NET

02

Integración de sistemas

Conexiones con ERP, bancos, facturación, sistemas fiscales y APIs externas, con registros y gestión de errores integrados.

REST APIsERPPagos

03

Paneles en tiempo real

Paneles para telemetría, mapas, alertas y datos históricos.

MQTTSignalRTimescaleDB

04

Integración de IA

Funciones de producto con IA, visión por computador, búsqueda por lenguaje y flujos inteligentes conectados a sistemas operativos.

AIComputer visionNLP
Sobre mí

Una carrera en ingeniería de software basada en la ingeniería química.

Soy Romulo Barbosa Ribeiro, ingeniero de software sénior con más de 6 años de experiencia construyendo aplicaciones empresariales, industriales, logísticas, IoT, de IA y en la nube. Comencé en un programa de formación tecnológica, trabajé en plataformas MES y sistemas empresariales, y actualmente desarrollo productos de seguridad con IA. Mi stack principal incluye .NET, Angular, React, Next.js, SQL Server, PostgreSQL, Azure, AWS y Docker.

Software engineer reviewing system architecture and operational data
Romulo Barbosa Ribeiro en una planta industrial moderna

Mi formación en ingeniería química estableció un enfoque orientado a procesos para el desarrollo de software. Analizo el flujo de trabajo, las restricciones y los posibles fallos antes de definir la solución. Este método ha respaldado integraciones con ERP, sistemas de pago y telemetría industrial.

Prefiero código trazable, interfaces claras y decisiones técnicas que puedan explicarse y mantenerse.

Áreas de experiencia

Sistemas, herramientas y tecnologías.

Una visión concisa de los dominios y tecnologías que utilizo para diseñar, construir, integrar y operar software.

10 proyectos mostrados

Plataforma de inteligencia de video con IA

Análisis de video y operaciones de seguridad

01

ProyectoIA

Plataforma de inteligencia de video con IA

Una plataforma multiempresa para análisis de video en tiempo real, detección de objetos y búsqueda en lenguaje natural.

Reconstrucción de videocomunicación, estandarización de APIs e integración del análisis de IA en flujos productivos.

.NETAngularWebRTCDockerGitHub Actions
Sistema de gestión de viajes en grupo

Planificación, participantes, alojamiento y pagos

02

ProyectoWeb y móvil

Sistema de gestión de viajes en grupo

Un sistema para coordinar viajes, alojamiento, pagos y registros de participantes en un único flujo operativo.

Estructuración de reservas, pagos y gestión de participantes para viajes organizados.

Angular.NETREST APIsSQL Server
Plataforma de aprendizaje de idiomas

Aprendizaje de idiomas con IA en web y móvil

03

ProyectoWeb y móvil

Plataforma de aprendizaje de idiomas

Una aplicación web progresiva para práctica guiada, seguimiento del progreso, sesiones en vivo y ejercicios asistidos por IA.

Integración de aprendizaje, gamificación, videocomunicación y práctica asistida por IA en un solo producto.

AngularNestJSPWAWebRTCAI
Modernización de plataforma de RR. HH. y gastos

Integración fiscal y gestión de gastos corporativos

04

ProyectoEmpresarial

Modernización de plataforma de RR. HH. y gastos

Una plataforma empresarial heredada ampliada con integraciones fiscales, documentos de pago, controles de cuenta e informes operativos.

Ampliación de una plataforma WebForms con flujos fiscales, APIs externas, controles e informes.

.NET WebFormsSQL ServerREST APIsPDF generation
Plataforma de operaciones de flota

Telemetría, rutas, cumplimiento y alertas

05

ProyectoLogística

Plataforma de operaciones de flota

Un producto de gestión de flotas que combina telemetría GPS, visibilidad de rutas, peajes y flujos de cumplimiento del transporte.

Conexión de datos de vehículos, mapas, servicios externos y controles regulatorios en una vista operativa.

Next.js.NETGPS telemetryGoogle MapsREST APIs
Aplicación de comunidad ciclista

Actividad ciclista, desafíos y recompensas comunitarias

06

ProyectoWeb y móvil

Aplicación de comunidad ciclista

Una plataforma social móvil para recorridos, desafíos en grupo, recompensas, seguimiento de actividad y comercios asociados.

Liderazgo de un producto multiplataforma hasta su despliegue en AWS y publicación en producción.

React NativeAWSREST APIsMobile deployment
Plataforma de operaciones de calidad industrial

Flujos de producción y calidad

07

ProyectoIndustrial

Plataforma de operaciones de calidad industrial

Una plataforma operativa para flujos de producción y calidad en un entorno de manufactura de procesos a gran escala.

Entrega de nuevas funciones, introducción de límites de API sobre interfaces heredadas y mejora del rendimiento de consultas e índices.

.NET WebFormsSQL ServerJavaScriptREST APIs
Especificaciones industriales y modernización MES

Especificaciones técnicas y ejecución industrial

08

ProyectoIndustrial

Especificaciones industriales y modernización MES

Una plataforma web moderna para gestionar especificaciones técnicas de proceso y apoyar la transición hacia una arquitectura de ejecución desacoplada.

Desarrollo con Angular y .NET, introducción de CQRS e implementación de procesamiento en segundo plano para flujos prolongados.

Angular.NETCQRSHangfireSQL Server
Plataforma de operaciones de almacén y movilidad

Inventario y ejecución móvil en almacén

09

ProyectoLogística

Plataforma de operaciones de almacén y movilidad

Un sistema de gestión de almacenes que combina inventario en tiempo real con flujos móviles multiplataforma para equipos operativos.

Desarrollo de flujos de inventario y funciones en React Native con lectura de códigos de barras.

.NETReact NativeREST APIsBarcode scanningReal-time inventory
Plataforma de cotización de piezas y servicios industriales

Cotización, precios e integración empresarial

010

ProyectoEmpresarial

Plataforma de cotización de piezas y servicios industriales

Una aplicación modular para preparar cotizaciones de piezas y servicios entre sistemas de precios, empresariales y heredados.

Construcción del producto desde cero, diseño de acceso granular e integración con SAP, motores de precios y plataformas heredadas mediante APIs y BFF.

.NETAngularSAPBFFREST APIs

Los nombres, elementos visuales y detalles operativos se generalizan cuando es necesario para proteger la confidencialidad de clientes y empleadores.

Caso de estudio conceptual

Mantenimiento predictivo para un proceso industrial continuo

Una plataforma propuesta de monitorización y aprendizaje automático para un proceso multivariable donde pequeños cambios de temperatura, presión, flujo y composición pueden anticipar fallos de equipos o de calidad.

Panel de proceso industrial con indicadores de mantenimiento predictivo
Problema

Los operadores dependían de alarmas e inspecciones periódicas, que podían identificar condiciones anómalas solo después de que las variables del proceso ya se hubieran desviado.

Enfoque

MQTT transportaba lecturas de sensores a servicios de orquestación .NET, mientras modelos Python detectaban anomalías, estimaban riesgo de fallo y exponían señales de mantenimiento en Angular.

Valor esperado

Las alertas tempranas podrían ayudar a investigar fallos emergentes, programar ventanas de mantenimiento y reducir interrupciones evitables sin sustituir el criterio del operador.

  1. 01Sensores de procesoTemperatura, presión, flujo y composición
  2. 02Telemetría MQTTLecturas con marca de tiempo y estado del equipo
  3. 03Orquestación .NETValidación, almacenamiento, APIs y alertas
  4. 04Servicio ML en PythonDetección de anomalías y puntuación de riesgo
  5. 05Operaciones en AngularTendencias, alertas, explicaciones y mantenimiento
Enfoque de modelado

Un modelo base aprendería el comportamiento normal multivariable, identificaría desviaciones y combinaría tendencias recientes con el contexto operativo para estimar la probabilidad de un fallo próximo.

Mantenimiento preventivo

Las puntuaciones de riesgo se mostrarían junto con variables contribuyentes, eventos recientes y una ventana de investigación recomendada para que las decisiones de mantenimiento sigan siendo trazables.

Habilidades

Herramientas que utilizo en producción.

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

Proceso antes de la implementación

Cada proyecto comienza con un análisis del flujo de trabajo, sus restricciones y sus posibles fallos.

Sistemas mantenibles

Las interfaces y el código deben seguir siendo claros para los desarrolladores responsables de ampliarlos.

Continuidad operativa

Un sistema entregado debe seguir siendo comprensible para sus usuarios y práctico para el equipo que lo mantiene.

Contacto

Perfiles profesionales.

El código público está disponible en GitHub. La experiencia profesional y la información de contacto están disponibles en LinkedIn.