$ ▌
Angel Roberto Martínez Castro
Ingeniero de Software en CoMinVi | Java Spring Boot • Angular • DevOps
León, Guanajuato, México
Acerca de
Ingeniero de Software con más de 1 año de experiencia especializándome en arquitecturas empresariales y modernización de sistemas para la industria minera. Desarrollo y mantengo aplicaciones full-stack con Java Spring Boot, Angular 17 y bases de datos relacionales y NoSQL, entregando soluciones escalables que soportan operaciones críticas de negocio.
Lidero iniciativas de transformación digital incluyendo migraciones cloud a Google Cloud Platform, modernización de aplicaciones Angular legacy (v8 → v17), e implementación de PWAs con capacidades offline para entornos industriales. Mi trabajo abarca sistemas complejos de gestión de inventarios, procesos financieros y validación en tiempo real para operaciones mineras.
Con experiencia sólida en DevOps, implemento pipelines CI/CD con Jenkins, containerización con Docker/Harbor Registry, y sistemas de monitoreo utilizando Grafana y Prometheus para observabilidad completa de microservicios. Manejo integraciones complejas entre SQL Server, MongoDB y Firebird, optimizando queries, stored procedures y pipelines de agregación para máximo rendimiento.
Mi stack técnico incluye Java Spring Boot, Python, C#, Angular 17/TypeScript, Flutter, y amplia experiencia en arquitecturas de microservicios. Trabajo con metodologías ágiles (SCRUM), enfocándome en automatización, seguridad y excelencia operacional.
Experiencia
ene 2025 — Actualidad

Ingeniero de Software · CoMinVi
León, Guanajuato, México
Desarrollo y mantenimiento de aplicaciones full-stack (Java Spring Boot, Angular 17) para operaciones mineras. Migraciones cloud a GCP, modernización de aplicaciones Angular legacy, PWAs offline, pipelines CI/CD con Jenkins, containerización con Docker/Harbor y observabilidad con Grafana/Prometheus.
jul 2024 — ene 2025

Desarrollador Full Stack · INMEKHA INGENIERÍA, S.A. DE C.V.
El Recodo 130, La Lagunita, 37106 León de los Aldama, Gto.
Desarrollo de aplicación web para gestión de proyectos y colaboración en equipo, con vistas sincronizadas tipo Kanban, Gantt, calendario y Excel, chat en tiempo real mediante WebSockets, gestión de tareas y subtareas, tableros personalizables e integración con OneDrive usando Microsoft Graph API.
may 2023 — ago 2023

Desarrollador de software (Practicante) · Edge & Cloud
Benedicto XV 144, San Jeronimo II, 37148 León de los Aldama, Gto.
Desarrollo full stack de módulo REPSE para gestión y cumplimiento documental de empresas proveedoras, incluyendo diseño de base de datos, diseño UI/UX, carga y revisión de documentos, retroalimentación por observaciones e indicadores de avance. Implementado con Java, SQL, HTML, Bootstrap 5 y Tomcat.
Educación
ene 2019 — abr 2023
Tecnico Superior Universitario
TSU. Desarrollo de Software Multiplataforma
Ingeniería en Desarrollo de Software
Universidad Tecnológica de León
Skills
Backend
Frontend
DevOps
Datos
Movil
Proyectos
Módulo REPSE
Diseñé y desarrollé un módulo web REPSE para la gestión documental y cumplimiento normativo de empresas proveedoras de servicios especializados, participando en el diseño de base de datos, diseño UI/UX y desarrollo full stack. Implementé funcionalidades para carga, revisión, aceptación, rechazo y retroalimentación de documentos, así como indicadores de avance para visualizar el nivel de cumplimiento en tiempo real.
Módulo de Configuración de Autorizadores — Sistema de Compras
Diseño y desarrollo del núcleo de configuración para el nuevo sistema de autorización automática de compras, componente del cual dependieron los módulos de requisiciones y órdenes de compra desarrollados por el resto del equipo. - Clasificaciones de suministros: estructura jerárquica para categorizar insumos y asociarlos a reglas de autorización. - Niveles de autorizadores: asignación configurable de autorizadores por departamento, empleado o centro de costo, permitiendo cadenas de aprobación de múltiples niveles. - Insumos por clasificación: vinculación de insumos individuales a sus clasificaciones correspondientes. - Asignación de empleados: control de qué usuarios pueden capturar cada clasificación de suministro. - Restricciones de clasificación: reglas que impiden a centros de costo específicos capturar determinadas clasificaciones, evitando gastos no autorizados.
Sistema de Validación Real - Validación de datos Operativos MINA
Diseño y desarrollo de un sistema de validación con arquitectura de componentes padre-hijo para el manejo de formularios complejos con paginación, conservación de estado entre páginas y campos de captura dinámica (acumulados vs. manuales). El proceso requería validar grandes volúmenes de registros de avance previamente capturados en mina. Esta validación es un paso crítico dentro del flujo operativo: confirma que el avance registrado en campo sea correcto antes de que dicha información se utilice para el cálculo y pago de destajo a los trabajadores, por lo que la precisión y trazabilidad de cada validación tienen impacto directo en nómina.
Contacto
¿Tienes un proyecto en mente o quieres platicar sobre alguna oportunidad? Escríbeme.


