Líder De Proyecto
Distrito Federal, México
Nombre del proyecto: Migración de la plataforma SIAC a una nueva versión Puesto: Desarrollador JavaDescripción del proyecto: Después de varios años con el mismo portal, el Departamento de Sistemas Corporativos decidió crear una nueva versión del portal SIAC a una arquitectura SOA. Actividades: Implemente el modelo de negocio utilizando BPM con el motor de Camunda. Como lenguaje de programación se definió Java y para la función de un pequeño ESB se utilizó Apache Camel como ruteador. Se creó un componente con el nombre de Mediator el cual se encargaba de realizar validaciones y operaciones a base de datos. Se creó un componente con el nombre de BPM el cual contiene el motor de Camunda y fungía como un orquestador. Se utilizaron dos bases de datos, una para el orquestador (BPM) en Oracle y otra para las operaciones de los movimientos propios de negocio en Informix.Nombre del proyecto: SIAC – Sistema Integral de Aplicaciones Corporativas Puesto: Desarrollador JavaDescripción del proyecto: Sistema que consta de 3 partes, parte Web, en la cual se utiliza Ext JS 4, patrones de diseño, Struts. Parte Batch, en la cual Java es el lenguaje orientado a objetos utilizado, se utilizan patrones de diseño como Singleton y Factory. En la parte reporteadora tenemos a Java como lenguaje y se utilizan patrones de diseño. Actividades: Desarrollé un módulo el cual implicaba las 3 partes además de que brindé mantenimiento a otros módulos del mismo proyecto.También desarrollé un proceso con la tecnología Spring Batch para un proceso que requería la lectura de archivos y posteriormente el registro de información en base de datos. Nombre del proyecto: Arquitectura de Servicios Desarrollador Java Senior, Noviembre 2013 Descripción del proyecto: Construcción de servicios web para satisfacer requerimientos de usuarios. Como lenguaje de programación use Java, Base de datos en Informix, Spring Integration, Spring Security y Spring Web. Este proyecto se encuentra en Maven.