COMPUTER SYSTEMS and ARCHITECTURES
| Sun Microsystems | Sparc & Ultra Sparc | Solaris 8 & Solaris 9 | Sunos 4.1.4 |
| HP/Compaq | AXP, VAX, MIPS |
Tru64 5.1 & 4.0 | OpenVMS |
| BSDs & Linux |
PPC, AXP, MIPS, Intel |
IBM | EMC |
| Motorola | Wang Laboratories | IPL Systems | ARM |
PROGRAMMING LANGUAGES
C/C++, F77/F90, Java, Assembly, IOS, TCL, Expect, Posix Shell, Pascal, BASIC.RECENT PAPERS
Microcode and Forth for mainframes & controllers
"Solaris Server Security and Hardening"
Lexmark Research and Devevlopment Corp., Feb., 2007
"Open Software Implementation of Network Security Appliance"
Southwestern University, Cebu City, RP, Dec., 2006
"Feasibility Study for Three Region Livelihood Project" Warning: 10meg/117p PDF
Centenial Force Foundation Inc, Visayas, RP, Jul., 2005
"Token Bucket Regulation of Wide Area VOIP"
The Open Group Conference, Cannes, Oct., 2002
"Internationalization of UNIX Commands and Utilities II"
14th UNICODE Conference, 1999 Also a Conference Sponsor
"Internationalization of UNIX Commands and Utilities I"
13th UNICODE Conference, 1998
PROFESSIONAL EXPERIENCE
Development of cutting edge H/W and S/W solutions working with the machine to S/W interface, I18N/L10N, imaging, and robotic vision. Developer, architect, technical lead, engineering manager, consultant, administrator, and always an advocate for engineering best practices and standards.
| Network S/W and QoS: |
Sitara Networks, Sun, Digital, Lattice Inc., Fax Int., Bell Atlantic Software (TCI), CNR, Data General. |
| O/S, Kernel & Device Internals: | NASA, Sitara, EMC, Compaq/Digital, Sun, Thinking Machines, LTX, Advanced Modular, Eikonix, Foxboro Data General. |
| H/W Design: | Digital, Alliant, Slater Electric, Total Systems |
| Robotic Vision & Imaging: | Eikonix, Textron Lycoming, Aerodyne Research, Air Force Geophysics Lab., Total Vision Integration. |
| I18N & L10N: |
IPC, Digital, Xpedite, Tokyo Denryoku Co. dbi Corp. |
| Corporate: | IT Security LRDC; VP
Eng. Infodata
Inc.; Kernel Eng. Mgr. Sitara
Networks; Diagnostics Eng. Mgr.
Hastech & Via Systems; Pres.
T.V.I. Inc., I.I.S. Corp. and ImpSys, Sec. Gen. CFFI |
| Applications: | NASA, Sun, Digital, Wollaston, Panhandle Eastern, TJX |
| System Admin: | LRDC, TVI, Digital, Sun, IISC/ImpSys, Wollaston Alloys, Advanced Modular |
REFERENCE PLATFORMS / DEVELOPMENT NETWORK
Past development platforms included English and Japanese versions of the following: MacOSX, WinXP, Win2K, W98, Solaris, Tru64 UNIX, Linux, OpenBSD, FreeBSD, NetBSD, Ultrix, VMS and some embedded systems from Ascend, NetBlazer and Cisco. Processors include x86, AXP, MIPS, PPC, SPARC, M68K and ARM.LANGUAGES
Japanese (Current student).
German & Turkish require use to regain proficiency.
ORGANIZATIONS (Standards and Professional)
ACST, Unicode, The OpenGroup (QoS Taskforce), ACM, MSDN, Motorola Dev, Sun Microsystems Dev.
EMPLOYMENT 2005 - Present
2006 -
Present - Lexmark Research and Development Corp. - Hired
to head up Cebu IT Security, had additional role added after four
months as IT Team Lead for 23 IT engineers and technicians.
2005
CFFI - Consultant and Secretary General, Responsible for creation of
a multi-region PhP1.5B feasibility study for livelihood.
Responsible for IT and Communications, Intelligence and Surveilance,
and intergovernment communications for this 23,000 member
NGO.
CONSULTING 2002-2004
(ImpSys / IISC)
Implemented
Integrated Systems - Consultancy, Responsible
for S/W & H/W engineering assessments and rescues for
other startup organizations as well as contracts for EBS, GEX, HP, NASA
and
Intuit.
ImpSys is a small organization where each
person is a hands-on industry star developer and
standards implementer.
2004
Electronic Business Solutions ( Solaris, Sparc ) Consulted with
EBS customer to troubleshoot potential security issues in ssh, hot
running CPUs and boot failures involving VxVM raid arrays.
2004 GEX
Inc. ( Solaris, Sparc ) Consult to setup a secure server
outside the company firewall with a variety of S/W,
including OpenSSH, Apache, JDK, Tomcat and JTC.
2004 Hewlett Packard (Windows,
Intel) Assisted in a major rollout of multiprocessor servers, HP
switches,
terminal servers, and POS end units in a secure WAN environment.
Provide direct onsite assistance, participated in daily telephonic
support and coordination calls.
2003 NASA GRC (AXP, Tru64)
Technical
lead and resource for PCI
driver
development and SCSI pass-through driver development. Implemented
Posix Threads API in Fortran and ported some F77 code to F90. Provided
architectural input to this realtime data acquisition project. Provided
guidance and technical assistance with development processes,
software builds and makefiles creating executables mixing C, F77 &
F90 code.
2003 Intuit (Solaris, Sparc)
Debugged
and implemented SCSI driver
for Overland tape backup unit on Solaris. The device had issues
implementing SCSI commands for positioning and compression.
EMPLOYMENT
CONSULTING (IIS Corp. and antecedents) 1984 - 2001
Sitara Networks (FreeBSD, OpenBSD) Kernel coding for QoS network mgmt. Prior to being recruited as an engineering manager, coded modifications to the ethernet and BPF packet handling.(C, assy)
IPC Systems (Solaris & Japanese) Kanji & Kana L10N, I18N. Progammed Asian language display into the API of a proprietary device. (C, Informix, Wingz)
Sun Microsystems (Solaris &
SunOS) Crashdump analysis,
kernel debug. Was
responsible for finding bugs in the kernel or in the device handling
that resulted in system hangs or in system crashes. Worked extensively
with race conditions and other issues in the device/system interface.
(C, Sparc Assy)
EMC Corporation (Digital Unix) The primary developer for the Conley SCSI driver for multipath fault tolerant arrays. This code required detailed understanding of the SCSI protocol. (C)
Sun Microsystems (Solaris, W95, NT) Multilayer client/server product for online training. (JAVA, C)
LTX Corporation (Solaris 2.x) Worked on several aspects of LTX's chip debug and analysis tools. Including kernel debug of system crashes, VME drivers, and vector cpu compiler bug fixes. (C, H/W)
Advanced Modular (Digital Unix) Banque Paribas; London. Kernel crashdump analysis. (C, AXP)
dbi Corp. (Translation) Partnered in translating paper on radio packet theory. (Eng. to Japanese)
Tokyo Denryoku (Translation) Partnered in translating Power Line Modem manuals Japanese to English.
Sun Microsystems (Solaris & SunOS) Crashdump analysis, kernel threads coding. This contract involved working with Foxboro Co.'s kernel modifications to the Solaris source to fix some kernel threads issues. (C, Sparc)
The Open Group [OSF/Xopen] (OSF/1) As end of life maintainer for OSF/1 was responsible for all kernel and device debug and coding in the Kernel/lib/cmds space for OSF/1. (C)
Thinking Machines Corp. (SunOS) Kernel coding to add realtime capability to MP SunOS. Modified this 1024 CPU system to handle realtime device interaction and also provided maintenance fixes to the HIPPI protocol implementation. (C)
Digital Equipment Corp. (Digital Unix, VMS) TCL/Expect tools for Mailworks project.
Xpedite Systems Inc. (i18n/l10n) Developed seminar on multi-architecture localization. (C/S, SunOS, OS/2)
Wollaston Alloys (SCO) Designed network of PCs with an SCO UNIX server. (SCO, TCP)
Lattice Investment (Realtime trading) Debugged LLC2/X.25 SUN/VAX/DECstation network.
Panhandle Eastern Corp. (Remote Management) Ported "TCL" and "expect" to the Sequent multiprocessor environment. Automated PC/Server UI (DYNIX/ptx, C, TCL, EXPECT)
Digital Equipment Corp. (Performance Analysis, SCO UNIX, MPX) Optimizing kernel and H/W for benchmarks. Published results include AIM, Neal Nelson, SpecSDM, TPCB. (X, C)
FAX International (WAN/LAN File transfer) Wrote UDP/IP and TCP/IP versions of the TFTP, for international FAX routing on a T1 line between Japan and the US. (SCO, C)
Digital Equipment Corp. (Lotus 123 Port) Technical rep. for 123 on DECstations at Lotus Development Ireland. Threads for the DEC/mips systems. Assisted ports of 123 Real-time & AMI Pro. (C, MIPS Assy)
TJX (Application Optimization.) Rewrote I/O 'cleaned up' retail software. (NCR, C)
Digital Equipment Corp. (DECNET) Taught Network Management I - Ey A946E (Vax, VMS)
Digital Equipment Corp. (RPC, C/S) RPC image distribution VMS/UNIX (C, UCX, RPC)
Digital Equipment Corp. (Ultrix, SCSI) Qbus to SCSI bus host adapter driver. This code required detailed understanding of the Q-Bus I/F and of the SCSI protocol. (RISC, VAX, C, NCR SCSI)
Digital Equipment Corp. (Demo S/W) Design prototype enterprise app. (VMS/Ultrix)
Digital Equipment Corp. (Xtoolkit Widgets) GUI for NASA's TAE+ (C, C++, X, Xt)
Digital Equipment Corp. (Network Management) Porting a line discipline, IPC, and threads from VAX to RISC architecture. (C, MIPS assy, ULTRIX, X)
Northeastern Univ. , Lecturer , State of the Art Engineering (part time 1988) 68020 Assembly; UNIX System Internals Overview
Alliant Computer Systems (Parallel Processors) Verification and test of VLSI design using VTI tools on a multiprocessor UNIX system. (Alliant, C, UNIX)
Bell Atlantic S/W. (Network Management) Developed T1 datalink layer. (SUN, C)
CNR (SunOS, Cryptography) Designed TCP level secure communications pkg. (C)
Slater Electric (Color differentiation) Designed H/W and S/W for color comparator capable of 500 inspections per second. (TVI Inc. proprietary)
Eikonix Corp. (Digital Camera) Image acquisition software for 30M pixel camera & SCSI device driver. This coding involved device handling of data to the device side SCSI and system side handling of large streams of acquired image data. (SUN, C, UNIX, NCR SCSI)
Textron Lycoming (Machine Vision) Designed Weld inspection system & S/W for Recuperator Plates. (Analog Devices IVS-100, C, CCPM86, C)
Digital Equipment Corp. (Graphics Chip) IC Design verification. Designed S/W for chip level diagnostics and verification tests. Introduced power_of_two memory sizing to Digital. (VMS, DECSIM, H/W)
General Dynamics (Machine Vision) Designed system & S/W for measurement of bulkhead templates to .005 inches. (IVS 4k scanner)
Data General Corp. (Remote Diagnostic Supervisor) S/W for remote exercising of serial devices across all D.G. systems. (Assembly & AOS)
Aerodyne Research Inc. (Image Simulation) Ported an IR image simulation package from Prime/Ramtek to DEC MicroVax II/RCI Trapix display. (F77, VMS)
EMPLOYMENT
VIA SYSTEMS Manager, Diagnostic Engineering. VLSI Design Workstations (Sun Microsystems, SunOS)
HASTECH INC. Manager, Diagnostic Engineering. Publishing Workstations (Motorola 68K, PDP11)
LEXIDATA Diagnostic Engineer. Solids Modeling, Image Processing (Motorola 68K, LEX90, Sys III UNIX)