Información personal

Nombre: Gerardo Santana Gómez Garrido 

e-mail: gerardo.santana at gmail

Fecha de nacimiento: 24 de junio de 1977

Lugar de nacimiento:  Tuxtla Gutiérrez, Chiapas, México

Nacionalidad: mexicana

Estado civil: soltero


Educación

1994 - 1999 Ingeniería en Sistemas Computacionales en el Instituto Tecnológico de Tuxtla Gutiérrez (ITTG)


Cursos

  • Informix System Administration. Diciembre 1998. Informix.
  • Informix-SQL. Diciembre 1998. Informix.
  • Relational Database Design. Diciembre 1998. Informix.
  • Developing Applications Using Informix 4-GL. Diciembre 1998. Informix.
  • Forms and Reports Using Informix-SQL. Diciembre 1998. Informix.


Experiencia laboral

Secretaría de Educación (marzo 2005 - )

Chiapas, México

Arreglar, extender e implantar un sistema de nómina complejo y casi sin documentación fue la tarea principal el primer año. Esto requirió de conocimientos en C, ESQL/C, Informix, SQR y Uniface. El siguiente año será dedicado, sin descuidar mi responsabilidad como DBA (Informix) y administrador de servidores (OpenBSD, Solaris, HP-UX, Linux) y de la red, a intentar reescribir la aplicación con herramientas abiertas. Como primer paso, he escrito el driver de Informix para Ruby.

 

Instituto Estatal Electoral de Chiapas (febrero 2003 - diciembre 2004)

Chiapas, México

Contratado como programador Windows (Visual Basic, Borland C++ Builder), me di tiempo para escribir aplicaciones web (Perl, PHP), rediseñar y administrar la red TCP/IP y Windows (Active Directory), asegurar la red (asegurando servicios, instalando firewalls, IDS) e instalar servicios de red (web, correo, mensajería instantánea, IRC). Fue necesaria la interacción con MS Access, Interbase, MySQL u Oracle.

A mi iniciativa, una urna electrónica fue creada. Fui responsable del diseño y la programación del lado del servidor.

 

Independiente (abril 2002 - enero 2003)

Chiapas, México

Después de regresar de España, trabajé por mi cuenta escribiendo programas e instalando servicios de red (web, correo, DNS, ...) y firewalls.

Fue en este período que otro proyecto, binpatch, para crear parches binarios para OpenBSD, fue terminado.

 

REMAX Marina (octubre 2001 - marzo 2002)

Alicante, España

Administración e instalación de la red y servicios de red, asistencia técnica, capacitación de usuarios y desarrollo de aplicaciones web.


Independiente (julio 2001 - septiembre 2001)

Chiapas, México

Asistencia técnica, administración de redes, mantenimiento de computadoras.


Dirección General de Conalep Chiapas (junio 1998 - junio 2001)

Chiapas, México

Estuve a cargo de la dirección de informática para el estado de Chiapas en Conalep. Implicó la coordinación, supervisión y la asistencia técnica y capacitación de las áreas de informática de cada uno de los nueve centros educativos del estado. la implantación y el mantenimiento (Informix 4GL) de un sistema de nómina, servicios de telefonía y la administración de redes y servidores (Solaris, Linux, OpenBSD) también fue parte del trabajo.


Habilidades

Idiomas:

Domino: español

Suficientemente bueno en: inglés

Lectura solamente: portugués y francés

Quiero aprender: japonés


Lenguajes de programación:

Domino: C/C++, Ruby, Perl, PHP, Bourne shell, SQL, XSL

Suficientemente bueno en: JavaScript, ensamblador, BASIC, Pascal

Lectura solamente: Java, C#, Python 


Sistemas operativos:

MacOS X, GNU/Linux, OpenBSD, Solaris, HP-UX y Windows


Proyectos (software libre)

Binpatch

Framework para crear parches binarios para el sistema operativo OpenBSD en todas sus plataformas de una manera semi-automática. Puede descargar automáticamente los parches para el código fuente publicados en http://www.openbsd.org/errata.html, aplicarlos, construirlos y empaquetar el resultado en parches binarios.

Página: http://openbsdbinpatch.sourceforge.net

 

Driver de Informix para Ruby

Extensión para el lenguaje de programación Ruby para acceder nativamente a un servidor de base de datos Informix.

Página: http://ruby-informix.rubyforge.org