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