B. Alex Robinson
P.O. Box ***
Maple Valley, WA *8038
***********@*******.***
http://www.tranzoa.com/html/resume.htmQUALIFICATION SUMMARY
Have consistently used creative software design and
development skills to solve complex industry and business
problems on time and within budget. Expert with Python, C,
Assembler, others. Specialist in data and voice
communications software development. Experienced tool
builder.
8-bit CPU
Communications protocols Store-and-forward messaging
HTTP POP3 IMAP SMTP NNTP
Client/server Distributed systems Multi-processor architecture
Object file manipulation
Software / Hardware test systems Software Validation and VerificationEMPLOYMENT HISTORY
Maple Valley, WA 98038
Owner 12-05 - Present
Contract development of software for medical devices.
Devices range from 7¢ microprocessor, throw-away items
to multi-CPU with OS-agnostic, embedded PC running Python web
server driving Webkit, browser-based UI.
Seattle, WA 98101
Software Developer 11-03 - 11-05
A founder of startup conceived to deliver music to cell
phones.
Designed specialized data structures, logic, and other
elements for tethered-client to receive and store catalog
information.
Designed, wrote, and supported portable C client code.
Tegic Communications / AOL Seattle, WA 98109
Principle Software Engineer 1-97 - 10-03
Built PJ (Personal Disc Jockey), a system for delivering
music to personal devices. Music is selected by examining
user evaluations, actions, and collaborative filtering
information. PJ's logic was designed to be able to be applied
to arbitrary "content" - whether musical or not.
Built,
a system to deliver SMS-sized email arrival notifications. An
version of TinyEmail,,
delivers a short, readable, "summary" of incoming email as it
arrives at the user's post office.
Conceived and built an "Instant
Information" system to deliver quick, targeted, textual
information to Instant
Messaging and SMS users. Besides opening possibilities
for better delivery of important information easily to mobile
people, this system explored a modern Internet "server"
architecture; the system is inherently simple, globally
distributed, 'n-way' redundant, and infinitely scalable.
Built a system to demonstrate and to drive full connectivity
between AOL AIM/ICQ and short messaging (SMS) protocols.
Conceived and wrote SloppyType, a patented, touch screen
keyboard input device. This keyboard device allows QWERTY and
other familiar keyboard layouts to be implemented in the
smallest area known possible. Coupled with small size, this
keyboard is, for many users, the fastest touch screen text
input device.
Programmed the Palm OS version of the keyboard.
Programmed much of the first version of a, a revolutionary software
"keyboard". T9 runs in embedded system environments and as
Windows based demonstration programs. The code is flexibly
configured, highly portable, and is cross-compiled on
numerous C and C++ compilers. The system includes extensive
internal and external test components.
Maple Valley, WA 98038
Owner 2-88 - 12-96
Consulting, contract, and end-product software development.
Projects include:,
the leading Palm OS device access security program.,
a power-on clock/calender display program for PalmOS devices.
AVBROWSE, a special purpose web browser. This graphical,
DOS-extended browser is used as a user-interface front-end for a
complex computer system. It implements most of HTML 3.2, with
extensions specific to more sophisticated FORM handling and
user-interaction control than HTML normally allows.
MDMTEST, a comprehensive "Hayes standard" modem firmware
validation and regression test system.
Personal Access - PC hard disk security board firmware and
software-only security system. This easy-to-use system is
written in C and Assembler. The on-board PROM software runs as a
BIOS extension. The software-only security program runs from the
hard disk partition table sector before and above DOS,
controlling certain types of access to the user's hard disk,
keyboard, and floppy disks.
ET/RS-NET, store-and-forward network communications system.
ET/RS-NET runs either on a DOS machine or is downloaded to a
80186/80188-based Digiboard serial port board. It uses 8250
UARTS and 8530 SCC USART chips, either direct or modem connected.
ET/RS-NET also works through an Exelan TCP/IP driver to an
Ethernet board. This network automatically finds and monitors
all network nodes and paths, so that the technician need only
connect each machine with at least 1 cable to any other machine
in the network.
ASM80, an optimizing assembler. This program, written in C++,
assembles the output from an 8080-based C compiler, making
optimizations to save memory and processor cycles.
FX, PC remote access software. FX is a system for controlling a
remote PC - seeing its screen and emulating its keyboard. FX
allows background full-duplex file transfers and DOS file
commands while the remote PC is being used by either operator. FX
also has hooks for applications programs to use its error-free
data channels.
resume.htm :
Last modified June 23, 2011