

Luis Fernando Santiago Martínez
Tecnología / Internet
Sobre Luis Fernando Santiago Martínez:
Detectar y satisfacer las necesidades organizacionales relacionadas con el uso de la información, a través de la creación, administración y mantenimiento de sistemas integrados y eficientes de procesamiento de información y servicios.
Participar en grupos de trabajo multidisciplinarios que propongan soluciones integrales en su entorno.
Desarrollo de soluciones, aplicaciones web, aplicaciones móviles y procesos que apoyen a la gestión y optimización de actividades de la organización.
Experiencia
Desarrollador Full Stack
Creación de Sistema para la Gestión de Información. Se desarrollaron módulos de Sucursales, Usuarios, Grupos, Clasificaciones, Cotizaciones, Productos, Componentes, Materiales, Cargas Masivas de Información y Reportes con las Tecnologías Spring Boot, Security, JWT, JPA, Mysql para el backend y se utilizó Bootstrap y Angular para el desarrollo Frontend. Creación y validación de requerimientos para la imeplementación de necesidades del Cliente, entregas de ejecutables y seguimiento a pruebas, corrección de insidencias, ajuste a procesos, validaciones en el sistema, control de versiones y despliegues productivos.
Desarrollo de proyectos con Páginas Web Dinámicas, utilizando Tecnologías como HTML, CSS, Js y Php. Los despliegues de aplicaciones se han realizado en AWS utilizando servicios como E2C, S3 y RDS. Migración de servicios que utilizaron arquitectura SOA a Mulesoft, dependiendo de las necesidades y estándares del cliente, pruebas de aplicaciones de experiencia, procesos y sistema, despliegues a Exchange, agregado de markdowns para la documentación, implementación de código en Anypoint Studio, publicación de aplicaciones en Anypoint Platform y testeo de las mismas.
Scrum Master
Gestionar la relación estrecha con el cliente, revisión de código de células de trabajo y validación de tickets. Modificación de procesos internos del Core Bancario con las condiciones otorgadas por la institución y performance de procesos internos.
Gestión de proyectos realizando, redacción de requerimientos funcionales ajustado a manuales, estándares, metogolodías y SLA’s, con el objetivo de solventar los problemas que presenta el cliente, implementación de nuevos módulos para el sistema y generación de nuevos procesos para desarrollo y ETL.
Seguimiento a procesos de desarrollo validando posibles riesgos, tiempos de entrega y fechas compromiso de los mismos, realizando la gestión correspondiente con cada una de las áras relacionadas.
Capacitación Interna a los miembros de la empresa, seguir de cerca el nivel de satisfacción, uso y consumo del sistema, logrando con ello el entendimiento de las necesidades que los clientes pudieran tener ofreciendo y posicionando otros productos de la compañía y venta cruzada.
Formación y educación del cliente fomentando y reforzando los procedimientos internos para cada necesidad que tenga. Resolución de problemas críticos del cliente con ajustes a nivel sistema o bases de datos solucionando detalles por procesos de sistemas o errores de usuario.
Implementador Junior
Participar en tareas de implementación del Sistema SAFI o de sus módulos en los proyectos administrados por la Gerencia de Implementaciones.
Creación de Procesos de automatización para los clientes dependiendo de las funciones que requieran. Solución de Tickets de desarrollo y configuración de Servidores Tomcat para instalación de Sistema Core Bancario, apertura de puertos y levantamiento de aplicaciones con Java en servidores públicos.
Gestionar los requerimientos de los clientes realizando Cartas de Entendimiento, en el tiempo señalado en los SLA, de acuerdo a la complejidad del requerimiento.
Realizar los reportes de las actividades realizadas con los clientes en el tiempo indicado y elaborar minutas o documentación cuando sea necesario de acuerdo a los compromisos y actividades realizadas.
Educación
Marzo - Abril 2020: Miahuatlán de Porfirio Díaz Oaxaca. Desarrollo de aplicación web y de escritorio java consumiendo servicios web.
• Tareas realizadas: Se desarrolló una aplicación web que permite el CRUD de información de jugadores consumiendo un servicio web SOAP local. Se implementó una base de datos en MySQL, se utilizaron Bean, Interfaz y DAO para la manipulación y acceso a la información. Las vistas fueron desarrolladas en JSP y Servlets. Se probaron los servicios con SoapUI. Se desarrolló una aplicación de escritorio que consume los servicios web de una calculadora online.
Febrero 2019 - Marzo 2020: Miahuatlán de Porfirio Díaz Oaxaca. Tesis de Licenciatura. Director: M. en C. Alejandro Jarillo Silva.
• Tareas realizadas: Se realizó el diseño, desarrollo y evaluación de un sistema modular empleando software libre (Java y C) que permite obtener, almacenar, administrar y visualizar la información bioeléctrica obtenida de los sensores en tiempo real (un electroencefalógrafo, un sensor de ritmo cardíaco y un sensor de conductancia de la piel), información del expediente clínico electrónico, así como información adicional generada durante la ejecución de un experimento. Autenticación del sistema con tres tipos de usuarios y dos niveles de seguridad, uno por medio de usuario y contraseña, y el otro por medio de una huella digital con el dispositivo U.are.U 5300. Por otra parte, el sistema cuenta con la opción de exportar la información bioeléctrica de los experimentos en formato “csv” y reportes generales como el expediente clínico electrónico en formato “pdf”.
Febrero – Julio 2019: Miahuatlán de Porfirio Díaz Oaxaca. Universidad de la Sierra Sur. Desarrollo Web Front-End.
• Tareas realizadas: Se desarrolló el módulo web de Personal con su CRUD consumida por una API REST. Las interfaces se generaron en Angular y su librería Nebular. Se integró una base de datos Mysql en contenedores docker, se estructuraron las consultas mediante Postman, se utilizó GitLab como control de versiones y Visual Studio Code para la implementación de código.
Marzo – Junio 2019: Miahuatlán de Porfirio Díaz Oaxaca. Universidad de la Sierra Sur. Proyecto Final de Sistemas de Información.
• Tareas realizadas: Se desarrolló un sistema multiplataforma utilizando Xamarin, la aplicación fue probada en Windows y android. La aplicación permite el CRUD de información de pacientes, medicamentos, médicos entre otros. Fue desarrollada en C# con el IDE Visual Studio Community integrando SQLite.
Julio – Septiembre 2018: Pachuca de Soto Hidalgo. Xólotl Creative Labs S. de R. L. de C. V. Segundo Periodo de Estancias Profesionales.
• Tareas realizadas: Se modificaron todas las interfaces del proyecto móvil MiBisne y se solucionaron los errores que presentaba el sistema para la autenticación de usuario. La aplicación se desarrolló en Android Studio, se utilizó GitHub como control de versiones, se implementó una base de datos en MySQL y se utilizó Laravel para autenticación de usuarios.
Marzo – Junio 2018: Miahuatlán de Porfirio Díaz Oaxaca. Universidad de la Sierra Sur. Proyecto Final de Sistemas distribuidos.
• Tareas realizadas: Se desarrolló un sistema de votaciones con los postulantes a presidente de la república mexicana para la jornada de informática utilizando CORBA y Java. Se implementó una base de datos en MySQL, El servidor fue montado en Windows 10 y los clientes se implementaron en Ubuntu 18.04.
Octubre 2017 – Febrero 2018: Miahuatlán de Porfirio Díaz Oaxaca. Universidad de la Sierra Sur. Proyecto Final de Bases de Datos Distribuidas.
• Tareas realizadas: Se diseñó y generó una base de datos distribuida montada en tres computadoras diferentes con Windows 7 a las cuales se podía realizar el CRUD de información. Se implementó una base de datos en Oracle, se realizó una fragmentación vertical, horizontal y consultas anidadas a diferentes nodos.
Julio – Septiembre 2017: San Sebastián Coatlán Oaxaca. Instituto de Estudios de Bachillerato del Estado de Oaxaca. Primer Periodo de
Estancias Profesionales. Instructor.
• Tareas realizadas: Se impartieron cursos y clases a los alumnos de primer semestre (Informática), tercer semestre (Fundamentos del diseño gráfico) y quinto semestre (Gestión de bases de datos). Para la clase de Informática se enseñó a realizar un sitio web responsive, para la clase de Fundamentos del diseño gráfico se utilizó Corel Draw para diseño y creación de imágenes. Finalmente, para la clase de Gestión de bases de datos se utilizó MySQL server para el diseño y la gestión de la base de datos.
Marzo – Junio 2017: Miahuatlán de Porfirio Díaz Oaxaca. Universidad de la Sierra Sur. Proyecto Final de programación visual.
• Tareas realizadas: Se desarrolló un sistema de información que permite la gestión de una biblioteca, CRUD de libros, roles de usuarios y generación de reportes en C#. Se implementó una base de datos en Microsoft SQL Server y se utilizó ReportViewer.
Octubre 2016 – Febrero 2017: Miahuatlán de Porfirio Díaz Oaxaca. Universidad de la Sierra Sur. Proyecto Final de Paradigmas de Programación,
Ingeniería de Software y Base de Datos.
• Tareas realizadas: Se desarrolló un sistema de información que permite la gestión de información de alumnos, maestros y pagos de una institución a nivel primaria en Java. Se implementó una base de datos en MySQL y se implementaron procedimientos almacenados para el acceso y modificación de la información.
Marzo – Junio 2016: Miahuatlán de Porfirio Díaz Oaxaca. Universidad de la Sierra Sur. Proyecto Final de Diseño web y Base de Datos.
• Tareas realizadas: Se desarrolló un sistema web que permite la gestión de concursantes de un torneo interno de “Karel el robot” implementando tecnologías como HTML5, Bootstrap, JavaScript y PHP. Se implementó una base de datos en MySQL y se utilizó Sublime 3 para la generación de las etiquetas de la página.
Octubre 2015 – Febrero 2016: Miahuatlán de Porfirio Díaz Oaxaca. Universidad de la Sierra Sur. Proyecto Final de Estructura de Datos.
• Tareas realizadas: Se desarrollaron cuatro aplicaciones que permiten la interacción con el usuario. La aplicación torres de Hanoi utilizando pilas, una simuladora de impresión utilizando colas, una agenda utilizando listas y una aplicación de visualización de nodos utilizando árboles. Cada una de las aplicaciones se desarrolló utilizando C y GTK2.0.