Capítulo 1. Experiencia profesional

2005-2006 Neocenter S. A. de C. V. (México D. F.)

Desarrollador y consultor de Linux

  • Consultoría en procedimientos de calidad en atención a clientes

  • Consultoría en manejo de procesos de desarrollo de software

  • Desarrollo de simulador de callcenter para Ipbound

  • Desarrollo de módulo de reportes para Ipbound

  • Desarrollo de propuestas comerciales

2005-2006 Microbit (Huixquilucan, Edo. de México)

Consultor de Linux

  • Soporte para migración masiva de un datacenter a otro

  • Soporte técnico especializado

  • Soporte de emergencias

2004-2006 Sandino Networks (México D. F.)

Operador de hosting independiente

  • Frontend para administración de Dbmail

  • Balanceo del servicio de correo

  • Hosting de DNS

  • Hosting de web

  • Hosting de correo electrónico

  • Hosting de servidores privados virtuales (VPS)

  • Seguridad por virtualización

  • Hardening con GR Security

2004-2006 Sapotek de México (Toluca, Edo. de México)

Linux master

  • Desarrollo de imágen de Live CD con cliente de Sapodesk

  • Desarrollo de servidor de terminales sobre versión 2

  • Instalación de cluster de alta disponibilidad

  • Consultoría en seguridad y virtualización

  • Estabilización de sistemas de correo y web

  • Estabilización de carga de servidores

  • Desarrollo de procedimientos de instalación

  • Sistema de respaldos cruzados

  • Migración masiva de datos

  • Actualización de servidores

  • Desarrollo de backend para versión 2

  • Instalación de laboratorio de desarrollo sobre VPS

  • Reconfiguración del Aula Virtual LTSP

2003-2004 Xaos Media (México D. F. )

Programador y consultor

  • Programación del módulo de reportes para el sistema Monitor_K

  • Asesoría para la instalación de Mail::SpamAssassin

  • Actualización en línea de servidores entre versiones mayores

  • Instalación de kernel Linux con GR Security

  • Migración de reglas de IPChains a IPTables

2003 Alternativa Digital (México D. F. )

System Architect

  • Asesoría para la instalación de Mail::SpamAssassin

  • Asesoría para la instalación de Turck MM Cache

  • Manejador de Caché en memoria compartida para Base3

    • Pruebas de benchmark con ab

    • Comparación de SysV SHM/SEM contra Turck

  • Bugfixes en Base3

2001-2003 Presidencia de la República (Sistema Internet de Presidencia) México D. F.

Director de área

  • Instalación de servidores Linux con GR Security

  • Servidores DNS redundantes

  • Red privada virtual (VPN)

  • Procedimientos de respaldo

  • Servidores de páginas y de aplicaciones

  • Servidores de archivos

  • Servidores de streaming

  • Desarrollo de sitios

  • Desarrollo manejador de templates

  • Desarrollo caché estático

  • Servidores de correo electrónico

  • Manejadores de listas de correo para envío masivo

  • Monitoreo y detección de intruso

  • Representación de la Coordinación General de Opinión Pública e Imágen ante el Comité de Informática

  • Dirección del equipo de desarrollo

2000-2001 - El Sitio Entretenimientos (México D. F. )

Gerente de sistemas

  • Instalación de servidores Linux

  • Administración de servidores de archivos

  • Administración de servidores DNS

  • Instalación y administración de manejador de bases de datos Oracle 8i

  • Instalación y administración de repositorios CVS

  • Instalación y administración de manejador de bases de datos PostgreSQL 7

  • Instalación y administración de servidor Apache con PHP

  • Instalación de servidor de streaming Icecast

  • Asesoría en compresión de audio y video

  • Desarrollo de librería de incrustadores remotos

  • Coordinación de proyecto de anuncios clasificados

  • Módulo de administración de anuncios clasificados

  • Coordinación técnica de proyecto multimedia

2000 - Asesoría y servicios de información geográfica (México D. F. )

Desarrollador y consultor para el proyecto Ubícate (http://www.ubicate.com)

  • Diseño de la arquitectura de parametrización detallada de Ubícate

  • Diseño de la arquitectura de incrustadores remotos

  • Arquitectura de parametrización detallada de Ubícate

  • Rediseño modular de la administración

  • Scripts para los procedimientos de respaldo

  • Scripts para la depuración del caché de imágenes

  • Caché de consultas

  • Caché de imágenes

  • Diseño de la arquitectura de navegación transaccional

  • Procedimientos para respaldo de la base de datos PostgreSQL de Ubícate

  • Capacitación en desarrollo con CVS

  • Capacitación en PostgreSQL

  • Capacitación para el uso de la parametrización detallada del sistema de Ubícate

2000 - Simplemente (México D. F. )

Desarrollador

  • Mantenimiento del repositorio CVS

  • Coordinación del desarrollo de incrustadores remotos

  • Desarrollo del proyecto de Ubícate (http://www.ubicate.com)

  • Desarrollo del proyecto de Gamela

  • Programación de la promoción de La Ciberneta de Corn Pops (http://www.ciberneta.com.mx)

  • Herramientas reutilizables para maximizar la flexibilidad del uso de templates en PHP

  • Herramientas para programar en PHP bajo un modelo de widgets y contenedores

  • Estandarización de los parámetros propios para incluir parámetros externos en uncrustadores del widget de Ubícate

2000 - El Sitio Entretenimientos (México D. F. )

Desarrollador y consultor de Linux y software libre

  • Instalación de servidores Linux

  • Instalación de Oracle 8i

  • Instalación de servidor Apache habilitado con PHP

  • Instalación de EasySoft ODBC-ODBC Bridge

  • Instalación de Servidor Samba

  • Instalación de DNS Bind 8

  • Instalación de repositorio CVS

  • Administración de servidores Linux

  • Administración de base de datos Oracle

  • Administración de repositorio de CVS

  • Participación en el diseño de la aplicación de anuncios clasificados

  • Participación en la programación de la aplicación de anuncios clasificados

  • Coordinación de la programación de la aplicación de anuncios clasificados

  • Coordinación de la migración de ODBC a OCI de la aplicación de anuncios clasificados

  • Desarrollo de aplicación para memorabilia

1999-2000 - Styx (México D. F. )

Desarrollador

  • Participación en el desarrollo de la versión 4 del sistema Intelicast http://www.intelicast.net sobre Apache/PHP/Oracle con utilización de domonion (http://dominion.org.mx).

  • Desarrollo del módulo de comercio electrónico para el sistema Intelicast sobre Apache/PHP/Oracle.

  • Desarrollo de la versión 2 del editor de queries para la versión 4 del sistema Intelicast sobre Apache/PHP/Oracle.

  • Desarrollo del módulo de tablas del editor de XML Conglomerate (http://www.conglomerate.org) utilizando GTK+ y Flux (http://www.fluxlib.org).

  • Auditoría completa del código PHP de la versión 4 del sistema intelicast

  • Sistema en PHP y Bind 8 para manejo de dominios dinámicos

1999-2000 - Gamela México (México D. F. y Miami, Florida, EUA)

Desarrollador y consultor de Linux y software libre

  • Diseño inicial de Live CD sobre Linux para consola prototipo

  • Instalación de Red Hat Linux (gráfico) en un sistema embebido con menos de 64 MB

  • Modificaciones a la secuencia de inicio para la expulsión del CD después de entrar al ambiente gráfico

  • Desarrollo de sistema acelerador sobre Linux para ejecutar aplicaciones desde otros CDs distintos al de arranque

  • Selección, instalación, configuración y aceleración de aplicaciones

  • Parche contra el Kernel Linux 2.2.12 para uso de teclas especiales de teclado prototipo

  • Parche contra XFree86 3.3.6 para uso de teclas especiales de teclado prototipo

Consultor de QNX 4

  • Participación en la evaluación de nuevas aplicaciones de QNX 4.

1998-1999 - Intélite (México D. F.)

Desarrollador y consultor de Linux y software libre

  • Desarrollo de la versión 2 del sistema Intelicast http://www.intelicast.net programado en PHP 3 con Informix

  • Servidor de páginas Apache/PHP3/Informix sobre Solaris 2.6.

  • Servidor de correo Sendmail sobre arreglo de discos

  • Servidor de páginas Apache/PHP3/Informix sobre Linux Red Hat 5.2.

1998 - Laboratorios Magnéticos (México D. F.)

Consultor de QNX 4

  • Asesoría para el desarrollo de un sistema embebido basado en QNX 4

  • Desarrollo de scripts para la instalación del sistema embebido en flash

  • Soporte técnico para resolución de problemas inherentes al mismo proyecto

1998 - Laser Computación (Caracas, Venezuela.)

Consultor de QNX 4

  • Soporte técnico en sitio, certificación de funcionamiento correcto y prevención de fallas para 50 equipos QNX 4 durante las elecciones estatales

  • Desarrollo de un procedimiento de contingencia por falla de hardware

  • Soporte técnico telefónico durante las elecciones presidenciales

1998 - Internet de Alta Calidad (México D. F.)

Distribuidor de QNX

  • Negociación del contrato internacional de distribución de QNX entre Internet de Alta Calidad y QNX Software Systems LTD.

  • Operación de la distribución de QNX para México, Centro América, Colombia y Venezuela.

  • Servicios de consultoría y soporte de QNX 4

Desarrollador

  • Traducción de aplicaciones de PHP/FI a PHP3

  • Desarrollo de manejador de contenido como primer prototipo funcional del proyecto Zeus

  • Instalación del manejador de contenido (Zeus) para el sitio del INE (Instituto Nacional de Ecología)

  • Instalación del manejador de contenido (Zeus) para el sitio de Sexo.com.mx

  • Sistema para DNS dinámico

1997-1998 - Software de Alta Calidad (México D. F.)

Desarrollador

  • Sistema de organigramas que permite tomar de una base de datos la información de los puestos de una compañía y graficarla como organigrama teniendo opciones de diferentes tipos de letra, formas y tamaños de los nodos, escalas, color y ancho de los bordes, etc.

  • Librería de c++ para el cálculo de matrices invertidas, determinantes, suma, resta y multiplicación de las mismas como módulo de un proyecto cuyo objetivo es automatizar el análisis avanzado de instalaciones eléctricas.