Rafael Gustavo Meneses Ramirez
Profesor Cátedra

Research Group:

Contact:

      Email:


Enterprise and Solutions Architect (Nov 2016 – Currently)
Enterprise Architecture Team
Oracle Latin America Division LAD

Application and Integration Architect (Jul 2014 – Nov 2016)
Information Technology Department
Architecture Management Unit
ECOPETROL S.A.

Head of IT Strategy & Architecture (Jan 2012 – Jun 2014)
Department of Information and Technology Services
Universidad de Los Andes

Education
M.Sc., Systems and Computing Engineering

Universidad de Los Andes, Bogotá – Colombia
GPA: 4.9 / 5
Thesis: Bidirectional Synchronization between Model and Source Code based on a MDA Approach
Advisor: Rubby Casallas
B.Sc. Honours Degree in Systems Engineering
Universidad Distrital Francisco José de Caldas, Bogotá – Colombia
GPA: 4.4 / 5
Thesis: Ad Hoc Mobile Networking Routing using Ant Colony Optimization Algorithms (Meritorious thesis)
Advisor: Marco Aurelio Alzate

Specialized Training
IASA Foundation Certification (IFC), Courses 101 – 102
Instructor: Nadine Foster, Training Consultant for IASA
January 2011
Bogotá, Colombia

Advanced Topics in Software Architecture
Course of the Summer School of the Master in Systems and Computing Engineering at Los Andes University
Instructors: Len Bass, Paul Clements and Rick Kazman, Senior Members of Technical Staff SEI
July 2010
Bogotá, Colombia

Certificate Program in Managing Technical People
Curriculum developed at Carnegie Mellon University’s School of Computer Science
Instructor: Gil Taran, Chief Executive Officer, iCarnegie
February 2010
Bogotá, Colombia

Certificate Program in Software Architecture Design
Curriculum developed at Carnegie Mellon University’s School of Computer Science
Instructor: Matthew Bass, Associate Teaching Professor
November 2009
Bogotá, Colombia

Professional Certifications
CFC – COBIT Foundation Certificate

Awarded by: ISACA
May 2013

IREB® Certified Professional for Requirements Engineering – Foundation Level (IREB® CPRE FL)
Awarded by: iSQI – International Software Quality Institute
December 2012

IASA Foundation Certified Architect
Passing score: 96/100
Awarded by: IASA (International Association for Software Architects)
January 2011

Certified in Managing Technical People
Awarded by: iCarnegie (educational affiliate of Carnegie Mellon University)
February 2010

Certified in Software Architecture Design
Awarded by: iCarnegie (educational affiliate of Carnegie Mellon University)
November 2009

Research Experience
Instructor

August 2009 – December 2011
Department of Systems and Computing Engineering
Universidad de Los Andes
Bogotá, Colombia

Research Assistant
August 2008 – December 2008
Computer Science Graduate School
Ecole des Mines de Nantes – Study Department
Nantes, France

Graduate Assistant
January 2007 – July 2009
Software Construction Research Group
Department of Systems and Computing Engineering
Universidad de Los Andes
Bogotá, Colombia

Research Assistant
August 2002 – September 2003
LAMIC Lab. (Machine Learning Laboratory)
Research project: “Study on Machine Learning of Hardware Agents (ROBOCOPA-UD)”
Universidad Distrital Francisco José de Caldas
Bogotá, Colombia

Professional Experience
Enterprise and Solutions Architect
December 2016 – Currently
Enterprise Architecture Team
Oracle Latin America Division LAD
Bogotá, Colombia

Application and Integration Architect
July 2014 – November 2016
Information Technology Department
ECOPETROL S.A.
Bogotá, Colombia

Head of IT Strategy & Architecture
January 2012 – June 2014
Department of Information and Technology Services
Universidad de Los Andes
Bogotá, Colombia

Software Architect and Software Development Leader
July 2009 – December 2011
High and low-level software design of a powerful Management Information System (MIS) named MAnagement GamE Simulator (MAGES). This system supports the Busineess School course named Juego Gerencial at Los Andes University.

Instructor
June 2006 – July 2008
Course: Diploma course in JAVA® Programmer
Module 1: Object-Oriented Analysis and Design Using UML, 2.1
Modulo 2: Java Programming Language, Java SE 5
Modulo 3: Software Architecture, JEE 5
Fundación de Egresados – Universidad Distrital Francisco José De Caldas
Bogotá, Colombia

Software Development Leader
July 2005 – January 2007
Web Project Management. Database systems design and implementation on MySQL and PostgreSQL DBMS. Mobile applications development on J2ME Framework.
Software, Telecommunications and Technology – ST&T LTDA. Bogotá, Colombia

Development Engineering Assistant
January 2005 – July 2005
Systems analyst in the Supply Chain Sourcing area.
CODENSA S.A. ESP
Bogotá, Colombia

    Education
  • M.Sc., Systems and Computing Engineering
  • Universidad de Los Andes, Bogotá - Colombia
  • B.Sc. Honours Degree in Systems Engineering
  • Universidad Distrital Francisco José de Caldas, Bogotá - Colombia
  • Certification
  • CFC - COBIT Foundation Certificate
  • Awarded by: ISACA
  • May 2013
  • IREB® Certified Professional for Requirements Engineering - Foundation Level (IREB® CPRE FL)
  • Awarded by: iSQI - International Software Quality Institute
  • December 2012
  • IASA Foundation Certified Architect
  • Passing score: 96/100
  • Awarded by: IASA (International Association for Software Architects)
  • Certified in Managing Technical People
  • Awarded by: iCarnegie (educational affiliate of Carnegie Mellon University)
  • Certified in Software Architecture Design
  • Awarded by: iCarnegie (educational affiliate of Carnegie Mellon University)

2014-10

CONSTR. APLICACIONES MÓVILES

ANÁL DE INFORM SOBRE BIG DATA

2014-20

ALGORITMICA Y PROGR. OBJ. I

CONSTR. APLICACIONES MÓVILES

2015-10

CONSTR. APLICACIONES MÓVILES

SISTEMAS DE RECOMEDACIÓN

2015-20

ANÁL DE INFORM SOBRE BIG DATA

CONSTR. APLICACIONES MÓVILES

ALGORITMICA Y PROGR. OBJ. I

2016-10

ANÁL DE INFORM SOBRE BIG DATA

CONSTR. APLICACIONES MÓVILES

INFORMAC. ACTIVO DEL SIGLO XXI

2016-20

LAB. CONSTR. APLICAC. MOVILES

CONSTR. APLICACIONES MÓVILES

INFORMAC. ACTIVO DEL SIGLO XXI

ANALISIS INFORM SOBRE BIG DATA

2017-10

LAB. CONSTR. APLICAC. MOVILES

CONSTR. APLICACIONES MÓVILES

ANALISIS INFORM SOBRE BIG DATA

SISTEMAS DE RECOMENDACIÓN

SISTEMAS TRANSACCIONALES

2017-20

ANALISIS INFORM SOBRE BIG DATA

SISTEMAS TRANSACCIONALES

2018-10

PROYECTO FINAL

SISTEMAS TRANSACCIONALES

ANALISIS INFORM SOBRE BIG DATA

2018-18

KNOWLEDGE DISCOVERY FROM SOCIA

2018-20

ANALISIS INFORM SOBRE BIG DATA

PROYECTO FINAL

SISTEMAS TRANSACCIONALES

2019-10

SISTEMAS TRANSACCIONALES

PROYECTO FINAL

ANALISIS INFORM SOBRE BIG DATA

2019-20

SISTEMAS TRANSACCIONALES

PROYECTO FINAL

ANALISIS INFORM SOBRE BIG DATA

2020-10

SISTEMAS TRANSACCIONALES

ANÁLISIS INFORM SOBRE BIG DATA

2020-20

PROYECTO FINAL

SISTEMAS TRANSACCIONALES

ANÁLISIS INFORM SOBRE BIG DATA

2021-10

SISTEMAS TRANSACCIONALES

ANÁLISIS INFORM SOBRE BIG DATA

PROYECTO FINAL

2021-20

ANÁLISIS INFORM SOBRE BIG DATA

SISTEMAS TRANSACCIONALES

2022-10

SISTEMAS TRANSACCIONALES

ANÁLISIS INFORM SOBRE BIG DATA

PROYECTO FINAL

PROYECTO DE GRADO

2022-15

DESPLIEGUE SLNES. ANALÍTICAS

2022-20

PROYECTO DE GRADO

PROYECTO FINAL

SISTEMAS TRANSACCIONALES

ANÁLISIS INFORM SOBRE BIG DATA

2023-10

SISTEMAS TRANSACCIONALES

ANÁLISIS INFORM SOBRE BIG DATA

PROYECTO FINAL

Interests and Research lines:

  • Model Driven Software Development
  • Enterprise Architecture, BPM and Workflow
  • Service Oriented Architectures
  • Software Architecture
  • Requirements analysis and software design

Research Group:

  • A Strategy for Synchronizing and Updating Models after Source Code Changes in Model-Driven Development Capítulo en Memoria

    2009

    Meneses R, Casallas R. (2009) A Strategy for Synchronizing and Updating Models after Source Code Changes in Model-Driven Development. Workshop on Model Driven Software Evolution (MoDSE) at ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems 2009 Workshop on Model Driven Software Evolution (MoDSE) at ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems 2009 (ISBN 978-3-642-04424-3) Denver, Estados Unidos. - 2009

  • Sincronización bidireccional entre modelo y código fuente basada en el enfoque de MDA Capítulo en Memoria

    2009

    Meneses R, Casallas R. (2009) Sincronización bidireccional entre modelo y código fuente basada en el enfoque de MDA. Cuarta Conferencia Colombiana de Computación (4CCC) Cuarto Congreso Colombiano de Computación (4CCC) (ISBN 978-958-8166-43-8.) Bucaramanga, Colombia. - 2009

  • An Evaluation of Approaches to Solve Automatic Adaptation of Models of Evolving Metamodels Artículo

    2008

    Meneses R. (2008) An Evaluation of Approaches to Solve Automatic Adaptation of Models of Evolving Metamodels. Paradigma (ISSN 2011-0065) 2 (2), pp. 1-10. - 2008

  • Nueva Representación de Conocimiento: La Web Semántica Artículo

    2008

    Meneses R. (2008) Nueva Representación de Conocimiento: La Web Semántica. Paradigma (ISSN 2011-0065) 2 (1), pp. 1-10. - 2008

  • Balompié Simulado: Un Nuevo Desafío para Agentes Artificiales Inteligentes Artículo

    2003

    Rojas S, Meneses R, Lozada R, Olarte J, Suárez D. (2003) Balompié Simulado: Un Nuevo Desafío para Agentes Artificiales Inteligentes. Revista Científica. Centro de Investigaciones y Desarrollo Científico Universidad Distrital Francisco José de Caldas (ISSN 0124-2253) 1 (5), pp. 65-77. - 2003

  • Supervivencia emergente basada en aprendizaje genética dentro de un ecosistema presa - depredador Capítulo en Memoria

    2001

    Meneses R, Rojas S, Lozada R, Florez G. (2001) Supervivencia emergente basada en aprendizaje genética dentro de un ecosistema presa - depredador. - 2001

Juego Gerencial

Research project with the objective of implementing a support environment for the “Financial Games” course taken by undergraduate students in the last semester of the Business Program at University of Los Andes. This course requires a complete game like application to support business transactions in an environment that is close to the real world.

The application has around 200 requirements; the requirements elicitation was executed by the LIDIE group (Education and technology group) from University of Los Andes. My research group is in charge of the development of this project, I am the lead Software Architect in charge of defining and specifying the system’s global design, technological platform and architectural restrictions.

Qualdev

Software development group, conformed by undergraduate students, that produces high quality open source applications. This team develops tools in the broad domain of software process support, some of which have been successfully used in real-world contexts. Users are members of small sized software development companies as well as other development groups within the university, particularly students in various software engineering courses. From this usage, QualDev group receives feedback and has to deal with issues of change management.

Students in the QualDev team have acquired the discipline of following processes based on Team Software Process (TSP) and agile methodologies. Students continuously evaluate the effectiveness of the processes and propose adaptations aiming for continuous improvement; furthermore, tools developed in the team and other open source tools support the improvement.

By participating in the QualDev group students have an opportunity to develop and apply the skills needed by software engineering professionals. These skills not only include the experience of dealing with real clients; in addition, students lead and organize development teams, define their process objectives, and are in charge of assessing their fulfillment. Students can effectively get an understanding of how software processes, methodologies, and tools help to produce high quality software. In this environment, they learn how to work as members of a team and they have to deal with negotiation issues.

The educational strategy for the group is the use of active teaching/learning methodologies like collaborative learning and mentoring, which makes it possible to create scenarios of regular self-assessment of team functioning. Furthermore, we have defined a structure that eases group administration and control. The role of the instructor has changed, he is no longer in charge of defining content and lectures, he is more a guide that gives advice in the identification of objectives, he supports nsel when issues arise.

Co-tutelage of Master Thesis (Advisor Rubby Casallas)

Year Name Thesis
2011-1 Santiago Hurtado (s-hurtad@uniandes.edu.co) Tekio: Towards a Self-Adaptive Vision System
2011-1 Edwin Leonardo Téllez (el.tellez51@uniandes.edu.co) Desarrollo de un DSL para la Especificacion de Comportamiento en un Juego de Simulacion Gerencial

Supervised Undergraduate Thesis

Year Name Thesis
2011-1 Libardo Lara Peñaranda (l.lara26@uniandes.edu.co) Estudio de la plataforma RCP de Eclipse y su aplicación en un caso de estudio
2011-1 Rafael Muñoz Lattion (r.munoz92@uniandes.edu.co)
Juan Sebastián Pulido (js.pulido126@uniandes.edu.co)
Implementación de un Manejador Gráfico de Decisiones para un Simulador de Juego Empresarial – Segunda Versión
2010-2 Jesús Alfonso Vargas Sánchez (ja.vargas904@uniandes.edu.co)
Daniel Tovar Mikan (d.tovar77@uniandes.edu.co)
Implementación de un Manejador Gráfico de Decisiones para un Simulador de Juego Empresarial
2010-1 Laura Cristina Manzur Villalobos (lc.manzur441@uniandes.edu.co)
Carlos Andrés Toro Bolaños (ca.toro949@uniandes.edu.co)
Desarrollo de una arquitectura reutilizable basada en Componentes para la implementación de aplicaciones en la plataforma Windows Mobile
2009-2 David Sánchez Escobar (z-sanche@uniandes.edu.co) Definición de una Arquitectura Flexible para la herramienta Planning Tool