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.