2005-2006 Neocenter S. A. de C. V. (México D. F.)
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)
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.)
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)
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. )
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. )
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.
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. )
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. )
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. )
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. )
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. )
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)
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
Participación en la evaluación de nuevas aplicaciones de QNX 4.
1998-1999 - Intélite (México D. F.)
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.)
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.)
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.)
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
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.)
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.