Información de Contacto
Nombre: Óscar Andrés López Paruma
Email: olopez (en) uniandes (punto) edu (punto) co
Skype: oscar.andres.lopez
Facebook: Óscar Andrés López
Google+: Óscar Andrés López
Tuenti: Óscar López
Linkedin: Óscar Andrés López
Twitter: @oscar_lopez
Delicious: oscar.andres.lopez
Stack Overflow: Óscar López
Ubicación Actual: Bogotá, Colombia
Estudios Realizados
Master of Science in Computer Science de la Vrije Universiteit Brussel en Bruselas, Bélgica; perteneciente al programa EMOOSE (2003-2004).
Certificat de Formation Spécialisée, Spécialité Informatique de la Ecole Nationale Supérieure des Techniques Industrielles et des Mines de Nantes en Nantes, Francia (2003-2004).
Ingeniero de Sistemas y Computación de la Universidad de Los Andes en Bogotá, Colombia (1997-2002).
- Bachiller Académico del Colegio Champagnat en Popayán, Colombia (1984-1995).
Distinciones Recibidas
- Graduado Magna Cum Laude en el Master of Science in Computer Science de la Vrije Universiteit Brussel en 2004.
- Graduado con el Primer Puesto en la promoción de Ingenieros de Sistemas y Computación de la Universidad de Los Andes del primer semestre de 2002.
- Ganador de la beca Bachilleres por Colombia de ECOPETROL en 1996.
- Distinción Andrés Bello a nivel departamental para el calendario B en 1995.
Certificaciones Obtenidas
Sun Certified Enterprise Architect for Java Platform Enterprise Edition Technology - Puntaje: 87% (Diciembre de 2008).
Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 - Puntaje: 94% (Septiembre de 2006).
Sun Certified Associate for the Java Platform, Standard Edition - Puntaje: 92% (Junio de 2007).
Cursos y Conferencias
Curso "Programación Segura en Java" (40 horas), impartido por FluidSignal - Bogotá, Colombia. Noviembre de 2011.
Conferencia "Pruebas de Desempeño de Software", organizado por la ACIS - Bogotá, Colombia. Diciembre de 2010.
Conferencia "Enterprise Architecture as a Strategic Enabler: Aligning IT With your Business", organizado por Asesoftware - Bogotá, Colombia. Abril de 2010.
Capacitación Centro de Datos, programa Gobierno en Línea - Bogotá, Colombia. Agosto de 2009.
Conferencia "Arquitectura de Software para Líderes de Tecnología", organizado por el capítulo de Ingenieros de Sistemas de la Asociación de Egresados de la Universidad de los Andes - Bogotá, Colombia. Julio de 2009.
Workshop on Managing Offshore Software Development Projects, organizado por el Centre for the Promotion of Imports from Developing Countries (CBI) y Proexport - Bogotá, Colombia. Diciembre de 2006.
Curso de Francés, Nivel 1. Alianza Colombo Francesa - Bogotá, Colombia. Febrero - Junio 2003.
Experiencia Profesional
Profesor de Cátedra en la facultad de Ingeniería de Sistemas y Computación de la Universidad de Los Andes (Enero de 2006 - ).
Arquitecto de Software en Heinsohn Business Technology (Junio de 2010 - ).
Arquitecto de Software, Líder Técnico y Líder de Desarrolladores de la UT SoftManagement y DB System (Abril de 2009 - Enero de 2010).
Arquitecto de Software, Desarrollador, Consultor, Auditor e Interventor en Ingenian Software (Noviembre de 2005 - Mayo de 2008).
Asistente de Investigación en el Programming Technology Lab (Marzo de 2004 - Agosto de 2004).
Arquitecto de Software, Desarrollador en Princeton S.A. (Septiembre de 2002 - Septiembre de 2003).
Publicaciones
Autorización Basada en Reglas con Drools - Conferencia en la 4ta Campus Party, Bogotá (2011).
Lenguajes Dinámicos en la Java Virtual Machine - Conferencia en la 3ra Campus Party, Bogotá (2010).
Colecciones de Orden Superior en Java - Ponencia en la IV Semana de Software Libre en la Universidad Distrital (2005).
Curso de Programación Funcional con Scheme - Grupo GNU/Linux Universidad del Cauca (2005).
Curso de C# - Grupo GNU/Linux Universidad del Cauca (2005).
Columnas en el Grupo GNU/Linux Universidad del Cauca (2005-).
A Forward-Chaining Inference Rule Engine for a Prototype-Based Language - Tesis de Maestría en la Vrije Universiteit Brussel (2004).
Rules Meet Objects : Thesis Experience - Ponencia en el Workshop on Prototype-Based Software Technology en Bruselas, Bélgica (2004).
Comunicaciones en un Sistema de Detección de Intrusos: Diseño e Implementación - Tesis de Grado en la Universidad de Los Andes (2002).
Informática Forense: Generalidades, Aspectos Técnicos y Herramientas - I Congreso Iberoamericano de Seguridad en Morelia, México (2002).
Arquitectura y Comunicaciones en un Sistema de Detección de Intrusos - I Congreso Iberoamericano de Seguridad en Morelia, México (2002).
Grupos de Investigación
Miembro de Mono Colombia desde Octubre de 2005.
Miembro activo del Grupo GNU/Linux Universidad del Cauca desde Noviembre de 2003.
Pertenecí al PROG, el laboratorio de tecnologías de programación de la Vrije Universiteit Brussel.
- Pertenecí al grupo de investigación en sistemas de detección de intrusos de la Universidad de Los Andes.
Participación en Eventos de Investigación
Jornadas de Software Libre 2006 (Jurado) - Popayán, Colombia. Agosto de 2006.
IV Semana Linux de la Universidad Distrital (Jurado, Ponente) - Bogotá, Colombia. Octubre de 2005.
II Encuentro Nacional de Computación e Información Cuántica (Asistente) - Popayán, Colombia. Mayo de 2005.
Trait-Based Language International Workshop (Asistente) - Berna, Suiza. Junio de 2004.
Workshop on Prototype-Based Software Technology (Ponente) - Bruselas, Bélgica. Abril de 2004.
Proyectos de Código Abierto
Numeric Tower : Implementación meta-circular de una torre numérica en Scheme (licencia: MIT)
HigherOrderCollections : Una extensión a las colecciones de Java (licencia: Apache 2.0).
FIRE4SELF : Forward-Chaining Inference Rule Engine para SELF (licencia: GPL v2).
Un plug-in para conectar Irish con Eclipse (licencia: GPL v2).
IDS-com : Módulo de comunicaciones para un Sistema de Detección de Intrusos (licencia: Apache 2.0).
Intereses Académicos
Actualmente, mis áreas de investigación incluyen: Arquitectura de Software, Programación Funcional, Programación Orientada a Objetos, Programación Orientada a Aspectos, Componentes de Software, Concurrencia y Programación Distribuida, Seguridad Informática, Lenguajes de Programación, Sistemas Operativos, Teoría Formal de Computación, Diseño de Algoritmos, Desarrollo de Aplicaciones Web, Software de Código Abierto y la Enseñanza de la Programación.
Idiomas
Hablo Español, Inglés y Francés.
Registro Histórico en el GLUC
Miembro Activo del GLUC Desde: Noviembre de 2003.
Área de Trabajo: Investigación y Desarrollo.
Cargos Desempeñados: Fui coordinador del área de Investigación y Desarrollo en el 2005.
