Cobol Developer at SOFTTEK / BANAMEX (2025-07 – 2026-06)
Proyecto: S016 Data Cleaning de la BD de Clientes, orientado a la limpieza y sincronización del S016 con Product Processors para los sistemas en Unisys. Asumiendo responsabilidades bajo el rol de COBOL Developer, participé en el desarrollo de procesos críticos para sistemas core.
- Desarrollo de piezas COBOL74, rutinas especiales, integrando procesos encargados de realizar integración de tarjetas de débito en el sistema conforme a las reglas de negocio, provenientes en archivos secuenciales.
- Análisis y ejecución de la separación de lógica de negocio de la pieza encargada de realizar movimientos a tarjetas de crédito y débito en el Sistema de clientes, desacoplando los procesos. Realizando pruebas unitarias y validaciones funcionales para su promoción a ambientes UAT y posterior implementación a producción.
- Análisis de historias de usuario en Jira, interpretando requerimientos funcionales y técnicos.
- Seguimiento continuo a cambios de requerimientos funcionales, asegurando correcta implementación mediante pruebas.
- Desarrollo de piezas COBOL74, rutinas especiales y procesos batch, integrando procesos encargados de recibir y generar archivos indexados, así como procesos encargados de realizar la depuración o inactivación de los registros conforme a las reglas de negocio para cada sistema afectado.
- Operaciones sobre la base de datos DMSII, consultas, actualizaciones y eliminación.
- Compilación y ejecución de programas mediante WFL con parámetros de ejecución.
- Ejecución de pruebas unitarias, generación de logs, listados de compilación y documentación técnica.
- Monitoreo de ejecuciones en UAT y Producción incluyendo jornadas nocturnas, validando finalización correcta y recopilando evidencia mediante ventanas ON PROCESOS, ON TRANSFER y ON LOGMIX.
Software Developer at SOFTTEK (2025-03 – 2025-06)
Proyecto interno: Entrenamiento Mainframe DB2-CICS-JCL. Aprendiendo y manejando las diferentes sentencias SQL y su manejo en programas COBOL. Adentrarse a los conceptos de JCL, conociendo las diferentes sentencias como JOB, EXEC, DD, etc. Asimismo, tener una introducción a definiciones de CICS.
- Revisión de documentación técnica sobre los temas principales del DB2, JCL y CICS.
- Aplicar evaluaciones por parte de la organización para evaluar lo aprendido en el entrenamiento y conocimientos del perfil, evaluando los temas de COBOL, DB2, JCL, CICS.
- Realizar entrenamientos y cursos de Prompting Engineering usando herramientas de AI.
- Onboarding para el próximo proyecto en Mainframe Unisys.
Cobol Developer at SOFTTEK / BANAMEX (2024-09 – 2025-02)
Proyecto: MLT S072. Implementación de nuevos BINES para protección de cobros en el flujo ALS del sistema S702. Dentro del proyecto me desempeñé como COBOL Developer, analizando e implementando los cambios solicitados para la mejora del flujo ALS en el sistema.
- Conocimiento del flujo de ALS, identificando las piezas, estructuras de base de datos y archivos durante el inicio y fin del proceso.
- Análisis de piezas necesarias para la actualización y mejora de componentes COBOL74 en S702.
- Desarrollo de actualizaciones basadas en el diseño técnico del flujo ALS.
- Compilación y catalogación de piezas en Unisys, ejecución de pruebas unitarias.
- Apoyo en pruebas UAT dando seguimiento a archivos procesados y validación en base de datos DMSII.
Support Leader at SOFTTEK / BANAMEX (2024-05 – 2024-09)
Proyecto: Implement Cards & PILS Strategy Business Strategic Mx 2024, proyecto encargado de implementar el producto de crédito Inmediato 2x3 en ALS. En el rol de Support Leader brindé servicios de desarrollo agilé para S702, basado en revisión de ambientes, requerimientos y pruebas en atención a los requerimientos del proyecto.
- Análisis y revisión de las piezas COBOL correspondientes al flujo ALS, desde las piezas encargadas de recibir los archivos, los encargados de realizar validaciones y procesar el archivo de entrada, así como de las piezas encargadas de generar listados de la ejecución, conociendo así, los distintos archivos y sus estructuras durante el flujo. Esto para conocer el flujo del procesamiento de los archivos e identificar las incidencias presentadas durante las pruebas realizadas.
- Monitoreo y seguimiento a archivos enviados, analizando su estatus dentro del ambiente, así como por medio de consultas en las estructuras de la base de datos del sistema DMSII.
- Obtención y validación de archivos de prueba, junto con la recuperación de listados de ejecución, para documentar los resultados de las pruebas. Haciendo uso de ventanas como ON PROCESOS y ON TRANSFER.
Software Developer at SOFTTEK / BANAMEX (2023-07 – 2024-04)
Participación en el área de Digital Wealth, área que compone la arquitectura responsable de los servicios para sistemas internos. Participando como Software Development jr. contribuí en la actualización de servicios backend bajo metodología Scrum.
- Ambientación de los microservicios de manera local mediante herramientas como Eclipse IDE, Confluence, Bitbucket, Postman y BlackDuck, para su posterior mantenimiento.
- Actualización de microservicios, análisis del estado de las librerías utilizadas y actualización de estas a versiones recientes.
- Manejo de Java 8 y Spring Boot.
Software Engineer Trainee at SOFTTEK (2023-04 – 2023-06)
Proyecto interno: Academia COBOL/TISAP, con el objetivo de brindar capacitación y fortalecer conocimientos técnicos en desarrollo COBOL y preparar al personal para proyectos en entornos empresariales.
- Formación en fundamentos del lenguaje, lógica de programación y manejo de archivos en COBOL, mediante el uso del software OPEN COBOL IDE
- Participación en el programa TISAP, orientado a la creación de documentación técnica y desarrollo bajo el enfoque de "cero defectos", asegurando calidad y comprensión de los requerimientos.
- Elaboración de diagramas de flujo, documentación funcional y ejercicios prácticos para consolidar el aprendizaje.
Programador Trainee at SOAINT (2023-03 – 2023-04)
Participación como Programador Trainee en el Programa de capacitación orientado al desarrollo PL/SQL Oracle para entornos empresariales.
- Aprendizaje en la creación de procedimientos almacenados, funciones, cursores, triggers y manejo de excepciones.
- Desarrollo de ejercicios prácticos enfocados en lógica de negocio y automatización de operaciones en base de datos.
- Uso de herramientas como SQL Developer para consultas, validación y ejecución de scripts.