David Rengifo
Development Architect at AgileThought LATAM- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Español Native or bilingual proficiency
-
Ingles Limited working proficiency
Topline Score
Bio
Ramon Dominguez
David es una persona auto-didacta y con mucha atención al detalle, profesional en todo momento y con un alto nivel técnico en tecnologías de la información, concretamente en frameworks Java, un placer haber coincidido con él.
Isai Novelo
David is an exceptionally brigth individual who I have had the priviledge to work with. He breaks the mold of your typical IT professional by thinking like a businessperson, challenging pre-conceived notions and expanding others' perspective. Always increasing business value.
Ramon Dominguez
David es una persona auto-didacta y con mucha atención al detalle, profesional en todo momento y con un alto nivel técnico en tecnologías de la información, concretamente en frameworks Java, un placer haber coincidido con él.
Isai Novelo
David is an exceptionally brigth individual who I have had the priviledge to work with. He breaks the mold of your typical IT professional by thinking like a businessperson, challenging pre-conceived notions and expanding others' perspective. Always increasing business value.
Ramon Dominguez
David es una persona auto-didacta y con mucha atención al detalle, profesional en todo momento y con un alto nivel técnico en tecnologías de la información, concretamente en frameworks Java, un placer haber coincidido con él.
Isai Novelo
David is an exceptionally brigth individual who I have had the priviledge to work with. He breaks the mold of your typical IT professional by thinking like a businessperson, challenging pre-conceived notions and expanding others' perspective. Always increasing business value.
Ramon Dominguez
David es una persona auto-didacta y con mucha atención al detalle, profesional en todo momento y con un alto nivel técnico en tecnologías de la información, concretamente en frameworks Java, un placer haber coincidido con él.
Isai Novelo
David is an exceptionally brigth individual who I have had the priviledge to work with. He breaks the mold of your typical IT professional by thinking like a businessperson, challenging pre-conceived notions and expanding others' perspective. Always increasing business value.
Credentials
-
Data AI: Azure Database for PostgreSQL
MicrosoftFeb, 2022- Nov, 2024 -
Cómo vender con storytelling, parte 1: Los elementos de una gran historia
LinkedInOct, 2021- Nov, 2024 -
La ciencia de las ventas
LinkedInOct, 2021- Nov, 2024 -
Aprende big data: Análisis de datos
LinkedInSep, 2021- Nov, 2024 -
Crea un perfil de éxito en LinkedIn
LinkedInJul, 2021- Nov, 2024 -
Desarrollo ágil de software
LinkedInJul, 2021- Nov, 2024 -
DevOps esencial
LinkedInJul, 2021- Nov, 2024 -
Fundamentos de big data
LinkedInJul, 2021- Nov, 2024 -
Fundamentos de cloud computing
LinkedInJul, 2021- Nov, 2024 -
Transformación digital: Cómo implementarla
LinkedInJul, 2021- Nov, 2024 -
Transformación digital: El rol del CTO
LinkedInJul, 2021- Nov, 2024 -
Transformación digital: Liderazgo
LinkedInJul, 2021- Nov, 2024 -
Agile foundations
LinkedInJun, 2021- Nov, 2024 -
Comunicación multinacional en el lugar de trabajo
LinkedInJun, 2021- Nov, 2024 -
Cómo gestionar a personas con alto potencial
LinkedInJun, 2021- Nov, 2024 -
Cómo superar los sesgos cognitivos
LinkedInJun, 2021- Nov, 2024 -
Fundamentos de la negociación
LinkedInJun, 2021- Nov, 2024 -
Fundamentos de las ventas
LinkedInJun, 2021- Nov, 2024 -
Fundamentos de transformación digital: Tecnologías clave
LinkedInJun, 2021- Nov, 2024 -
Fundamentos esenciales de la programación
LinkedInJun, 2021- Nov, 2024 -
Persuadir a los demás
LinkedInJun, 2021- Nov, 2024 -
Comunicación intercultural
LinkedInMay, 2021- Nov, 2024 -
Escucha activa
LinkedInMay, 2021- Nov, 2024 -
Arquitectura de software: De desarrollador a arquitecto o arquitecta
LinkedInApr, 2021- Nov, 2024 -
Cuarta revolución Industrial: El método científico
LinkedInApr, 2021- Nov, 2024 -
Cloud Computing
Escuela de Organización IndustrialOct, 2019- Nov, 2024 -
Transformación Digital para el empleo
Escuela de Organización IndustrialSep, 2019- Nov, 2024 -
Competencias digitales para profesionales
Área de Empleo y Emprendimiento | Fundación Santa María la RealApr, 2019- Nov, 2024 -
Fundamentos de Marketing Digital
IABApr, 2019- Nov, 2024 -
Productividad Personal en la Era Digital
Área de Empleo y Emprendimiento | Fundación Santa María la RealApr, 2019- Nov, 2024 -
AWS Partner Network: Requirements and Benefits (Business)
Amazon Web Services (AWS)Aug, 2018- Nov, 2024 -
AWS Solutions Training for Partners
Amazon Web Services (AWS)Aug, 2018- Nov, 2024 -
Authentication and Authorization with AWS Identity and Access Management
Amazon Web Services (AWS)Aug, 2018- Nov, 2024 -
Scrum Master
AprinDec, 2017- Nov, 2024 -
Porcentaje de Ingles
DuolingoMay, 2017- Nov, 2024 -
Fundamentos de ALM: Implementación de Scrum con Microsoft Team Foundation Server 2012
Extend Solutions SA de CVJun, 2013- Nov, 2024 -
Fund. de Programación (P.O.O, Prog. BD, Prog. Java, Desarrollo de Aplicaciones Empresariales)
IBM Advanced Career EducationMay, 2006- Nov, 2024 -
Fund. de Programación (Fund. de Tecnolog. de la Información, Programación Básica)
IBM Advanced Career EducationMay, 2005- Nov, 2024
Experience
-
AgileThought LATAM
-
Mexico
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Development Architect
-
Apr 2020 - Present
IT consulting. Definition of Technological Architectures for Java development. Case analysis and requirements survey. Development with different technologies. Coordination and leadership of work teams. IT consulting. Definition of Technological Architectures for Java development. Case analysis and requirements survey. Development with different technologies. Coordination and leadership of work teams.
-
-
-
Riot Games
-
United States
-
Computer Games
-
700 & Above Employee
-
Bots Developer (External)
-
Jan 2021 - Jun 2021
Rearchitecture and modernization of (3) bots for the Discord platform with DiscordJS v12 and NodeJS v14. Documentation. Local tests. Rearchitecture and modernization of (3) bots for the Discord platform with DiscordJS v12 and NodeJS v14. Documentation. Local tests.
-
-
-
Microsoft
-
United States
-
Software Development
-
700 & Above Employee
-
Dev Lead (External)
-
Feb 2020 - Nov 2020
Agile coordination of the development team. Non-Agile management for compliance with administrative processes. Preparation and monitoring of the backlog with Azure DevOps. Construction of Dashboards in Azure DevOps. FrontEnd implementation with Microsoft Blazor. Construction of Blazor components with the use of Blazorise libraries, Construction of Blazor components with the use of the Radzen library. Microservices API deployment in Azure API Management using OpenAPI (Swagger). Construction of microservices APIs built with Net.Core, EMFCore and Azure services technology. Authentication integration with Azure Active Directory B2C and Azure Key Vault. Show less
-
-
-
Riot Games
-
United States
-
Computer Games
-
700 & Above Employee
-
Bots Developer (External)
-
Nov 2019 - Aug 2020
Requirements analysis and time estimation. Development of (3) bots for the Discord platform with DiscordJS v11 and NodeJS v12. Documentation. Testing on Heroku and deployment in Production on EC2. Requirements analysis and time estimation. Development of (3) bots for the Discord platform with DiscordJS v11 and NodeJS v12. Documentation. Testing on Heroku and deployment in Production on EC2.
-
-
-
AN
-
Mexico
-
Information Technology & Services
-
1 - 100 Employee
-
Software IT Architect
-
May 2017 - Apr 2020
IT consulting. Definition of Technological Architectures for Java development. Survey of requirements. Java development. Coordination and leadership of work teams. IT consulting. Definition of Technological Architectures for Java development. Survey of requirements. Java development. Coordination and leadership of work teams.
-
-
-
Instituto del Fondo Nacional para el Consumo de los Trabajadores
-
Mexico
-
Government Relations Services
-
1 - 100 Employee
-
Software Architect (External)
-
Aug 2018 - Nov 2018
Migration of Applications as part of the Comprehensive Managed DRP service for the computational architecture of substantive systems at the FONACOT Institute, in the hybrid cloud mode. Migration of Applications as part of the Comprehensive Managed DRP service for the computational architecture of substantive systems at the FONACOT Institute, in the hybrid cloud mode.
-
-
-
ISBAN - Grupo Santander
-
Financial Services
-
100 - 200 Employee
-
Senior Java Consultant (External)
-
Apr 2018 - May 2018
Technological assessment of the "Queue or Row Manager" project and support for corrections to the configuration of microservices. Technological assessment of the "Queue or Row Manager" project and support for corrections to the configuration of microservices.
-
-
-
Microsoft
-
United States
-
Software Development
-
700 & Above Employee
-
Senior Java Consultant (External)
-
Mar 2017 - Apr 2018
CFDI - Data exploitation via APS (Big Data) Support in the use of Big Data technologies (HDInsight: Sqoop) and the development of components in Java and C #. Tracking the backlog with Team Foundation Server 2012.
-
-
Senior Java Consultant (External)
-
Jan 2017 - Apr 2018
CFDI - Exploitation of Electronic Accounting Documents (Big Data) Support in the use of Big Data technologies (HDInsight: Hadoop / Sqoop) and the development of components in Java and C #. Tracking the backlog with Team Foundation Server 2012.
-
-
Senior Java Consultant (External)
-
Jan 2017 - Apr 2018
CFDI - Exploitation of Tax Withholding Documents (Big Data) Support in the use of Big Data technologies (HDInsight: Hadoop / Sqoop) and the development of components in Java and C #. Tracking the backlog with Team Foundation Server 2012.
-
-
Consultant Java Senior (Externe)
-
Jan 2016 - Apr 2018
CFDI - Exploitation of Electronic Invoice, Phase II - Automation and Control Figures (Big Data) Support in the use of Big Data technologies (HDInsight: Hadoop / Sqoop / Hive) and the development of components in Java and C #. Tracking the backlog with Team Foundation Server 2012.
-
-
Java Consultant (External)
-
Jan 2015 - Dec 2015
CFDI - Exploitation of Electronic Invoice, Phase I - Doubling (Big Data) Support in the use of Big Data technologies (HDInsight: Hadoop / Sqoop) and the development of components in Java, PowerShell and C #. Tracking the backlog with Team Foundation Server 2012.
-
-
-
AN|Extend S.A. de C.V.
-
Mexico
-
Software IT Architect
-
Sep 2016 - May 2017
IT consulting. Definition of Technological Architectures for Java development. Survey of requirements. Java development. Coordination and leadership of work teams. IT consulting. Definition of Technological Architectures for Java development. Survey of requirements. Java development. Coordination and leadership of work teams.
-
-
-
Extend Solutions SA de CV
-
Mexico
-
Software Development
-
1 - 100 Employee
-
Java Solution Architect
-
Sep 2011 - May 2017
IT consulting. Definition of Technological Architectures for Java development. Survey of requirements. Java development. Coordination and leadership of work teams. Support instructor for Team Foundation Server aspects. IT consulting. Definition of Technological Architectures for Java development. Survey of requirements. Java development. Coordination and leadership of work teams. Support instructor for Team Foundation Server aspects.
-
-
-
SAT - Servicio de Administración Tributaria
-
Government Administration
-
700 & Above Employee
-
Architect (External)
-
Aug 2013 - Feb 2014
Generation of Regulations for the design and exploitation of the Database and Guidelines for the Administration of the Information Life Cycle. Definition of a progressive implementation strategy for ILM. Architecture of the Proposed Solution for Quality Management and Process Improvement of AGACT. Construction of the Prototype of the System for Quality Management. Proof of Concept of the Governance System on Amazon Web Services (AWS). Generation of Regulations for the design and exploitation of the Database and Guidelines for the Administration of the Information Life Cycle. Definition of a progressive implementation strategy for ILM. Architecture of the Proposed Solution for Quality Management and Process Improvement of AGACT. Construction of the Prototype of the System for Quality Management. Proof of Concept of the Governance System on Amazon Web Services (AWS).
-
-
-
Sky México
-
Mexico
-
Telecommunications
-
500 - 600 Employee
-
Technical Leader (External)
-
Mar 2013 - Aug 2013
Administration and Coordination of the projects developed for SKY (Hotel Plan, Reports, XPEL). Platform Implementation for Manage Code Quality (MCQ) with Team Foundation Build and SonarQube. Administration and Coordination of the projects developed for SKY (Hotel Plan, Reports, XPEL). Platform Implementation for Manage Code Quality (MCQ) with Team Foundation Build and SonarQube.
-
-
-
TV Azteca
-
Broadcast Media Production and Distribution
-
700 & Above Employee
-
ALM Consultant (External)
-
Jan 2013 - Feb 2013
Situational assessment in ALM and the use of Team Foundation Server. Institutional Process Template Assessment. Training Workshop: Restoring Team Foundation Server 2010. Situational assessment in ALM and the use of Team Foundation Server. Institutional Process Template Assessment. Training Workshop: Restoring Team Foundation Server 2010.
-
-
-
Estafeta Mexicana
-
Mexico
-
Transportation, Logistics, Supply Chain and Storage
-
700 & Above Employee
-
ALM Consultant (External)
-
Jan 2013 - Feb 2013
Training workshop: Customization of the Team Foundation Server 2012 process template. Methodological Survey. Analysis and assessment of the methodological framework and definition of elements for the personalized process template. Training workshop: Customization of the Team Foundation Server 2012 process template. Methodological Survey. Analysis and assessment of the methodological framework and definition of elements for the personalized process template.
-
-
-
Grupo Chedraui
-
Mexico
-
IT Consultant (External)
-
Sep 2012 - Jan 2013
IT consulting. Reengineering of the Financial Portal. Detection of failures, risks and vulnerabilities. Updating of some used frameworks and incorporation of Spring and CXF. Design, modeling and implementation of new functionalities. Valuation of the data model. Webservice development to arrange electronic invoicing to suppliers (end users of the portal). Implementation of Team Foundation Server 2012 Express as an ALM tool for project management and control. Implementation of Sonar as a support tool for quality assurance. Show less
-
-
-
AXA
-
France
-
Insurance
-
700 & Above Employee
-
IT Consultant (External)
-
Sep 2011 - Feb 2012
Development of a platform for the automatic generation of Webservices ready for deployment. Built in Java with Spring 3, Hibernate-JPA, Hibernate-Tool, Apache-CXF, Javolution and Freemarker. Managed with Gradle and Ant. Development of a platform for the automatic generation of Webservices ready for deployment. Built in Java with Spring 3, Hibernate-JPA, Hibernate-Tool, Apache-CXF, Javolution and Freemarker. Managed with Gradle and Ant.
-
-
-
ITBrain S.C.
-
Mexico
-
Software Development
-
IT Consultant
-
Aug 2006 - Aug 2011
IT consulting. Definition of Technological Architectures. Survey of requirements. Java development (Spring - Hibernate - JSF) under agile development methods. Coordination and leadership of work teams. IT consulting. Definition of Technological Architectures. Survey of requirements. Java development (Spring - Hibernate - JSF) under agile development methods. Coordination and leadership of work teams.
-
-
-
Procesar S.A. de C. V.
-
México
-
Quality Assurance Manager (External)
-
Apr 2011 - Jun 2011
Consulting for the Quality Assurance area of ProceSAR. Preparation of documentation for the Quality Assurance area. Definition of quality guidelines. Definition of strategies, assurance flows and quality metrics. Command programming (.cmd) to automate common tasks for the execution of assurance flows. Evaluation of functional and technical designs. Advice for the implementation of the Alfresco Document Management Systems (DMS). Registration of Services in UDDI. Consulting for the Quality Assurance area of ProceSAR. Preparation of documentation for the Quality Assurance area. Definition of quality guidelines. Definition of strategies, assurance flows and quality metrics. Command programming (.cmd) to automate common tasks for the execution of assurance flows. Evaluation of functional and technical designs. Advice for the implementation of the Alfresco Document Management Systems (DMS). Registration of Services in UDDI.
-
-
-
-
Quality Assurance (External)
-
Aug 2010 - Nov 2010
Quality control of the application. Customer support in the start-up process in production of the Comprehensive Administration System. Rapid development of viewers with Mashups technology. Quality control of the application. Customer support in the start-up process in production of the Comprehensive Administration System. Rapid development of viewers with Mashups technology.
-
-
-
JackBe
-
Software Development
-
1 - 100 Employee
-
Especialista (Externo)
-
2008 - Nov 2010
Implementación y desarrollo de soluciones tecnologicas con Enterprise Mashups y Presto Enterprise AJAX Framework (EAF) utilizando JackBe Markup Language (JBML) y JackBe Application Methodology (JAM). Implementación y desarrollo de soluciones tecnologicas con Enterprise Mashups y Presto Enterprise AJAX Framework (EAF) utilizando JackBe Markup Language (JBML) y JackBe Application Methodology (JAM).
-
-
-
-
Especialista JackBe (Externo)
-
Jul 2009 - Aug 2010
Consultoría y Desarrollo para la construcción de Tableros de Control para el área de Conocimiento del Cliente con tecnología de Mashups. Consultoría y Desarrollo para la construcción de Tableros de Control para el área de Conocimiento del Cliente con tecnología de Mashups.
-
-
-
Corporativo Bimbo
-
Food and Beverage Manufacturing
-
100 - 200 Employee
-
Consultor (Externo)
-
Oct 2008 - Jan 2009
Desarrollo de Webservices en Java, implementados con los Frameworks Apache Axis. Desarrollo de la Plataforma de Integración del Catalogo de Clientes de Bimbo. Construcción de la capa de transformación de objetos. Preparación de XMLs de pruebas. Desarrollo de Webservices en Java, implementados con los Frameworks Apache Axis. Desarrollo de la Plataforma de Integración del Catalogo de Clientes de Bimbo. Construcción de la capa de transformación de objetos. Preparación de XMLs de pruebas.
-
-
-
Bursatec, S.A. de C.V.
-
México
-
Consultor Especializado A (Externo)
-
Aug 2006 - Sep 2008
Consultoría en TI. Levantamiento de requerimientos. Desarrollo Java (Spring - Hibernate - JSF) bajo métodos ágiles de desarrollo. Coordinación y liderazgo de equipos de trabajo. Consultoría en TI. Levantamiento de requerimientos. Desarrollo Java (Spring - Hibernate - JSF) bajo métodos ágiles de desarrollo. Coordinación y liderazgo de equipos de trabajo.
-
-
-
NetTrade, C.A.
-
Venezuela
-
Consultor IT
-
Mar 2006 - May 2006
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. Proyectos: Desarrollo de la Plataforma de Integración de Compañía Anónima Nacional Teléfonos de Venezuela (CANTV) . (SISCOTEL, C.A.) 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. Proyectos: Desarrollo de la Plataforma de Integración de Compañía Anónima Nacional Teléfonos de Venezuela (CANTV) . (SISCOTEL, C.A.)
-
-
-
Softtek
-
Mexico
-
IT Services and IT Consulting
-
700 & Above Employee
-
Consultor Líder - Grupo de Construcción (Externo)
-
Jul 2005 - Jan 2006
Proyecto (IBM México - Softtek, S.A. México): 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 diverso módulos. Control de Calidad (Peer Reviews y QA). Resolución de problemas técnicos y logísticos. Proyecto (IBM México - Softtek, S.A. México): 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 diverso módulos. Control de Calidad (Peer Reviews y QA). Resolución de problemas técnicos y logísticos.
-
-
-
IMSS
-
Hospitals and Health Care
-
700 & Above Employee
-
IT Consultant (External)
-
Jul 2005 - Jan 2006
Group leader in charge of the development of modules of the pension system. Group leader in charge of the development of modules of the pension system.
-
-
Education
-
Aprin
Certificate, Scrum Master -
IBM IT Education Services, Worldwide
Program Completion Certificate, Java and DB Programming · Object Oriented · Enterprise Application Development -
Instituto Universitario de Tecnología Región Capital “Dr. Federico Rivero Palacio”
Business Technology on the Web. Mention: Business Applications -
IBM IT Education Services, Worldwide
Program Completion Certificate, IT Fundamentals · Programming Essentials -
Ministerio de la Familia
Certificado de Promotor, Taller de Promotor del Programa Juventud y Fronteras