Henry J. M. C. freelancer experto en Java, Programación Web, Inteligencia empresarial

Henry J. M. C.

Buena actitud, humildad, pasión por lo que hago,

0 / 5

Venezuela

IT & Programación

¿Qué es posición de perfil iron?

Iron es el nivel inicial de los freelancers de Workana. A medida que consigan más logros y ganen más proyectos, irán progresando hacia los niveles superiores. Leer más

Sobre mí
Me gradué de Ingeniero en Informática al final del año 2000. Desde esa fecha hasta el presente he tenido la dicha de desempeñarme en diferentes empresas, unas de gran tamaño, como Telefónica Venezuela, en el área Bancaria, y sobre todo como Consultor Externo. Me especialicé en dos grandes áreas. El área de Java,allí trato de enmarcar muchas cosas: Desarrollo Web con diferentes framework, con diferentes aplication server, diferentes bases de datos, y diferentes herramientas de desarrollo,hasta llegar a ser líder de Desarrollo, realizar actividades gerenciales , generar la arquitectura web de los aplicativos, y encima de todo esto una capa de mucha pasión y mística por lo que hago.  El área de Business Intelligence, igualmente con diferentes herramientas, diferentes bases de datos, grandes volúmenes de datos, y un gran cantidad de proyectos, desde pequeños datamart, hasta implementar todo la arquitectura, base de datos , estrategias de carga, etc.
Me mantengo actualizado buscando las nuevas tendencias, los nuevos framework, las nuevas propuestas, y por supuesto ver como las podemos aplicar en nuestros clientes, como un gran beneficio para ellos.
Historia laboral
Cliente Banplus: Liderizar el equipo de Consultores desginados para la actualización de la Plataforma BI del área Prevención Legimitación de Capitales del Banco. Esto implicó tres fases :  La primera hacer las adecuaciones necesarias al Proyecto existente para disminuir sustancialmente el tiempo de ejecución de los procesos ETL. Todos los procesos ETL se desarrollaron en SSIS (SQL SERVER Integration Server). Se apoyo al equipo de Base de Datos en la Instalación de la nueva versión de SQL Server , específicamente versión 2014, en los nuevos servidores asignados para el mismo. La segunda fase implicó rediseñar para separar los procesos de extracción, transformación y carga, y aplicar las mejores practicas posibles en cada Proceso. Creación de Secuencias de ejecución para cada proceso macro. Se crearon nuevas Bases de Datos para guardar los tracking de los paquetes, las configuraciones de conexiones, los históricos de las fact table, el ODS, y se recrearon las Base de Datos de Staging y DataWarehouse(DW). Se rediseñaron junto con otro consultor los Reportes de área, y los Universos asociados a los mismo.

Cliente Telefonica: Formar parte del equipo en el Proyecto Migración SAP BO, Este proyecto implicó la migración de la plataforma  en la versión Business Object 6.5 a Sap BO XI con actividades como: Actualización de Universos, configuración de instancia a través del CMC, configuración en Control-M para las ejecuciones automáticas , Actualización y Optimización de los Reportes existenes, optimización querys de los reportes, creación de Stored Procedured en Base de Datos Oracle para optimizar los Reportes , creación de Nuevos Reportes para las distintas áreas de la organización).  Liderizar y desarrollar el  Proyecto Indicadores de Gestión Mi Movistar Online(Cliente Telefonica)  actividades Realizadas: Replicar tablas desde Sql Server 2008 a Oracle 11g a través de SQL SERVER Integration Server(SSSI), creación de los SSIS para la construcción de las Dimensiones y la carga de la Fact Table del modelo, creación del Universo, Creación de los Stored Procedured del lado de Sql Server y del lado de Oracle para los cálculos. Creación de los Reportes para los Indicadores. Generar el plan de Trabajo, coordinar  junto con el equipo Telefonica la ejecución del Control Cambio para la puesta en producción. Lider de Equipo del Proyecto Migración Reportes Servidor BO Miami. actividades : Generar nuevos Universos que permitan soportar los Reportes existentes, y permitan a los usuarios autogestionarse en la creación de nuevos reportes. Creación de nuevos procesos ETL,realizados con shell scripts e instrucciones sql sobre servidores Solaris , que permiten migrar data de diferentes base de datos en nuevas tablas, las cuales se utilizan como base de nuevos Reportes. Desarrollo de Proyecto en Java para generar un conector que permita crear instancias de Reportes automaticamente desde un Job de Control-M, utilizando el SDK de SAP Business Object. Se proyecto se hizo multicapas utilizando algunos patrones de Diseño.

Cliente American KPO: Participar en el Proyecto de Migración de la Plataforma BI de Telefónica hacia la versión 4 en la actualización de dos aplicativos desarrollados en Java. Esto implicó recrear los archivos fuentes, actualizarlos con el nuevo SDK de Sap Business Object. Actualizar el Aplicativo Help Desk BO,  realizado en Java. Igualmente este Proyecto es multicapas. Se creó una nueva capa de acceso a datos, porque se cambió la base de Datos hacia SAP SQL AnyWhere 16. Se adecuó para que el aplicativo se ejecutara sobre El servidor de aplicaciones Tomcat (originalmente estaba sobre WebLogic)
•    Cliente Avila Web: Participar en el Desarrollo de una aplicación móvil para un Cliente interno (KPMG). Las tecnologías usadas fueron AngularJS, Bootstrap 3, HTML5, CSS y Javascript. Las herramientas de desarrollo: Nodejs, Yeoman: Grunt, Bowe. Cordova 4: (Esto es para generar las aplicaciones nativas) .  La aplicación debía consumir servicios Restful que devolvían objetos json, que fueron desarrollados por otro Proveedor a partir de Wordpress. El apk se generó origininalmente para equipos con sistema operativo Android, y en una segunda fase para equipos con sistema operativo IOS.


•    Empresa: Gooflight-SW , Caracas,
Cargo: Consultor Independiente.
Fecha: Junio 2009 –  Diciembre 2009
Actividades Realizadas:  Desarrollar la arquitectura necesaria para la puesta en marcha de un bus de servicios que permita el manejo de las funciones relacionadas a la reservacion de Hoteles(disponiblidad,reserva,detalle hoteles,detalle habitaciones,confirmación,cancelación). Los webServices se realizaron con spring-ws, y los xsd usados son los que provee Open Travel Alliance(OTA). Se creó un proyecto java multicapas con difentes patrones de diseño. el acceso a la bd con Hibernate(pool de conexiones). Se utliza spring, jpa, db en mysql que será migrada a postgress sql.Uso intensivo de estructura de datos(hashmap,ArrayList), necesarias para el ordenamiento de datos. Para la capa de la vista(front-end ) se realizó con struts 2.0 y zk. Se uso la tecnologia jaxb para el manipulación de los xml. La aplicación se desplega en un servidor Tomcat versión 6. Este trabajo es desde la casa, con comunicación vía skype y una reunión semanal presencial.

•    Empresa: Banco de Venezuela , Caracas, 0212-5013707-5013202
Cargo: Especialista de Tecnología Senior.
Fecha: Mayo 2006 –  Marzo 2009
Actividades Realizadas: Coordinador temporal del área de Intranet del Banco de Venezuela con 9 personas a cargo. Diseñar  la arquitectura de los proyectos web desarrollados por el área, en los cuales se usaron las siguientes tecnologías: especificación J2EE, uso del modelo MVC con Struts, spring, ajax, uso de patrones de diseño para las diferentes capas de la arquitectura, uso de web services(ultimas aplicaciones). Lider Tecnico de proyectos web.Uso de Jasper Report para generar reportes. Desarrollo de paquetes pl/sql de Oracle para las aplicaciones desarrolladas. Actualización y Manejo de una herramienta de workflow diseñada  por el personal del área(se hizo con paquetes PL/SQL,triggers y tablas de configuración). Manejo del servidor de aplicaciones web, Oracle aplication Server. Uso de Eclipse y Jdeveloper como herramientas de desarrollo.Uso de Oracle Portal como herramienta para el mantenimiento del Portal Corporativo.  Desarrollo en conjunto con un consultor de la arquitectura y el front end para el Mantenimiento del LDAP(Oracle Internet Directory) utilizado para la autenticación de la Intranet. Uso del CVS como repositorio de fuentes.Generar la planificación asociada a los proyectos asignados. Preparar y Generar los controles de cambio (pases a producción)  necesarios para la puesta en marcha de las diferentes aplicaciones.. Manejo medio de Moodle y php..

•    Empresa: DBACCESS.COM, C.A. , Mérida, 0274-2523906
Cargo: Ingeniero de Software III.
Fecha: Enero 2005 –  Abril 2006
Actividades Realizadas: Desarrollo de Sistemas Web, con las siguientes tecnologías: J2EE, Enterprise Java Bean 2.0, Struts, Hibernate, JAVA, Jsp, sobre base de Datos Oracle 9i y la parte de reportes con Cristal Report X sobre WebSphere. Desarrollo de Pruebas Unitarias con Junit. Manejo de WebSphere Studio Enterprise Developer. Manejo de CVS, Manejo de Eclipse. Desarrollo del proyecto ETL  con Oracle Warehouse Builder. Desarrollo de Aplicaciones bajo el modelo de la Empresa basado en RUP. Desarrollo de Casos de Uso.

•    Empresa: O y S de Venezuela, C.A. ,Turmero, Venezuela, 0244-6638303
Cargo: Consultor de Sistemas.
Fecha: Junio 2003 –  Diciembre 2004
Actividades Realizadas: Análisis, Desarrollo, Programación e Implementación del Sistema de Loterías en Línea(LOTNET), desarrollado en Java Swing(taquilla de Venta),  JSP ( la parte web), Manejador de Base de Datos SQL SERVER 2000, Web Server APACHE , Service Engine TOMCAT 1.4.27. Desarrollo de clases para las conexiones a base de datos.Desarrollo de stored procedured .Instalar Servidores Web con REDHAT, Apache, Tomcat.

•    Empresa: EMBUTIDOS GODI, C.A. Valencia, Venezuela, 0241-8319793,0241-8319791
Cargo: Coordinador de Sistemas.
Fecha: Mayo 2001 – Abril 2003.
Actividades Realizadas:
Coordinador del  Sistema Integral de Administración que incluye todas las áreas: Ventas, Cuentas por Cobrar, Compras, Cuentas por Pagar, Inventario Productos Terminados, Almacén, Despacho y el Modulo Contable. Desarrollo Sistema Facturación con Código de Barra, Sistema de Inventario de Productos Terminado con Código de Barra, Sistema de Empaque con Balanzas Electrónicas, Sistema de Desposte, Sistema de Devoluciones de Productos Terminados. Desarrollado en Visual FoxPro 6.0 y Visual Basic, Manejador de Base de Datos SQL SERVER (migración).
Mejorar los Procesos Administrativos de la Empresa. Dar Asesoría a los Usuarios en las Herramientas de Microsoft Office(Word, Excel).Mantenimiento y Repotenciación de Los Equipos de la Organización.
Administrar e Instalar Ptos. de Red.
Contratar

Rankeado: No está rankeado

Posición del perfil: Iron

Último login: Hace 2 meses

Registrado: Hace 3 meses