José Manuel Rodríguez Blanco
Desarrollador Full-Stack con sólida base técnica en lenguajes como C#, Java y Python. Experto en soluciones robustas con SQL Server y MariaDB, complementado con dominio avanzado de tecnologías web (React, Node.js) y desarrollo móvil. Capacidad para gestionar el ciclo completo de vida de una aplicación y despliegue en la nube mediante Netlify.
Formación
Lic. Sistemas Computacionales 2015 - 2019
Universidad Autónoma de Occidente (UAdeO) Los Mochis, SIN
Historial Laboral
Desarrollador 10/2019 - 05/2022
Duo | Los Mochis, SIN
- Mantenimiento de infraestructura tecnológica: Ejecución de mantenimientos preventivos y correctivos de hardware y software, garantizando la continuidad operativa de la empresa.
- Desarrollo de aplicaciones Full-Stack: Diseño y despliegue de soluciones web y móviles personalizadas para optimizar procesos internos.
- Gestión y control de inventarios: Supervisión técnica de existencias en puntos de venta, implementando sistemas de monitoreo para reducir pérdidas y mejorar el flujo de stock.
- Administración de respaldos de datos: Gestión de copias de seguridad asistidas para asegurar la integridad y recuperación de la información crítica del negocio.
QA Engineer / Tester de Software
08/2022 - 04/2023
AP Interfaces | Culiacán, SIN
- Aseguramiento de Calidad Multilenguaje: Ejecución de pruebas integrales en aplicaciones web desarrolladas en diversos stacks tecnológicos, garantizando la funcionalidad y compatibilidad entre navegadores.
- Validación de Capa de Datos: Realización de pruebas unitarias y de integración en bases de datos para asegurar la consistencia, integridad y correcto flujo de la información mediante consultas complejas.
- Matriz de Trazabilidad de Requisitos (RTM): Asegurando que cada requisito de negocio esté cubierto por un caso de prueba.
- Diseño de Casos de Prueba: Elaboración de matrices detalladas con pasos, datos de entrada y resultados esperados.
- Matriz de Ambigüedades: Identificación temprana de vacíos en los requerimientos para reducir retrabajos en la fase de desarrollo.
- Reporte y Seguimiento de Defectos: Documentación técnica de bugs, asignación de severidad y validación de correcciones en entornos de QA.
- Mitigación de Vulnerabilidades y Hardening: Gestión y remediación de brechas de seguridad en bases de datos críticas, asegurando el cumplimiento de políticas de acceso y protección de información sensible.
- Administración de Superusuarios (PAM): Control estricto y auditoría de privilegios elevados en entornos de base de datos para prevenir accesos no autorizados y fugas de datos.
- Aseguramiento de Calidad (Tester/QA): Ejecución de pruebas integrales (Unitarias, Integración y Regresión) para garantizar la estabilidad del software antes de su despliegue en producción.
Actualmente Abril 2023 – Presente
Desarrollador de Software | Coppel Culiacán, SIN
Idiomas
Inglés | Intermedio