David Alexander Rengifo Rodríguez

IT Consultant with over 20 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, HDInsight. ALM expert with TFS.

PROFESSIONAL STUDIES  IBM Advanced Career Education: Fund. de Programación (P.O.O, Prog. BD, Prog. Java, Desarrollo de Aplicaciones Empresariales), 2004 - 2005 (may)  Instituto Universitario de Tecnología Región Capital “Dr. Federico Rivero Palacio”, Ministerio de Educación Superior, Ministerio de Ciencias y Tecnología: Tecnolog. de Negocios en la Web. Mención: Aplicac. Empresariales, 2004 - 2005 (may)  IBM Advanced Career Education: Fund. de Programación (Fund. de Tecnolog. de la Información, Programación Básica), 2004 - 2004 (november)

WORK EXPERIENCE Company Name AN Global S.A. de C.V. Position Java Architect Period January 2017 - currently Phone Office 0052 (55) 55662243; 0052 (55) 55662244; 0052 (55) 55662245 Address Mexico City, Mexico Direct Boss Mario Cerrillo Guerrero Position Direct Boss Managed Services Management Email Direct Boss [email protected]

Company Name AN Extend S.A. de C.V. Position Java Architect Period October 2016 – December 2016 Phone Office 0052 (55) 55662243; 0052 (55) 55662244; 0052 (55) 55662245 Address Mexico City, Mexico Direct Boss Mario Cerrillo Guerrero Position Direct Boss Managed Services Management Email Direct Boss [email protected]

Company Name Extend Solutions SA de CV Position Java Architect Period September 2011 – September 2016 Phone Office 0052 (55) 55662243; 0052 (55) 55662244; 0052 (55) 55662245 Address Mexico City, Mexico Direct Boss Mario Cerrillo Guerrero Position Direct Boss Managed Services Management Email Direct Boss [email protected]

Company Name ITBrain, S.C. Position Senior Consultant (Java) Period May 2006 – August 2011 Phone Office 0052 (55) 26241921; 0052 (55) 26241922 Address Mexico City, Mexico Direct Boss Gabriela Goenaga Position Direct Boss General Manager Email Direct Boss [email protected]

Updated: 2018-09-06 Página 1 de 7 david.rengifo.mx

David Alexander Rengifo Rodríguez

Company Name Nettrade, C.A. Position Senior Developer Period March 2006 - May 2006 Phone Office 0058 (212) 4161116 Address Caracas, Venezuela Direct Boss Mariana Lares Position Direct Boss Human Resources Manager Email Direct Boss [email protected]

Company Name Grupo Cinte, S.C. Position J2EE Consultant Period July 2005 - January 2006 Phone Office 0052 (55) 59850333; 0052 (55) 59850334 Address Mexico City, Mexico Direct Boss Iván Martínez Position Direct Boss Human Resources Manager Email Direct Boss [email protected]

Projects CUSTOMER / PROJECT ROLE PROJECT PERIOD NAME Instituto del Fondo Software Migration of Applications as part of the Integral Managed August 2018 – Nacional para el Consumo Architect current de los Trabajadores / Service of DRP for the computation architecture of the substantive systems in the hybrid cloud modality. ISBAN Santander / Rows Senior Java Technological assessment of the "Encolador” or Rows April 2018 – Manager Consultant Manager project and support for corrections to the May 2018 microservices configuration. Microsoft, Tax Senior Java Support in the use of technologies Big Data (HDInsight: March 2017 – Administration Service Consultant ) and the development of components in Java and April 2018 (Servicio de Administración C#. Track backlog with Team Foundation Server 2012. Tributaria, SAT) / Exploitation of Electronic Invoice data via APPS (Big Data) Microsoft, Tax Senior Java Support in the use of technologies Big Data (HDInsight: January 2017 – Administration Service Consultant Hadoop / Sqoop) and the development of components in April 2018 (Servicio de Administración Java and C#. Track backlog with Team Foundation Server Tributaria, SAT) / 2012. Exploitation of Electronic Accounting Documents (Big Data) Microsoft, Tax Senior Java Support in the use of technologies Big Data (HDInsight: January 2017 – Administration Service Consultant Hadoop / Sqoop) and the development of components in April 2018 (Servicio de Administración Java and C#. Track backlog with Team Foundation Server Tributaria, SAT) / 2012. Exploitation of Tax Retention Documents (Big Data) Microsoft, Tax Senior Java Support in the use of Big Data technologies (HDInsight: January 2016 – Administration Service Consultant Hadoop / Sqoop / Hive) and the development of April 2018 (Servicio de Administración components in Java and C#. Track backlog with Team Tributaria, SAT) / Foundation Server 2012. Exploitation of Electronic Invoice, Phase II - Automation and Control Data (Big Data)

Updated: 2018-09-06 Página 2 de 7 david.rengifo.mx

David Alexander Rengifo Rodríguez

CUSTOMER / PROJECT ROLE PROJECT PERIOD NAME Microsoft, Tax Senior Java Support in the use of Big Data technologies (HDInsight: January 2015 – Administration Service Consultant Hadoop / Sqoop) and the development of components in April 2018 (Servicio de Administración Java, PowerShell and C#. Track backlog with Team Tributaria, SAT) / Foundation Server 2012. Exploitation of Electronic Invoice, Phase I - Splitting (Big Data) Chedraui Group / Financial Technical Support Guarantee for the Financial Portal Migration to the April 2014 – Portal Migration to the support Microsoft Azure Platform July 2014 Azure Cloud Coca-Cola FEMSA (KOF) / ALM Training in the use of Microsoft Visual Studio for March 2014 Training Consultant Developers .Net Tax Administration Service Architect Architecture of the Proposed Solution for Quality August 2013 – (Servicio de Administración Management and Process Improvement of the General February 2014 Tributaria, SAT) / Administration of Technological Quality Assurance Consultancy (Administración General de Aseguramiento de Calidad Tecnológica, AGACT). Generation of norms for the design and exploitation of Data Base and guidelines for the Administration of the Information Lifecycle. Definition of a progressive implementation strategy of ILM. Construction of the prototype of the System for the Quality Management. Proof of concept of the Governance System on Amazon Web Services (AWS). SKY / Modernization of the Technical Administration and coordination of projects developed for April 2013 – SKY platform Team Leader SKY (Hotel Plan, Reports, XPEL). Implementation of August 2013 Platform for Manage Code Quality (MCQ) with Team Foundation Build (TFB) and SonarQube. TV Azteca / Implementing ALM Accomplishment of ALM Assesment. Team Foundation February 2013 ALM with TFS Consultant Server (TFS) 2010 Support Training. – March 2013 Estafeta / Implementing ALM Training in Team Foundation Server (TFS) 2012 for January 2013 – ALM with TFS Consultant Development teams with Java Technology. Training for February 2013 Team Foundation Build (TFB) Master 2012. Training Continuous Integration with Team Foundation Server (TFS) 2012. Chedraui Group / Java Reengineering of the Financial Portal built on Java September Reengineering and Consultant technology. Implemented with Struts 1.0. Updating of 2012 – Maintenance of the dependencies and technological optimization. December 2012 Financial Portal Incorporation of IoC with Spring and logging with Logback. Definition and implementation of new functionalities. Palacio del Hierro / ALM Preparation of training material: "Team Explorer March 2012 – Implementing ALM with Consultant Everywhere (TEE) Requirements Management Advisory for August 2012 TFS Java and TFS 2010" and "TEE Version Control Advisory for Java and TFS 2010". Axa Group / Webservices Java Development of Webservices Java Generator based on September Generator Consultant Hibernate JPA. Implemented with Gradle, Ant (scripting) 2011 – and the use of Spring, Freemarker and Javolution. February 2012 Preparation and loading of the database schema. Documentation. Presentation: Introduction to the use of Gradle technology. Procesar S.A. de C. V. / Quality Preparation of documents for Quality Assurance' area. April 2011 – Consulting for the area of Assurance Definition of guidelines, strategies, insurance flows and June 2011 Quality Assurance Consultant quality metrics. Programming of commands (.cmd) for the automation of usual tasks for the execution of insurance flows. Evaluation of functional and technical designs. Advising for the implementation of the Alfresco Document Management Systems (DMS). Registration of Services in UDDI as part of the Governance of Service Oriented Architecture (SOA).

Updated: 2018-09-06 Página 3 de 7 david.rengifo.mx

David Alexander Rengifo Rodríguez

CUSTOMER / PROJECT ROLE PROJECT PERIOD NAME Préstamos para Crecer, Quality Customer Support in the process of start-up in production August 2010 – S.A. de C.V. SOFOM ENR / Assurance of the Integral Administration System. Quality control of November 2010 Customer Support Consultant the application. Rapid development of viewers with technology from Jackbe Presto Mashups. Grupo Financiero BBVA Presto Jackbe Development of the Jackbe Presto Mashups layer for the July 2009 – Bancomer (GFBB) / Control Consultant Control Panels for the Client Knowledge area (Solution August 2010 Panels for the area of based on Presto Server). Pilot tests for the integration of Customer Knowledge Presto Server with ESSBase Hyperion cubes. EDS / Comprehensive Presto Jackbe Modeling of the FrontEnd layer based on Presto Server for March 2009 – solution for the Tax Consultant the integral solution of the Tax Administration Service June 2009 Administration Service (Servicio de Administración Tributaria, SAT). (Servicio de Administración Tributaria, SAT) Grupo Bimbo SAB de CV / Java Development of WebServices in Java, implemented with October 2008 – Development of the Bimbo Consultant the Apache Axis Frameworks as part of the Integration January 2009 Customer Catalog Platform of the Bimbo Client Catalog under a Service Integration Platform Oriented Architecture (SOA). Construction of the object transformation layer. Preparation of test XMLs. Institute for the Deposit of Java Construction of the service layer (Java) of the – September Securities (Instituto para el Consultant International Portal of the Institute for the Deposit of 2008 Depósito de Valores, Securities (Instituto para el Depósito de Valores, Indeval) Indeval) / International of the Mexican Stock Exchange (Bolsa Mexicana de Portal Valores, BMV). Institute for the Deposit of Java Reengineering of the service layer and persistence (Java) --- Securities (Instituto para el Consultant of the Portal Indeval of the Mexican Stock Exchange for its Depósito de Valores, adaptation to the new business model DALI. Migration of Indeval) / Portal Indeval the services of capture of the Portal Indeval to the new Dalí Dalí model of the Mexican Stock Exchange (Bolsa Mexicana de Valores, BMV). Institute for the Deposit of Java Shield of the service layer for the Portal Indeval of the --- Securities (Instituto para el Consultant Mexican Stock Exchange (Bolsa Mexicana de Valores, Depósito de Valores, BMV). Extraction and Java implementation of the business Indeval) / Portal Indeval logic contained in the legacy persistence layer (Stored Procedures - Sybase). Institute for the Deposit of Team Leader Team coordination (3), analysis, definition and August 2006 - Securities (Instituto para el programming in Java (Spring / Hibernate) of the services Depósito de Valores, layer for the Legacy Portal of the Institute for the Deposit Indeval) / Portal Indeval of Securities (Instituto para el Depósito de Valores, Indeval) of the Mexican Stock Exchange (Bolsa Mexicana de Valores, BMV). Execution of coordinated and acceptance tests. Support to the Production Support team. Management Service and Architect Definition of the Architecture and guidelines for the May 2006 – Property Disposal (Servicio Technology Platform of the Service and Property Disposal July 2006 de Administración y (Servicio de Administración y Enajenación de Bienes, Enajenación de Bienes, SAE), decentralized body of the Ministry of Finance and SAE) / Definition of Public Credit. Definition of the Comprehensive Architecture and the Technological Solution of the SAE and its implementation Integral Technological strategy. Solution Venezuelan National SOA Development of the Integration Platform for the March 2006 – Telephone Company Consultant Venezuelan National Telephone Company (Compañía May 2006 (Compañía Anónima Anónima Nacional Teléfonos de Venezuela, CANTV) as part Nacional Teléfonos de of the upgrade to a Service Oriented Architecture (SOA). Venezuela, CANTV) / Development of Webservices in Java, implemented with Development of the Apache Axis and Mule Frameworks. XML development. Integration Platform Building of transforms files (XSLT). Preparation of test methodology.

Updated: 2018-09-06 Página 4 de 7 david.rengifo.mx

David Alexander Rengifo Rodríguez

CUSTOMER / PROJECT ROLE PROJECT PERIOD NAME Mexican Institute of Social Team Leader Programming Java components, with Spring, Struts, July 2005 – Security (Instituto Hibernate and JSPs. Planning, organization and control of January 2006 Mexicano de los Seguros the activities of the team (6) in charge of the development Sociales, IMSS) / Service and integration of the modules: Initial Payments, of Administration and Payments and Discounts, Capitals and Single Listing Support of Applications of System, for the Pension System of the Mexican Social Computer (SASA) - Pension Security Institute (Instituto Mexicano de los Seguros System: (SPES) Sociales, IMSS). Quality Control (Peer Reviews and QA). Resolution of technical and logistical problems. Inversiones Cyberworld, Web Modular developments for Web Applications on PHP and September C.A. / Development of the Consultant MySQL technology. Preparation of Business Proposals for 2004 – July OnLine version of “El Diario potential clients. Project planning. 2005 de Guayana” Daily Port / Development Web Design and implementation of the web application of of the OnLine version Consultant Diario Puerto with PHP and MySQL technology. Academic Project / Integral Development Development of a Web Application for the management of Human Resources System the Human Resources of a company. Software used: Enterprise Java (as programming language) and DB2UDB (as database manager, RDBMS). Academic Project / Development Development of an automated system for the control of Automated Appointment medical appointments. Developed with Java technology Control System (as programming language) and DB2UDB (as database manager, RDBMS). OpenSource Community / Development Development of a library system based on the original InfoCID 2.0 version of the system developed by the Center for Innovation and Technological Development in Latin America (Centro de Innovación y Desarrollo Tecnológico Latinoamericano, CIDTEL) team. Developed with PHP / Postgress technology. Comprehensive Center for Team Leader .Net development of an interactive application for the Attention to Pain (Centro application of the self-diagnosis test of Bach Floral Integral de Atencion al Therapy. Dolor, CIAD) / Bach XXI Comprehensive Center for Team Leader .Net development of an interactive application that allows Attention to Pain (Centro the systematic presentation of acupuncture points linked Integral de Atencion al to a specific pathology Dolor, CIAD) / Akupunktur Comprehensive Center for IT Consultant Design and implementation with FileMaker 6.0 of a Attention to Pain (Centro database for the registration of information of the Integral de Atencion al population served to be implemented in the Dolor, CIAD) / Medical Comprehensive Center for Attention to Pain (Centro management CIAD Integral de Atención al Dolor, CIAD). Special Education IT Consultant Design and implementation with FileMaker 6.0 of a Information and database for the automated documentation service to be Documentation Center implemented in the Documentation and Information (Centro de Documentación Center of Special Education (Centro de Documentación e e Información de Educación Información de Educación Especial, CEDINEE) of the Especial, CEDINEE) of the Ministry of Education. Ministry of Education / SIDCEDINEE (Document Information System of CEDINEE). Ministry of Health / ISIS IT Consultant Design and implementation with FileMaker 6.0 of a (System of Registration database for the registration of information of the and Information of the population served to be implemented in Sanitary District Integral Social Security). No 9.

Updated: 2018-09-06 Página 5 de 7 david.rengifo.mx

David Alexander Rengifo Rodríguez

CUSTOMER / PROJECT ROLE PROJECT PERIOD NAME Committee on Citizen IT Consultant Design, implementation of a database (Microsoft Access Participation / Database for 2000) for the registration of the information collected in the Registration of the events coordinated by the Permanent Commission of Proposals and Participants Citizen Participation (Comisión Permanente de in Events of Citizen Participación Ciudadana, CPPC). Management and loading Participation. of the database for the recording of the information collected in the events coordinated by the CPPC. National Council of Persons IT Consultant Design and implementation of the database (Microsoft with Disabilities (Consejo Access 2000) for the National Disability Information Nacional de Personas con System (Sistema Nacional de Información sobre Incapacidad, CONAPI) / Discapacidad, SNID) to be implemented by the National RENAPEDI (Database for Council of Persons with Disabilities (Consejo Nacional de the National Registry of Personas con Incapacidad, CONAPI). Information on Persons with Disabilities).

COURSES/CERTIFICATIONS/GRADUATES TYPE OF EVENT PLACE, DATE RETRIEVED DOCUMENT Scrum Master Aprin, diciembre 2017 Certificate ALM Sales Specialist (Application Lifecycle Microsoft Partner Network, Certificate Management) november 2014 Enterprise Integration Summit de Gartner Gartner, june 2009 Professional Certification IBM Advanced Career Certificate S/N: VEMCT000458 * Education, may 2005 Professional Certification IBM Advanced Career Certificate S/N: VEMCT000314 * Education, may 2005 Forum Science, Technology and Education World Society of the Certificate in the Future Future Venezuela, july 2005 Installing and Configuring Small Business Microsoft Venezuela, may Certificate Server 2000 2003 Migrating from Windows NT 4.0 Server to Microsoft Venezuela, 1999 Certificate ** Windows 2000 Server Management Development Workshop Luis Grateron & Asociados Diploma ** CA, 1998 * To authenticate send the serial number and name [email protected] ** Lost during the natural disaster known as the tragedy of Vargas

Updated: 2018-09-06 Página 6 de 7 david.rengifo.mx

David Alexander Rengifo Rodríguez

TECHNICAL KNOWLEDGE

Bodies of knowledge of ALM, ILM, AgileBrain, Scrum, CMMI, MSF, TOGAF, COBIT, ITIL, MAAGTICSI information technology Middleware Oracle WebLogic, IBM WebSphere, Red Hat JBoss Enterprise Middleware, WildFly, Apache Web Server, , Jackbe Presto Mashup, Caucho Resin, Internet Information Server, Azure, HDInsight (Hadoop / Sqoop / Hive / Ambari) 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, Derby, FileMaker, HBase Frameworks Java Enterprise Edition, Java Architecture for XML Binding (JAXB), Spring, Apache Struts, , Apache Axis, Apache CXF, Hibernate, Mule, Javolution, Koloboke, CodeIgniter, FreeMarker, , Logback Engines Alfresco, OSCommerce, Moodle, Joomla, WordPress, OxWall 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, PowerGUI, Microsoft SQL Management Studio, FileMaker, Mantis Bug Tracker, Atlassian Jira Modeling notations UML Operating systems Windows, Linux (RedHat, SLES (SuSe), CentOS, Ubuntu), iOS

Languages LANGUAGE KNOWLEDGE LEVEL Spanish Native English 63% (Grammar 60%, Understanding 60%, Reading 70%)

OTHERS KNOWLEDGE KNOWLEDGE AREAS Scientific training (Academic) Training (Academic / Extra-Academic) and Management Experience Management of personnel Planning, control and execution of projects

Updated: 2018-09-06 Página 7 de 7 david.rengifo.mx