Octubre 1994 a Febrero 1997 - Xerox
Corporation, El Segundo, California
Desarrollo de sistemas de impresión en AS/400
usando lenguaje C haciendo interfase con APIs de OS/400. Desarrollo y porte
de sistemas de impresión en lenguaje C de Windows NT a ambientes
UNIX y AS/400. Desarrollo de programas CL para usar sobre plataformas AS/400.
Julio 1993 a Octubre 1994 - J.F. Shea, Walnut,
California
Y también de Octubre 1992 a Enero 1993
Trabajando como administrador de redes Novell responsable
de una red token ring con 100 usuarios con AS400 y aproximadamente 50 computadoras
PC IBM . Instalación de un nuevo servidor Compaq corriendo Novell
e instalación de Windows 3.1 y muchas aplicaciones de Windows en
la red. Algunas de mis obligaciones eran la modificación del Script
de Login del Sistema y los Scripts de Login de Usuarios; instalación
de nuevos programas en la red y, añadir y borrar usuarios de la
red. También, diseño de un sistema de cuentas por cobrar
usando lenguaje C y el programa de base de datos de Microsoft Access. Además,
soporte a usuarios usando Lotus 123 para Windows, Q&A, MS Access, Word
para Windows, Excel y WordPerfect. También reparación de
PCs, instalación de nuevos drives, memoria, etc. Supervisando a
un técnico en computación, un programador y dirigir vendedores
externos y consultores de programación externos.
Enero 1993 a Julio 1993 - The Mat West Company,
Van Nuys, California
Trabajando como administrador de un sistema UNIX y una
base de datos Oracle responsable de una red ethernet TCP/IP con 30 usuarios.
Mis obligaciones incluían instalación, administración
y programación de ese sistema de base de datos cliente/servidor.
Estos deberes inlcuían la modificación y creación
de nuevos reportes usando SQL, Forms y Pro-C. Mis obligaciones como administrador
de UNIX y de red incluían la escritura de scripts, manejo de correo
remoto, añadir y borrar cuentas de usuarios, instalación
de programas en la red y tarjetas en las estaciones de trabajo, etc. Además,
soporte técnico a usuarios que usaran Microsoft Excel y WordPerfect.
También reparación de PCs, instalación de nuevos drives,
memoria, etc.
Marzo 1993 a Enero 1997 - Escuela para adultos
de Culver City, Culver City, California
Instalación en la red Novell de la escuela, Microsoft
Windows 3.1 y Word para Windows. Además, instructor de MS Word para
Windows, programación en C, Wordperfect para Windows y cursos de
modems durante las noches.
Abril 1992 a Agosto 1992 - Symantec
Corporation, Peter Norton Group, Santa Monica, California
Identificación de nuevos virus y desarrollo de
nuevos scripts de reparación para los nuevos virus en el laboratorio
de definición de Norton
Antivirus . Diseño de un programa de automatización usando
archivos batch y programas en C para automatizar el procesamiento de nuevos
virus; este programa manipulaba datos de los virus en una red Novell. Desarrollo
de planes de prueba y procedimientos para responder las definiciones de
los virus procesados por el Laboratorio de Definición Antivirus,
seguido por el establecimiento de procedimientos para responder las preguntas
sobre versiones beta del programa Antivirus de Norton.
Junio 1988 a Marzo 1992 - Technology
Service Corporation, Santa Monica, California
Diseño y programación de programas de reportes
de cuentas haciendo interfase con hojas de cálculo de Lotus. Los
programas de las hojas de cálculo de Lotus contenían macros
para capturar y manipular datos.
Diseño de sistemas a tiempo real para dos simuladores de misiles usando C en una estación de trabajo UNIX de (SGI) Silicon Graphics y en una estación de trabajo de Sun. El programa de simulación utilizaba X-Windows (Motif Widget Set) para la interfase de usuario. También, programación del G2000 PHIGs basado en 3D Graphics para simulaciones gráficas de tiempo real. Además, programación de device drivers para una interfase DR11W. Además desarrollo de planes de pruebas y procedimientos para responder las preguntas sobre el sistema de tiempo real, interfase de usuario y las interfases con otras computadoras. También instalé estos simuladores en Mitsubishi Electric Co. y Kawasaki Heavy Industries en Japón.
Administración de sistemas UNIX en estaciones de trabajo SGI y SUN. Instalación de una red LAN ethernet thin-wire TCP/IP para conectar terminales a servidores, impresoras y estaciones de trabajo UNIX.
Diseño y programación de rutinas gráficas para una estación RADAR basada en PC IBM.
Diseño de un sistema de base de datos de control de documentos en IBM PC utilizando DBASE IV.
Diseño y programación de drivers para hacer interfase con un Analizador de Respuesta de Frecuencias, Contador de Frecuencias, y otros instrumentos utilizando un bus 488 IEEE y lenguaje Ada para VAX para una aplicación en una fábrica automatizada.
Febrero 1987 a Junio 1988 - Lear
Astronics Corporation, Santa Monica, California
Diseño y programación de sistemas aereos
a tiempo real en lenguaje ensamblador usando el procesador de señales
RISC ADSP 2100 para el F-111 incluyendo programas para hacer intefase a
una red (basada en el paquete 1553) similar a los programas ipx y netx
de Novell. Diseño y programación de sistemas para un radar
a tiempo real en lenguaje ensamblador usando el microprocesador RISC basado
en el procesador de señales ADSP 2100. Formulación de planes
de pruebas y procedimientos para probar un compás giroscópico
electrónico. También usé el lenguaje ensamblador 1802
para implementar sistemas de pruebas. Diseño de planes de prueba
y procedimientos para probar una computadora de control de vuelo A4 usando
una estación de pruebas basada en IBM PC. Así mismo diseño
y programación de sistemas de prueba para la estación de
pruebas.
Enero 1985 a Enero 1987 - Technology
Service Corporation, Santa Monica, California
Diseño y programación de un driver para
hacer interfase entre una IBM PC/AT y un drive de cassette digital ADIC
3M. Este driver fué implementado usando Microsoft C. Diseño
y programación de un sistema en lenguaje ensamblador 8086 para controlar
un radar. Programación de drivers para hacer interfase con un cassette
digital 3M, puertos de I/O, puertos seriales, terminales de video, etc.
Enero 1983 a Enero 1985 - Hughes
Aircraft Company, Ground Systems Group, Fullerton, California
Asistencia en la formulación de un plan de diseño
y pruebas para un sistema de comunicación de mensajes digitales,
también desarrollo de sistemas para probar drivers de I/O para este
proyecto y, diseño y programación de firmware de tiempo real
en lenguaje ensamblador de Z80 para este proyecto.
Junio 1982 a Enero 1983 - Naval
Ocean Systems Center, San Diego, California
Hacer interfase entre una base de datos relacional escrita
en FORTRAN y lenguaje ensamblador MACRO-11 a lenguaje LISP para ser usada
en programas de inteligencia artificial. La base de datos multi-usuario
usaba un método pipeline para la comunicación interna del
programa y ejecutado en las computadoras DEC 20 y PDP-11.
EDUCACIÓN:
Grado de licenciatura en ciencias computacionales de
San Diego State University en diciembre
de 1982. Cursos en California State Univ.,
Fullerton incluyendo diseño digital, diseño de bases
de datos y arquitectura computacional. También cursos en UCLA
incluyendo introducción a la inteligencia artificial, Lisp, programación
avanzada en Lisp, C++, diseño orientado a objetos, programación
en Visual Basic y X windows. También un curso de administración
de redes Novell en West LA College.
LENGUAJES DE PROGRAMACIÓN:
C, C++, PL/M, LISP, ADA, PASCAL, FORTH, BASIC, FORTRAN,
COBOL, RPGII, Procesador de señales de propósito general
para dispositivos análogos ADSP 2100, familia Intel 80x86; Zilog
Z80, Z8002; familia Motorola 680x0; RCA 1802, DEC MACRO-11 y otros lenguajes
ensambladores.
PASATIEMPOS e INTERESES:
Ex-tesorero nacional de la Society of Hispanic Professional
Engineers. También disfruto estudiando idiomas, tengo fluidez en
español, portugués e italiano; y también puedo hablar
algo de japonés y francés. Además, también
me gusta jugar futbol soccer en mi tiempo libre.
REFERENCIAS:
Disponibles..