Download java programación -lenguajes
Document related concepts
no text concepts found
Transcript
David Alexander Rengifo Rodríguez IT Consultant with over 15 years of experience in the development of Web, Enterprise, and Cloud Applications. My skills include Design Patterns, Java, Mashups, MVC, SPRING, HIBERNATE, CXF, Freemarker, Javolution, Azure, AWS. ALM expert with TFS. EDUCATION IBM Advanced Career Education: Fund. de Programing (P.O.O, Prog. BD, Prog. Java, Entrerprise Application Development), 2004 – 2005. Ministerio de Ciencias y Tecnología: Tecnolog. de Negocios en la Web. Mención: Aplicac. Empresariales, 2004 – 2005. IBM Advanced Career Education: Fund. de Programación (Fund. de Tecnolog. de la Información, Programación Básica), 2004. EXPERIENCE Company Name Position Period Phone Office Address Direct Boss Position Direct Boss Email Extend Solutions SA de CV Architect September 2011 - Current 0052 (55) 55662243; 0052 (55) 55662244; 0052 (55) 55662245 Mexico City, Mexico Mario Cerrillo Guerrero Management Managed Service [email protected] Company Name Position Period Phone Office Address Direct Boss Position Direct Boss Email ITBrain, S.C. Senior Consultant (Java) May, 2006 – August, 2011 0052 (55) 26241921; 0052 (55) 26241922 Mexico City, Mexico Gabriela Goenaga General Manager [email protected] Company Name Position Period Phone Office Address Direct Boss Position Direct Boss Email Nettrade, C.A. Desarrollador Senior March, 2006 – May, 2006 0058 (212) 4161116 Caracas, Venezuela Mariana Lares Human Resources [email protected] Company Name Position Period Phone Office Address Direct Boss Position Direct Boss Email Grupo Cinte, S.C. J2EE Consultand July, 2005 – January, 2006 0052 (55) 59850333; 0052 (55) 59850334 Mexico City, Mexico Iván Martínez Human Resources [email protected] Company Name Position Period Phone Office Address Direct Boss Position Direct Boss Inversiones Cyberworld, C.A. Asesor TI May, 2004 – Jun, 2005 0058 (286) 3185498; 0058 (286) 9621330 Puerto Ordaz, Venezuela Alaid Argüello General Manager Página 1 de 6 David Alexander Rengifo Rodríguez Email [email protected] Company Name Position Period Phone Office Address Direct Boss Position Direct Boss Email SPHERA5, C.A. General Manager (Owner) February, 2002 – Juy, 2005 N/A Caracas, Venezuela N/A N/A N/A PROJECTS CUSTOMER / Project Name Microsoft, del Servicio de Administración Tributaria (SAT) / CFDI – Explotación Fase I (Desdoblamiento). Grupo Chedraui / Migración del Portal Financiero a la nube Azure Coca-Cola FEMSA (KOF) Servicio de Tributaria (SAT) ROLE Java Consultant Technical support ALM Consultant Administración Arquitecto SKY / Modernización plataforma SKY de la Team Leader TV Azteca / Implementación de TFS Estafeta / Implementación de TFS Grupo Chedraui Financiero / ALM Consultant ALM Consultant Portal Java Consultant Palacio del Hierro Implementación de TFS / ALM Consultant Grupo Axa / Generador de Java Webservices Consultant PROJECT PERIOD Enero 2015 – Apoyo en el uso de tecnologías Big Data (HDInsight: Hadoop/ Sqoop) y el desarrollo de componentes en Java, PowerShell y C#. Seguimiento del backlog con Team Foundation Server 2012. Soporte de garantía por la Migración del Portal Abril 2014 – Julio 2014 Financiero a la plataforma de Microsoft Azure Capacitación en el uso de Microsoft Visual Studio para Desarrolladores .Net Generación de normatividad para el diseño y explotación de Base de Datos y lineamientos para la Administración del Ciclo de Vida de la Información. Definición de una estrategia de implementación progresiva de ILM. Arquitectura de la Solución Propuesta para la Gestión de Calidad y Mejora de Procesos de la AGACT. Construcción del prototipo del Sistema para la Gestión de Calidad. Prueba de concepto del Sistema de Gobernabilidad sobre Amazon Web Services (AWS). Administración y coordinación de los proyectos desarrollados para SKY (Plan Hotelero, Reportes, XPEL). Implementación de Plataforma para Manage Code Quality (MCQ) con Team Foundation Build (TFB) y SonarQube. Realización del Assesment de ALM. Capacitación Respaldo de Team Foundation Server (TFS) 2010. Capacitación en TFS 2012 para equipos de Desarrollo con Tecnología Java. Capacitación para TFB Master 2012. Capacitación Integración Continua con TFS 2012. Reingeniería del Portal Financiero construido sobre tecnología Java. Implementado con Struts 1.0. Actualización de dependencias y optimización tecnológica. Incorporación de IoC con Spring y logging con Logback. Definición e implementación de nuevas funcionalidades. Preparación de material para las capacitaciones: “Asesoría de Administración de Requerimientos con Team Explorer Everywhere (TEE) para Java y TFS 2010” y “Asesoría de Control de Versiones con TEE para java y TFS 2010”. Desarrollo del Generador de Webservices Java basado en Hibernate JPA. Implementado con Gradle, Ant (scripting) y el uso de Spring, Freemarker y Javolution. Preparación y carga del esquema de base de datos. Documentación. Presentación: Introducción al uso de tecnología Gradle. Marzo 2014 Agosto 2013 – Febrero 2014 Abril 2013 – Agosto 2013 Febrero 2013 – Marzo 2013 Enero 2013 – Febrero 2013 Septiembre 2012 – Diciembre 2012 Marzo 2012 – Agosto 2012 Septiembre 2011 – Febrero 2012 Página 2 de 6 David Alexander Rengifo Rodríguez CUSTOMER / Project Name ROLE Procesar S.A. de C. V. / Quality Consultoría para el área de Assurance Aseguramiento de Calidad de Consultant ProceSAR. Préstamos para Crecer, S.A. Quality de C.V. SOFOM ENR / Soporte Assurance al Cliente Consultant Grupo Financiero BBVA Presto Jackbe Bancomer (GFBB) / Tableros Consultant de Control para el área de Conocimiento del Cliente EDS / Solución integral para el Presto Jackbe SAT Consultant Grupo Bimbo SAB de CV / Java Desarrollo de la Plataforma de Consultant Integración del Catálogo de Clientes de Bimbo Indeval / Portal Internacional Java Consultant Indeval / Portal Indeval Dalí Java Consultant Indeval / Portal Indeval Java Consultant Indeval / Portal Indeval Team Leader Servicio de Administración y Architect Enajenación de Bienes (SAE) / Consultant Definición de la Solución Tecnológica Integral del SAE CANTV / Desarrollo de Plataforma de Integración la SOA Consultant PROJECT PERIOD Preparación de documentación del área de Aseguramiento de Calidad. Definición de lineamientos de calidad. Definición de estrategias, flujos de aseguramiento y métricas de calidad. Programación de comandos (.cmd) para la automatización de tareas habituales para la ejecución de flujos de aseguramiento. Evaluación de diseños funcionales y técnicos. Asesoría para la implantación del Sistemas de Gestión de Documentos (SGD) Alfresco. Registro de Servicios en UDDI. Soporte al Cliente en el proceso de puesta en marcha en producción del Sistema Integral de Administración. Control de calidad del aplicativo. Desarrollo rápido de visores con tecnología de Jackbe Presto Mashups. Desarrollo de la capa de Jackbe Presto Mashups para los Tableros de Control para el área de Conocimiento del Cliente (Solución basada en Presto Server). Pruebas piloto para la integración de Presto Server con cubos ESSBase Hyperion. Modelado de la capa de FrontEnd basada en Presto Server para la solución integral del Servicio de Administración Tributaria (SAT). Desarrollo de WebServices en Java, implementados con los Frameworks Apache Axis. Desarrollo de la Plataforma de Integración del Catálogo de Clientes de Bimbo. Construcción de la capa de transformación de objetos. Preparación de XMLs de pruebas. Construcción de la capa de servicios (Java) del Portal Internacional del Instituto para el Depósito de Valores de la Bolsa Mexicana de Valores. Reingeniería de la capa de servicios y persistencia (Java) del Portal Indeval de la Bolsa Mexicana de Valores para su adaptación al nuevo modelo de negocio DALI. Migración de los servicios de captura del Portal Indeval al nuevo modelo Dalí de la Bolsa Mexicana de Valores. Blindaje de la capa de servicios para el Portal Indeval de la Bolsa Mexicana de Valores. Extracción e implementación en Java de la lógica de negocio contenida en la capa de persistencia legada (Stored Procedures - Sybase). Coordinación de equipo (3), análisis, definición y programación en Java (Spring / Hibernate) de la capa de servicios para el Portal Legado del Instituto para el Depósito de Valores (Indeval) de la Bolsa Mexicana de Valores. Ejecución de pruebas coordinadas y de aceptación. Apoyo al equipo de Soporte a Producción. Definición de la Solución Tecnológica Integral del SAE y su estrategia de implantación. Definición de la Arquitectura y lineamientos para la Plataforma Tecnológica del Servicio de Administración y Enajenación de Bienes (SAE), órgano descentralizado de la Secretaría de Hacienda y Crédito Público. Desarrollo de la Plataforma de Integración de CANTV. Desarrollo de Webservices en Java, implementados con los Frameworks Apache Axis y Mule. Desarrollo XML. Construcción de archivos de transformación (XSLT). Preparación de metodología de pruebas. Abril 2011 – Junio 2011 Agosto 2010 – Noviembre 2010 Julio 2009 – Agosto 2010 Marzo 2009 – Junio 2009 Octubre 2008 – Enero 2009 – Septiembre 2008 --- --- Agosto 2006 - Mayo 2006 – Julio 2006 Marzo 2006 – Mayo 2006 Página 3 de 6 David Alexander Rengifo Rodríguez CUSTOMER / Project Name IMSS / Proyecto SASA ROLE PROJECT Team Leader Programación de componentes Java, con Spring, Struts, Hibernate y JSPs. Planificación, organización y control de actividades del equipo (6) a cargo del desarrollo e integración de los módulos: Pagos Iniciales, Pagos y Descuentos, Capitales Constitutivos y Sistema Único de Cotización para el Sistema de Pensiones del Instituto Mexicano de los Seguros Sociales (Proyecto SASA). Control de Calidad (Peer Reviews y QA). Resolución de problemas técnicos y logísticos. Desarrollos modulares para Aplicaciones Web sobre tecnología PHP y MySQL. Preparación de Propuestas de Negocio para potenciales clientes. Planeación de Proyectos Propuesta de diseño e implementación de la aplicación web del Diario Puerto sobre tecnología PHP y MySQL. Desarrollo de una Aplicación Web para la gestión de los Recursos Humanos de una empresa. Software utilizado: Java Empresarial (como lenguaje de programación) y DB2UDB (como manejador de Base de Datos). Desarrollo de un sistema automatizado para el control citas médicas. Desarrollado con tecnología Java RDBMS DB2UDB. Desarrollo de un sistema de biblioteca basado en la versión original del sistema desarrollado por el equipo del CIDTEL. Desarrollado con tecnología PHP / Postgress Desarrollo .Net de una aplicación interactiva para la aplicación del test de autodiagnóstico de la Terapia Floral de Bach. Desarrollo .Net de una aplicación interactiva que permita la presentación sistemática de los puntos de acupuntura vinculados a una determinada patología. Diseño e implementación con FileMaker 6.0 de una base de datos para el registro de información de la población atendida a implementarse en el Centro Integral de Atención al Dolor (CIAD). Diseño e implementación con FileMaker 6.0 de una base de datos para el servicio automatizado de documentación a implementarse en el Centro de Documentación e Información de Educación Especial (CEDINEE) del Min. de Educación. Inversiones Cyberworld, C.A. / Web Desarrollo de la versión OnLine Consultant de El Diario de Guayana Diario Puerto / Desarrollo de la Web versión OnLine Consultant Sistema Integral de Recursos Development Humanos Sistema Automatizado Control de Citas Comunidad InfoCID 2.0 OpenSource De Development / Development Centro Integral de Atencion al Team Leader Dolor (CIAD) / Bach XXI Centro Integral de Atención al Team Leader Dolor (CIAD) / Akupunktur Centro Integral de Atención al IT Consultant Dolor (CIAD) / Control Medico CIAD Centro de Documentación e IT Consultant Información de Educación Especial (CEDINEE) del Min. de Educación / SIDCEDINEE (Sistema de Información Documental del CEDINEE). Ministerio de Sanidad / ISIS IT Consultant (Sistema de Registro e Información de la Seguridad Social Integral). Comisión de Participación IT Consultant Ciudadana / Base de Datos para el Registro de Propuestas y Participantes en Eventos de Participación Ciudadana. PERIOD Julio 2005 – Enero 2006 Septiembre 2004 – Julio 2005 Diseño e implementación con FileMaker 6.0 de una base de datos para el registro de información de la población atendida a implementarse en el Distrito Sanitario No 9. Diseño, implementación con Microsoft Access 2000 de una base de datos para el registro de la información recabada en los eventos coordinados por la Comisión Permanente de Participación Ciudadana (CPPC), Caracas - Venezuela. Administración y carga de la base de datos para el registro de la información recabada en los eventos coordinados por la CPPC. Página 4 de 6 David Alexander Rengifo Rodríguez CUSTOMER / Project Name ROLE PROJECT Consejo Nacional de Personas IT Consultant con Incapacidad (CONAPI) / RENAPEDI (Base de Datos para el Registro Nacional de Información sobre Personas con Discapacidad). PERIOD Diseño e implementación con Microsoft Access 2000 de una base de datos para el Sistema Nacional de Información sobre Discapacidad (SNID) a implementarse por el Consejo Nacional de Personas con Incapacidad (CONAPI). COURSES/CERTIFICATIONS/DIPLOMAS Type of event Especialista en ventas ALM (Manejo del ciclo de vidad de una aplicación) Enterprise Integration Summit de Gartner Certificación Profesional Certificación Profesional Foro Ciencia, Tecnología y Educación en el Futuro Instalación y Configuración de Small Business Server 2000 Migración de Windows NT 4.0 Server a Windows 2000 Server Taller de Desarrollo Gerencial Place, date Microsoft Partner Network, Noviembre 2014 Gartner, Junio 2009 IBM Advanced Career Education, Mayo 2005 IBM Advanced Career Education, Mayo 2005 Sociedad Mundial del Futuro Venezuela, Julio 2005 Microsoft Venezuela, Mayo 2003 Microsoft Venezuela, 1999 Luis Grateron & Asociados CA, 1998 Retrieved document Certificado Certificado S/N: VEMCT000458 * Certificado S/N: VEMCT000314 * Certificado Certificado Certificado ** Diploma ** * To authenticate send the serial number and name [email protected] ** Lost during the natural disaster known as the tragedy of Vargas TECHNICAL KNOWLEDGE Bodies of knowledge information technology Middleware of ALM, ILM, AgileBrain, Scrum, CMMI, MSF, TOGAF, COBIT, ITIL, MAAGTICSI Oracle WebLogic, IBM Websphere, Red Hat JBoss Enterprise Middleware, WildFly, Apache Web Server, Apache Tomcat, Jackbe Presto Mashup, Caucho Resin, Internet Information Server, Azure Programming languages Java, C#, C, Perl, PHP, Javascript, SQL, PL/SQL, HTML, CSS, XML, XQuery, XPath, XSLT, PowerShell RDBMs OracleDB, SQLServer, DB2, Sybase, Postgress, MySQL, MariaDB, FileMaker Frameworks Java Enterprise Edition, Java Architecture for XML Binding (JAXB), Spring, Apache Struts, Apache Commons, Apache Axis, Apache CXF, Hibernate, Mule, Javolution, CodeIgniter, Joomla, WordPress, FreeMarker, Log4J, Logback Software engineering tools Microsoft Visual Studio, TFS, IBM Rational Rose, IBM Websphere Studio Application Developer, Eclipse, MyEclipse, Netbeans, IntelliJ Idea, Zend Studio, Adobe Dreamweaver, Altova XMLSpy, Altova MapForce, ORACLE JDeveloper, Subversion, GIT, Maven, Ant, Gradle, Squirrel, Toad, Hyper-V, VMWare, VirtualBox, PowerShell ISE, Microsoft SQL Management Studio, FileMaker Modeling notations UML Operating systems Windows, Linux (RedHat, SLES (SuSe), CentOS), iOS Página 5 de 6 David Alexander Rengifo Rodríguez Languages Language English Knowledge Level 63% (Grammar 60%, Understanding 60%, Reading 70%) OTHERS KNOWLEDGE Knowledge areas Formación científica (Académico) Formación (Académico / ExtraAcadémico) y experiencia gerencial Manejo de personal Planeación, control y ejecución de proyectos Página 6 de 6