roman-mx.tech
Ingeniero de Software | Backend & DevOps Junior

Ramiro Yair Román Trejo

Especializado en desarrollo backend (Python / Django / FastAPI) y prácticas DevOps (Docker, Linux, CI/CD). Con sólidos fundamentos en Ciencias de la Computación (estructuras de datos, algoritmos y grafos), experiencia en plataformas empresariales, pipelines de Visión por Computadora (YOLO) y observabilidad con Prometheus/Grafana.

Capacidad demostrada para digitalizar procesos operativos críticos en entornos industriales (como Grupo Modelo / Compañía Cervecera de Zacatecas) y académicos de alta exigencia.

Pozo de Gamboa, Zacatecas, MX +52 492 181 9531 ryrt32@gmail.com Inglés B1 | Español Nativo
ramiro@dev-env:~
bash

# Datos del Candidato

$ cat perfil.json

"nombre": "Ramiro Yair Román Trejo",

"titulo": "Ing. Software | Backend & DevOps",

"universidad": "UAZ (2022 - Presente)",

"email": "ryrt32@gmail.com",

"telefono": "+52 492 181 9531"

$ systemctl status engineering-stack

● backend.service - active [Django 5, FastAPI & DRF]

● mobile-apps - active [Flutter/Dart Fitosanitario & Kotlin/Room]

● docker-compose - polyglot mesh [Postgres, Mongo, MariaDB]

● jenkins-ci - pipeline passing [Behave BDD + Selenium]

● prometheus-grafana - telemetría en vivo [cAdvisor + Node]

$ echo $VALUE_PROPOSITION

"Desarrollo backend seguro y trazable, despliegues reproducibles en Linux y observabilidad en tiempo real para entornos productivos."

Python & Django
Backend & APIs REST
Docker & Linux
Contenedores & Bash
Prometheus & Grafana
Observabilidad & Alertas
Testing BDD & QA
Behave & Calidad
Trayectoria Comprobada

Experiencia Profesional

Impacto medible en industria cervecera, proyectos académicos y manufactura.

Industria / Manufactura

Desarrollador Web / Consultor de Software

Compañía Cervecera de Zacatecas (Grupo Modelo)

Ago 2026 – Oct 2026
  • Diseñé e implementé una plataforma web centralizada para el control y trazabilidad de auditorías de herramientas y Buenas Prácticas de Operación (GOPs) de mantenimiento.
  • Reduje tiempos de captura y seguimiento manual mediante la digitalización del flujo de inspección y generación de planes de acción en planta.
  • Estructuré el modelo de datos relacional y las interfaces de usuario asegurando la integridad estricta de los registros operativos.
Python Django 5 PostgreSQL 16 Docker Compose Trazabilidad GOPs
Liderazgo & Desarrollo

Líder Técnico & Desarrollador Backend

Universidad Autónoma de Zacatecas — Licenciatura en Lenguas Extranjeras

Nov 2025 – May 2026
  • Lideré el desarrollo integral de una plataforma web de gestión académica utilizando Python y Django.
  • Coordiné la planificación ágil del equipo de desarrollo, asignación de requerimientos y despliegue del sistema en servidores Linux.
  • Implementé pruebas de aceptación BDD con Behave (Behavior-Driven Development), garantizando el cumplimiento de los flujos críticos de usuario antes de la puesta en producción.
Liderazgo Ágil / Scrum Python / Django Servidores Linux Testing BDD (Behave) Calidad de Software
Aseguramiento de Calidad (QA)

Inspector de Aseguramiento de Calidad (QA)

Nagakura Engineering Works

Abr 2021 – Jul 2022
  • Ejecución y supervisión de protocolos de inspección dimensional y de materiales bajo estrictas tolerancias de manufactura.
  • Detección y contención de desviaciones en líneas de producción; documentación formal de no conformidades y análisis de causa raíz (RCA) para acciones correctivas.
  • Aseguramiento del cumplimiento de estándares de calidad y auditoría de cambios en especificaciones técnicas de materia prima.
Análisis Causa Raíz (RCA) No Conformidades Auditoría Técnica Tolerancias Críticas
Competencias Técnicas & Fundamentos

Habilidades, Tecnologías & Fundamentos CS

Ciencias de la computación puras, arquitectura backend, infraestructura cloud, observabilidad e inteligencia artificial.

Backend & APIs REST

Lógica de servidor robusta, microservicios y APIs asíncronas.

  • Python 3.x (POO & Concurrencia)
  • Django 5.x & Django ORM
  • Django REST Framework (DRF)
  • FastAPI (Async & Microservicios)
  • Arquitectura MVC / RESTful
  • Spring Boot (Java) & Laravel 8

DevOps & Cloud

Aislamiento de entornos, pipelines y despliegues seguros.

  • Docker & Docker Compose (Multi-stack)
  • Linux (Ubuntu Server & Bash Scripting)
  • GitHub Actions & Jenkins CI/CD
  • Despliegue Remoto SSH en AWS EC2
  • Nginx Proxy Manager & SSL (Let's Encrypt)
  • Registros Docker Privados con Credenciales

Observabilidad & SRE

Monitoreo continuo de hosts, contenedores y microservicios.

  • Prometheus & Alertmanager
  • Grafana Dashboards en Tiempo Real
  • Node Exporter (CPU, RAM, Disco, Red)
  • cAdvisor (Telemetría de Contenedores)
  • Blackbox Exporter (Sondas HTTP sintéticas)
  • Reglas de Alerta en PromQL

Fundamentos de CS & Algoritmos

Estructuras de datos puras a bajo nivel de memoria en Java.

  • Árboles Binarios, ABB & Heaps/Montículos
  • Grafos Dirigidos & Algoritmo de Dijkstra
  • Compilador & Parser Sintáctico con Pilas
  • Árboles de Expresiones (Infijo / Postfijo)
  • Procesamiento Binario de Audio (.wav)
  • Matrices 2D/3D & Álgebra de Imágenes

IA & Visión por Computadora

Entrenamiento supervisado de Deep Learning y pipelines de datos.

  • Ultralytics YOLOv8 & YOLOv5
  • PyTorch (Deep Learning & Tensores)
  • Curación de Datasets Masivos con AgML
  • Mapas de Calor de Atención Visual
  • Exportación Optimizada para Inferencia
  • Modelos Ocultos de Markov (MOM)

Criptografía & Seguridad

Criptosistemas asimétricos, cifrado de flujo y criptoanálisis.

  • Criptosistema RSA Asimétrico (Sockets TCP)
  • Cifrador de Flujo RC4 (Stream Cipher)
  • Cifrado de Sustitución (Disco Alberti / César)
  • Cálculo de Entropía de Shannon & Hamming
  • Generador de Subllaves & Hashing
  • Criba de Eratóstenes para Primos

Bases de Datos (SQL & NoSQL)

Modelado estructurado, persistencia segura y optimización.

  • PostgreSQL 15/16 (psycopg3)
  • MariaDB & MySQL 8.0
  • MongoDB 6 (NoSQL Document Store)
  • SQLite & Room Database (Android ORM)
  • Oracle PL/SQL (Triggers & Procedimientos)
  • Healthchecks (pg_isready, mongosh)

QA, Testing & Metodología PSP

Garantía estricta de calidad, validación y testing continuo.

  • Metodología PSP (Watts Humphrey / SEI)
  • Procedimientos IV&V (Verificación y Validación)
  • Testing BDD con Behave (Gherkin)
  • Selenium WebDriver (Pruebas E2E en CI)
  • Pruebas Unitarias (pytest & unittest)
  • Flake8 Linters, RCA & Metodologías Ágiles

Mobile & Multiplataforma

Desarrollo nativo e híbrido con pipelines automatizados.

  • Flutter & Dart (Apps Multiplataforma)
  • Control Fitosanitario & Diagnóstico Agrícola
  • SQLite FFI en Linux y Dispositivos Móviles
  • Kotlin Nativo (Android Jetpack & MVVM)
  • Room Database (Persistencia Local Offline)
  • Google Maps API & Rutas Críticas
Implementaciones Reales

Proyectos de Ingeniería

Aplicaciones empresariales, automatización de infraestructura y pipelines.

Explorar repositorios en GitHub
Caso Real en Producción Grupo Modelo / CCZ
YairRT45/toolkits

Plataforma Web de Auditorías & Buenas Prácticas de Operación (GOPs)

Departamento de Envasado — Compañía Cervecera de Zacatecas

Sistema empresarial integral para sustituir el levantamiento manual en papel por una plataforma digital centralizada. Automatiza el flujo de inspección de toolkits, trazabilidad de no conformidades, cálculo en tiempo real de metas de cumplimiento por línea y generación inmediata de planes de acción correctivos.

Modelado & ORM Complejo

Estructura relacional con Dueños, Toolkits, Revisiones y GOPs, con métodos dinámicos de agregación para cumplimiento porcentual.

Docker & Compose

Arquitectura desacoplada en contenedores (Django + PostgreSQL 16), gestión de volúmenes persistentes y variables de entorno aisladas.

Impacto Operativo

Reducción drástica en tiempos de captura y auditoría, trazabilidad fotográfica de fallas y asignación ágil de responsables.

Django 5.0 PostgreSQL 16 Docker Compose psycopg3 Pillow Auditoría Industrial
Liderazgo Técnico & BDD UAZ Lenguas Extranjeras
ryrt32/seguimiento-programas-deploy

Plataforma de Gestión Académica con CI/CD en Jenkins & Testing BDD

Pipeline Completo en Jenkinsfile, Pruebas BDD con Behave + Selenium Firefox, Despliegue Automatizado por SSH a AWS EC2

Liderazgo del desarrollo integral y automatización de entrega para la plataforma académica de Lenguas Extranjeras (UAZ). Arquitectura backend en Django empaquetada con Apache mod_wsgi sobre Debian, base de datos relacional MariaDB y un pipeline continuo en Jenkins orquestando calidad estricta (Flake8), pruebas unitarias y pruebas de aceptación BDD con Behave y Selenium Headless.

Pipeline CI/CD en Jenkins

Declarativo en Jenkinsfile: linter Flake8, unit tests, versionado semántico automático (v${BUILD_NUMBER}) y push seguro con withCredentials a registro Docker privado.

Testing BDD & Selenium

Escenarios Gherkin (.feature) ejecutados con Behave contra un contenedor en red de selenium/standalone-firefox para validar flujos de usuario reales antes de permitir el build.

Despliegue SSH a AWS EC2

Despliegue continuo vía SSH agent hacia servidor remoto AWS EC2, con respaldo automático de versión anterior (IMAGE_VERSION_OLD) en el .env para rollback sin fricción.

Jenkinsfile GitLab AWS EC2 (SSH CD) Behave (BDD) Selenium Firefox Flake8 Django MariaDB
Visión por Computadora (IA) & Mobile Ultralytics YOLOv8 • PyTorch • Flutter
YairRT45/doctor_chile_app

Doctor Chile: Sistema Fitosanitario de Detección con IA (YOLO) & App Móvil (Flutter)

Pipeline Completo de Deep Learning (PyTorch & Ultralytics YOLOv8), Curación AgML y Cliente Offline en Flutter & Dart con SQLite FFI

Solución integral de Visión por Computadora (Computer Vision) y desarrollo móvil para el diagnóstico y control fitosanitario de plagas y enfermedades en cultivos de chile. Comprende desde la ingeniería de datos y entrenamiento supervisado de modelos YOLO (v5/v8) con PyTorch clasificando 5 patologías foliares (Curl, Healthy, Spot, Whitefly, Yellowish), hasta la inferencia en campo mediante una aplicación cliente en Flutter & Dart con persistencia local en SQLite FFI y automatización continua de calidad en GitHub Actions.

Pipeline de IA & Deep Learning

Curación y balanceo de datasets masivos con AgML, generación de casos negativos, evaluación de mapas de atención visual (ver_atencion_yolo.py) y entrenamiento supervisado con Ultralytics YOLOv8 y PyTorch.

Cliente Móvil Flutter & SQLite FFI

Interfaz reactiva fluida para diagnóstico en campo, catálogo patológico y almacenamiento local offline con bindings C/Linux (libsqlite3-dev) para áreas agrícolas sin cobertura de red.

CI/CD & Exportación de Modelos

Workflow en GitHub Actions sobre Ubuntu Runners con linter estricto (flutter analyze --fatal-infos), suite de pruebas unitarias y scripts de exportación de pesos optimizados (export_chili.py).

Computer Vision Ultralytics YOLOv8 PyTorch AgML Datasets Flutter Dart SQLite FFI GitHub Actions CI/CD Control Fitosanitario
Fundamentos de Ciencias de la Computación Java Puro • Algoritmos a Bajo Nivel • Sin Librerías
YairRT45/data-structures-and-algorithms-java

Motor de Estructuras de Datos Complejas, Algoritmo de Dijkstra & Compilador

Implementación a Mano de Grafos, Árboles, Parser Sintáctico con Máquina de Pilas y Procesamiento Binario de Audio e Imágenes

Arquitectura de fundamentos de ciencias de la computación desarrollada en Java puro a bajo nivel de memoria, sin depender de estructuras preconstruidas de la JDK. Comprende la implementación manual de colecciones dinámicas y no lineales, algoritmos de optimización de rutas mínimas en grafos dirigidos, evaluación sintáctica de expresiones mediante árboles binarios, analizador léxico/sintáctico tipo compilador y procesamiento a nivel de bytes para formatos de audio WAV y transformaciones matriciales multidimensionales.

Grafos, Dijkstra & Árboles

Modelado de grafos dinámicos y estáticos con el algoritmo de caminos mínimos de Dijkstra, árboles de búsqueda binaria (ABB), montículos/heaps y árboles de expresiones aritméticas para cálculo infijo/postfijo.

Compilador & Parser Sintáctico

Verificador sintáctico basado en máquinas de pila para comprobación de balanceo de delimitadores, detección posicional de errores léxicos y evaluación semántica de instrucciones de código.

Matrices 3D & Audio Binario

Decodificación y filtrado de señales de audio .wav a nivel de muestras de bytes; motor de álgebra matricial 2D/3D para convolución, escala de grises y rotaciones en procesamiento digital de imágenes.

Algoritmo de Dijkstra Árboles de Búsqueda Binaria Teoría de Grafos Montículos / Heaps Compiladores & Parsers Procesamiento WAV Matrices 2D/3D Modelos Ocultos de Markov
Líder de Calidad (QA Lead) & Colaborador Procedimientos IV&V • Auditorías • Kotlin
erikluevano/4Nodos

MovilSecure: Liderazgo de Calidad (IV&V) & Aplicación de Rutas Médicas

Gestión de Calidad de Software, Procedimientos IV&V, Revisiones de Diseño, Orquestación de Pruebas y Desarrollo en Kotlin

Lideré la estrategia de calidad y verificación para el equipo de desarrollo de MovilSecure (asistencia y navegación médica rápida para cuidadores). Fui el responsable de orquestar la integración continua, coordinar suites de pruebas, realizar auditorías técnicas de código, dirigir revisiones de diseño de software y aplicar procedimientos formales de Verificación y Validación Independiente (IV&V), complementado con desarrollo activo en Kotlin y Room DB.

Procedimientos IV&V y Auditorías

Diseño y ejecución de procesos formales de Verificación y Validación Independiente (IV&V), auditorías de especificaciones y control de trazabilidad de requerimientos.

Revisiones de Diseño & Integración

Orquestación de la integración entre ramas, revisión crítica de arquitectura/diseño de software a los compañeros y validación de Pull Requests para tolerancia cero a fallos.

Desarrollo Activo en Kotlin

Implementación directa en el repositorio (13 commits): persistencia con Room Database, arquitectura MVVM, Google Maps API y refactorización de perfiles/medicamentos.

Liderazgo de Calidad Procedimientos IV&V Auditorías Técnicas Revisiones de Diseño (Peer Reviews) Kotlin (100%) Room Database MVVM
DevOps & Observabilidad Cloud Despliegue en AWS • Trabajo Colaborativo en Servidor
erikluevano/Observabilidad

Stack Integral de Observabilidad, Telemetría & Alertas en la Nube

Infraestructura Multicontenedor con Prometheus, Grafana, Alertmanager, Node Exporter, cAdvisor, Blackbox Exporter y Nginx Proxy Manager

Diseño e implementación colaborativa de una plataforma integral de observabilidad y monitoreo desplegada directamente sobre servidores en la nube (AWS EC2 / Linux). Arquitectura multicontenedor orquestada con Docker Compose para la ingesta de telemetría a nivel de sistema operativo, estado de contenedores Docker, rendimiento de bases de datos relacionales, disponibilidad de microservicios y generación automatizada de alertas críticas.

Monitoreo de Aplicaciones

Recolección de métricas activas en aplicaciones backend Django (/django-metrics/metrics), servidores de aplicaciones Tomcat (Java), base de datos MariaDB (vía mysqld-exporter) y disponibilidad HTTP con Blackbox Exporter.

Telemetría de Host & Contenedores

Inspección profunda de hardware y sistema operativo con Node Exporter (CPU, RAM, red, I/O disco) y métricas de rendimiento por contenedor en tiempo real con cAdvisor.

Alertas PromQL & Dashboards

Reglas de alerta personalizadas con Alertmanager (CPU > 80%, RAM > 85%, disco crítico > 90% y contenedores caídos), dashboards interactivos en Grafana y enrutamiento seguro mediante Nginx Proxy Manager.

Prometheus Grafana Alertmanager cAdvisor Node Exporter Blackbox Exporter Nginx Proxy Manager Docker Compose AWS EC2 / Linux
Orquestación Docker Avanzada Malla Políglota de 4 Stacks • Redes Aisladas
ryrt32/examen1-deploy

Orquestación de Microservicios Políglotas con Docker Compose & Nginx Proxy Manager

FastAPI + PostgreSQL, Spring Boot + MongoDB, Laravel 8 + MySQL y React Admin con Healthchecks y Redes Seguras

Diseño de una arquitectura distribuida multicontenedor que unifica 4 aplicaciones heterogéneas de código abierto en un solo entorno coordinado. Implementación de aislamiento de redes (frontend y backend), sondas de salud (healthchecks) en bases de datos para arranque ordenado, consumo de API entre microservicios (React Admin alimentado de la API de FastAPI) y enrutamiento perimetral con Nginx Proxy Manager.

Malla Políglota 4-en-1

Coordinación de FastAPI (Python), Spring Boot (Java), Laravel 8 (PHP) y React Admin (SPA) en un único docker-compose.yaml reproducible.

Aislamiento de Redes (Frontend / Backend)

Segmentación de tráfico: las 3 bases de datos (PostgreSQL 15, MongoDB 6 y MySQL 8) residen en la red privada sin exponerse al host, accesibles únicamente por sus microservicios.

Healthchecks & Sincronización

Sondas activas (pg_isready, mongosh ping, mysqladmin ping) con condition: service_healthy para evitar fallos de conexión por condiciones de carrera al levantar el stack.

Docker Compose FastAPI Spring Boot (Java) Laravel 8 React Admin PostgreSQL 15 MongoDB 6 MySQL 8 Nginx Proxy Manager Healthchecks
Formación Académica

Ingeniería de Software

Universidad Autónoma de Zacatecas (UAZ)

2022 — Presente (En curso)

Formación enfocada en ciclo de vida del software, diseño de arquitecturas robustas, gestión de bases de datos relacionales, redes, sistemas operativos e ingeniería de requerimientos.

Idiomas

Español

Lengua Materna

Nativo

Inglés

Lectura y comunicación técnica

Nivel B1

Capacidad para trabajar en equipos multidisciplinarios bajo metodologías ágiles (Scrum).

Contacto Profesional

¿Buscas incorporar un Ingeniero de Software a tu equipo?

Estoy disponible para posiciones de Junior Backend Developer o Junior DevOps Engineer (remoto, híbrido o presencial). Hablemos de cómo puedo aportar valor técnico inmediato a tus productos e infraestructura.

Pozo de Gamboa, Zacatecas, México • Disponible para Reubicación o Remoto