CURRÍCULUM
 
MARIO O. ARAUJO JR.
P.O. Box 2247
Culver City, California 90231
Pager: (310) 361-5207
Office: (310) 840-6225
Email: mario@azteca.net

CONOCIMIENTOS: EXPERIENCIA:
Febrero 1997 a Diciembre 1997 - Open Environment Corporation Japan, Shinjuku, Tokyo, Japón
Desarrollo de sistemas en C usando la intefase con APIs de OS/400 sobre AS/400. Porte exitoso de programas tipo Middleware escritos en lenguaje C de plataformas PC y UNIX hacia ambientes AS/400 utilizando Sockets TCP, memoria compartida y semáforos. Además, realizar conversiones de caracteres de lenguaje japonés entre SJIS y IBM.

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..

 Regreso a la página hogar de Mario