jueves, 30 de agosto de 2018

Curriculum

Un resumen de mi vida laboral. Aunque hasta el final me oponía a poner este enlace en mi blog, principalmente es muy pedido por las entidades para las que me presento en consultoría o para lograr ser expositor en algún evento.

----------


Estudios Postgrado
  • Doctor en el programa de doctorado en “Integración de las tecnologías de la información en las
  • organizaciones” con la Universidad Politécnica de Valencia de España. Título de la tesis: “Estudio del impacto de la utilización de la Web 2.0 en el desempeño Estudiantil”. (2016)
  • Doctor en el programa de doctorado en “Economía y Administración de Empresas” con la Universidad Privada Boliviana de Bolivia. (2016)
  • Diplomado en Docencia Universitaria de la Universidad Privada Boliviana. (2008).
  • Master en Ciencias de la Computación, especialidad en Ingeniería de Software organizado por el programa MEMI de la facultad de Ciencias y Tecnología de la Universidad Mayor de San Simón y el Departamento de Ciencias de la Computación de la Universidad de Utrecht, Holanda. (2007)

Estudios Pregrado
Título en provisión nacional de la carrera de Ingeniería de Sistemas de la Universidad Católica Boliviana (2001).


Certificaciones

  • Junio 2018: Google Certified Educator Nivel 2.
  • Junio 2018: Google Certified Educator Nivel 1.


Experiencia Actual

  • Desde Marzo del 2016 a la fecha: Director del Centro de Innovación en Tecnologías deInformación para Educación y empresa (CITIEE) de la Universidad Privada Boliviana.
  • Desde el año 2003 a la fecha: Administrador de la plataforma LMS – Learning MaganamentSystem de la Universidad Privada Boliviana. 2003-2007 con Claroline, 2007-2014 con Dokeos 2014 a la fecha con Moodle.
  • Desde el año 2010 a Febrero del 2016: Director del Centro de Estudios en Soluciones Informáticas (CESI) de la Universidad Privada Boliviana.
  • Desde el año 2002 a Febrero del 2016: Encargado del Departamento de Teleinformática de la Universidad Privada Boliviana a nivel nacional.
  • Desde Febrero de 1999 a Enero del 2001: AdminMaster de la Universidad Católica Boliviana



Experiencia de Docencia Universitaria (Postgrado y Pregrado )
  • Semestre I-2017 hasta la fecha: Docente en la Universidad Privada Boliviana, en la materia Sistemas de Información.
  • Semestre I-2017 y I-2013: Docente de la Maestría en Telecomunicaciones de la Universidad Católica Boliviana. Un módulo asignado, Seguridad en Redes.
  • Semestre II-2016: Docente en el programa de Maestría MADE para la UPB. Módulo Imágen Digital.
  • Semestre I-2016: Docente en el programa de Maestría MADE para la UPB. Módulo Social Media.
  • Semestre II-2014, II-2015 y I-2016: Docente en el programa de diplomado Markerting Digital para la UPB. Módulo Mobile Marketing.
  • Semestre I-2015, II-2015 y I-2016: Docente del programa experto en Redes Sociales y
  • Community Managament. Módulo de Manejo de Blogs y Comunidades en Línea.
  • Semestre I-2017, I-2009, I-2008, I-2007, II-2017, I-2018: Docente de la Maestría de Seguridad de Tecnologías de Información de la Escuela Militar de Ingenierías. Tres módulos asignados, Seguridad en Sistemas operativos Linux y Firewalls, Proxies, Redes Privadas Virtuales y Sistemas de Detección de Intrusos y Análisis Forense.
  • Desde el año 2003 al 2015: Docente en la Universidad Privada Boliviana. Materias dictadas endiferentes semestres: Ingeniería de Software, Laboratorio de Material Informático,
  • Teleinformática, Seguridad de Sistemas, Inteligencia Artificial, Computación I, Sistemas Distribuidos.
  • Semestre II-2014 y II-2015: Docente del Diplomado en Marketing Digital. Módulo de Mobile Maketing.
  • Semestre I-2008, II-2008 y I-2010: Docente del Diplomado en Redes de la Escuela militar de ingenierías. Un módulo asignado. 
  • Docente en diplomados con las materias: TIC en la Educación y TIC en la empresa.
  • Desde el año 2006 hasta el 2009: Docente a medio tiempo de la Universidad Privada Boliviana.
  • Semestre II-2008: Docente del diplomado en Docencia Universitaria. Un módulo asignado: Las TIC's en la educación.
  • Semestre I-2006, II-2006 y II-2008: Docente en el diplomado de Seguridad Informática de la
  • UPB. Un módulo asignado .
  • Semestre I-2007: Docente del diplomado en Marketing Relacional de la UPB. Un módulo
  • asignado: Uso de TIC's.
  • Desde 2004 a la fecha: Tutor y relator de Tesis en la UPB, EMI y UCB.
  • 2004 y 2005: Docente en la Escuela Militar de Ingenierías en las materias de Base de Datos I y Bases de Datos II (EMI-Cbba).

Conferencias
  • Ene. 2018. Charla sobre Innovación Educativa utilizando TICs, en el colegio Tiquipaya, realizado en la ciudad de Cochabamba-Bolivia.
  • Ago. 2017. Conferencista invitado por Bolivia en el Seminario Internacional en TICs en la Educación, realizado en la ciudad de Cochabamba-Bolivia.
  • Oct. 2016. Conferencista invitado por Bolivia al Betcon 2016 (Bolivian Engineering and Technology Congress), realizado en la ciudad de Cochabamba-Bolivia.
  • Ago. 2015: Expositor en Taller sobre uso académico de tabletas en aula organizado por la UPB.
  • Feb. 2014: Expositor en Taller sobre Innovación Educativa organizado por la UPB.
  • Abr. 2013. Expositor invitado al FLISoL 2013 – Jornadas de Software Libre GNU/Linux, realizado en la cuidad de Cochabamba-Bolivia.
  • Jun. 2012. Conferencista invitado por Bolivia al Betcon 2012 (Bolivian Engineering and Technology Congress), realizado en la ciudad de La Paz-Bolivia.
  • Jul. 2011. Conferencista invitado por Bolivia al Betcon 2011 (Bolivian Engineering and Technology Congress), realizado en la ciudad de Cochabamba-Bolivia.
  • Nov. 2009. Conferencista invitado al Evento Seminario: Sistemas de Información Gerencial,realizado en la ciudad de Cochabamba-Bolivia.
  • Nov. 2009. Conferencista invitado al IX Congreso Nacional de Software Libre GNU/Linuxrealizado en la cuidad de Santa Cruz-Bolivia
  • Abr. 2009. Coferencista invitado al Foro Latinoamericano de Ingeniería de Sistemas e Informática realizado en la ciudad de Tarija-Bolivia➢ Nov. 2008. Organizador del ciclo de conferencias y mesas redondas: “Seguridad Informática”,llevado a cabo en la ciudad de Cochabamba-Bolivia.
  • Nov. 2007. Conferencista invitado al VII Congreso Nacional de Software Libre GNU/Linux realizado en la cuidad de Oruro-Bolivia
  • Oct. 2007. Conferencista invitado al XII Congreso Internacional de Ciencias de la Computación CICC-2007.
  • Oct. 2006. Conferencista invitado al VI Congreso Nacional de Software Libre GNU/Linux realizado en la cuidad de Oruro-Bolivia
  • Ago. 2006. Conferencista invitado al I Congreso Nacional de profesionales en Ciencias de la Computación en la cuidad de Cochabamba-Bolivia.
  • Ago. 2005: Conferencista invitado al V Congreso Nacional de Software Libre GNU/Linux realizado en la cuidad de Cochabamba-Bolivia
  • Jun. 2005: Invitado a la 1era Feria de la Carrera de Ing. de Sistemas Universidad de Aquino Bolivia realizado en la cuidad de Cochabamba- Bolivia.
  • Nov. 2004: Conferencista invitado en el CIIE (Congreso Internacional de Informática Educativa) realizado en Perú.
  • Oct. 2004: Conferencista invitado a la “II Semana Del Pinguino Nacional” realizado en la cuidad de Cochabamba-Bolivia.
  • Ago. 2004: Conferencista invitado al IV Congreso Nacional de Software Libre GNU/Linux realizado en la cuidad de Sucre-Bolivia.
  • Nov. 2003: Conferencista invitado al III Congreso Nacional de Software Libre y GNU/Linuxrealizado en la cuidad de Tarija-Bolivia.

martes, 3 de mayo de 2016

Diapositivas en castellano Sommerville Ingeniería de Software 9na Edición

Tengo a bien compartir con ustedes las diapositivas traducidas al castellano de la novena 9na edición del libro "Ingeniería de Software" de Ian Sommerville al castellano. Están disponibles de los capítulos 1 al 17 con excepción del 6. Espero tener pronto los otros capítulos, o en su defecto tener la traducción de la versión 10 este año 2016.

Gracias a los estudiantes de Ingeniería de Software del semestre I-2014 es que puedo compartir el material. Seguramente encontrarán algunos errores ortográficos en ese sentido, pido las disculpas del caso.

A continuación dejo los enlaces de los fuentes en ppt, para que no tengan problemas en utilizarlos y modificarlos en sus clases, profeso el software libre y dejarlo en pdf sería como hacer una contribución a medias.

  1. Introducción
  2. Procesos de Software
  3. Desarrollo Agil de Software
  4. Ingeniería de Requerimientos
  5. Modelado de Sistemas
  6. Diseño Arquitectónico
  7. Diseño e Implementación
  8. Prueba de Software
  9. Evolución del Software
  10. Sistemas Socio-Técnicos
  11. Seguridad y Fiabilidad
  12. Especificaciones de Fiabilidad y Seguridad
  13. Ingenería de Confiabilidad
  14. Ingeniería de Seguridad
  15. Garantía de Confiabilidad y Seguridad
  16. Reutilización de Software
  17. Ingeniería de Software Basada en Componentes

jueves, 8 de enero de 2015

Instalación PHP Oracle en CentOS Redhat 7

Esta es la instalación más simple del módulo de php-oci8 en CentOS 7 sin necesidad de recompilar php como sugiere la página de Oracle.

Vamos a los pasos que seguí:
1) Bajar el rpm de Oracle Instantclient de: http://download.oracle.com/otn/linux/instantclient/121020/oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm en mi caso como se puede ver la versión de 64 bits. Puede que el enlace cambie en el tiempo, uno más genérico: http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

2) Instalar en el servidor: yum localinstall oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

3) Bajar el rpm de php-oci8 de: http://rpmfind.net//linux/RPM/remi/enterprise/7/x86_64/php-oci8-5.4.35-1.el7.remi.x86_64.html, el enlace más genérico: http://rpmfind.net/linux/rpm2html/search.php?query=php-oci8

4) Instalar en el servidor, pide una dependencia de php-pdo de los repositorios de remi, pero no hay problema igual funciona sin la dependencia si tienes el php-pdo de la distro del sistema instalada: rpm -ivh --nodeps php-oci8-5.4.35-1.el7.remi.x86_64.rpm

5) Añadimos las librerías para que php no tenga problemas al cargarlas:
Ejecutamos: vi /etc/ld.so.conf.d/oracle.conf
Agregamos como primera línea: /usr/lib/oracle/12.1/client64/lib/
Luego ejectamos: ldconfig

6) Lamentablemente no pude hacer correr la librería sin bajar el selinux, ejecute varios comandos sin éxito, si alguien tiene la solución para usar selinux, un comentario por favor que con gusto actualizo el paso 6. Bueno, ni modo a desactivar el selinux.
Ejecutamos el comando: vi /etc/sysconfig/selinux
y cambiamos la linea a: SELINUX=disabled y guardamos
Luego un reinicio del sistema con: reboot

Wuala!!!! tenemos php con oracle instalado y funcionando!!!, puedes crear un archivo phpinfo.php y en el contenido tener la función phpinfo(); deberías ver una sección como esta:

oci8

OCI8 Supportenabled
Version1.4.9
Revision$Id: cdb1302d3784cf3ece95ed7e5f70998212164e52 $
Active Persistent Connections0
Active Connections0
Oracle Run-time Client Library Version12.1.0.2.0
Oracle Instant Client Version12.1
Temporary Lob supportenabled
Collections supportenabled

DirectiveLocal ValueMaster Value
oci8.connection_classno valueno value
oci8.default_prefetch100100
oci8.eventsOffOff
oci8.max_persistent-1-1
oci8.old_oci_close_semanticsOffOff
oci8.persistent_timeout-1-1
oci8.ping_interval6060
oci8.privileged_connectOffOff
oci8.statement_cache_size2020