Senior System Software Engineer, Technical Team Lead and Architect (1992-2005)
Architected and implemented first, truly multi-threading, multiprocessing and
POSIX environment for NetWare. Led team of 5 in supporting 4 major NetWare
releases. C, Intel x86 assembly, makefiles and DOS batchfiles. Standards ANSI,
ISO, Unicode, etc.
Made NetWare an easy target for Open Source ports like Apache, bash, Mono,
MySQL, PostgreSQL.
Designed C runtime library for NetWare based on UNIX Systems Lab codebase.
Original principal on Novell's project code-named Modesto slated to replace
NetWare. Rolled technologies into NetWare after project demise.
Eased language and locale issues in NetWare programming by consolidating and
simplifying Unicode, time and locale libraries.
Partnered with Motorola/Metrowerks on primary C/C++ toolset supporting NLM
development.
Ported NetWare application execution kernel to multiple platforms including Dec
Ultrix, Sun Solaris, HP/UX and Apple Macintosh as part of the
Platform-independent NetWare effort.
Opened NetWare to developers both inside and outside Novell by writing numerous
technical notes, articles and white papers on heretofore unknown or
ill-understood topics. Collaborated closely with Documentation and SDK teams.
Anchored developer presentations for 14 years at world-wide technical
conferences on NetWare programming.
System Software Engineer/Team Manager (1990-1992)
Managed team of 10 providing eDirectory and other Novell interfaces for client
application development on DOS, Windows, OS/2 and Macintosh while coordinating
with and reporting into multiple management structures in multiple geographies.
System Software Engineer (1989-1990)
Ensured AFP connectivity of Macintosh clients to NetWare by designing and
implementing APIs for developers that integrated Novell services including
eDirectory. C, Motorola 68K assembly.
Enhanced a Novell partner relationship by designing and writing a Macintosh
print driver for Xerox Corp.
|
Etretat Logiciels, LLC, Provo, Utah
|
1990-present |
Applications Programmer
Designed and implemented, under contract with Automated Language Processing
Systems and St. Martin's Press Publishing, lesson and test authoring software
for the Macintosh computer.
Designed and implemented a Macintosh desk accessory implementing a
writing-style guide for distribution by St. Martin's Press Publishing.
Education and Training
- Bachelors from Brigham Young University, Provo, Utah
- Two years at University of Paris X, Nanterre, France
- Various continuing education courses in
- Macintosh and Windows UI programming
- early C++ development
- data communications
- C#
- Spring Core Foundation training
- design patterns
- Java concurrency
Patents, Publications and Presentations
Patent Submission
Publications
Presentations
Various presentations at technical conferences in
• London (1 year)
• Salt Lake City (14 years)
• Tokyo (2 years)
• Nice (5 years)
• São Paulo (2 years)
usually two or three presentations at each of these conferences