Resume
I work as a Software Engineer doing both low-level and high-level
software designs. The projects that excite me most involve
communication between peers, either wired or wirelessly, and multi-processing.
I am "fluent" in the following programming languages:
- C
- C++
- Standard Template Library (STL)
- Java
- Perl
- Assembler
- AMD64 Family
- x86 Family
- 8051 Family
- 68K Family
- 8080/8085/Z80 Families
The operating systems or kernels that I have programmed for
are:
- Windows
- Windows
3
- Windows
95/98/Me
- Windows
NT/2000/XP
- Windows Kernel
- VxD (Virtual Device Driver)
- WDM (Windows Driver Model)
- Linux
- DOS
- CP/M
- Real-time
The protocols and APIs that I've written software for or
implemented are:
- SDH/SONET
- TPC/IP
- IPX/SPX
- SDLC/HDLC
- Windows DDE
- LonWorks
- X/Y/Zmodem
- V.25/Hayes
During my career, I've worked in several fields of the computer industry. I've worked in the following projects:
- Super-computers (Laboratorio de Sistemas Integrados/Universidade de Sao Paulo)
- Discrete cache processors
- I/O processors
- Auxiliary processors
- Graphics & text terminals (Laboratorio de Sistemas Integrados/Universidade de Sao Paulo)
- Graphics controllers
- Tektronix-compatible graphics terminals
- VT100-compatible terminals
- Radar consoles (Elebra Defesa)
- Military & civilian synthetic radar user-interface
- Industrial control (EuroControl)
- Industrial computers (Syspac)
- Bulk fax sending & receiving
- Flash file-systems
- BIOS
- Commercial automation (LBJ)
- Multi-drop networks
- Encryption
- Access control
- Embedded
systems (Commodity)
- PBX logging and accounting
- Portable
computers (Trigon/TrixTec)
- PCMCIA Card & Socket Services
- Power management
- Infrared transport protocols
- Embedded file systems
- BIOS
- Public telecommunication networks (Bosch Telecom/Marconi)
- Manufacturing testing & configuration
- Real-time
databases (CSC)
- Semiconductors (AMD)
- Compiler development
- Compiler & microarchitecture performance analysis
- Code-generation quality
- Vector math libraries
- Optimized libraries
- Power management
- Real-time device-drivers
- Mobile communications (Qualcomm)
- Software tools development
With over 10 patents filed, I am the main inventor of US patents 6,845,456, 6,950,926, 7,127,446 and 7,254,812 as well as co-inventor in other granted patents.
I was also one of the proponents for the creation of the
newsgroup comp.os.psos
in Usenet.