Jim Trethewey
US Address:
Hillsboro, OR 97124-7499 Direccion en Mexico:
Las Cascadas
331
Colonos del Pedregal
Cabo San Lucas, BCS C.P. 23453
Home: +1-503-***-****
Work: +1-503-***-**** Tel: +52-624-***-****
Email: ***.*.*********@*****.*** Email: ************@*******.***.**
Web: http://www.alfirin.net/flamer/resume.html
Goals: I am responsible for software architecture of mobile notebook concept PC's, and am
not looking for a new position; thanks go out to everyone who contacted me to date.
Work History:
June 1983 - dateIntel Corporation, 5200 NE Elam Young Parkway, Hillsboro, OR 97124-6497
July 2002 - dateStaff Software Engineer, Mobile Platform Group (MPG) Mobile Platform
Solutions Division (MPSD) later called the PC Client Group (PCCG) PC Client Solutions
Division (PCSD).
Lead software architect for the "Guerneville" HID-compliant Sensor Hub module for 2012.
Lead software architect for the "Blue Bluff" educational tablet PC concept for 2010.
Lead software architect for the "Tangent Bay" concept notebook for 2009-2010.
Lead software architect for the "Tiger Creek" family ("Creative Canvas" and "UrbanMAX")
concept notebooks for 2008-2009.
"Creative Canvas" is a mobile workstation designed for artists and CAD designers: with a
17" diagonal wide-gamut 1920x1200 main LCD screen, integrated Wacom digitizer tablet with
stylus, Pantone/X-Rite colorimeter (for LCD color correction), dual-core or quad-core CPU
options, and large dual hard disk drives configurable as RAID0 or RAID1. Runs Vista
Ultimate Edition 64-bit. Brought to market by Lenovo as the W700.
"UrbanMAX" is an ultra-mobile crossover device for street warriors in the urban jungle,
such as couriers, architects, surveyors, real estate agents, and insurance agents: with an
11" diagonal 1366x768 LCD, resistive or N-Trig multi-touch capacitive touch-screen
options, dual-core ultra-low-voltage CPU/chipset, 80GB HDD or 64GB SSD storage options,
801.11abgn WiFi and 802.16e WiMAX and Bluetooth 2.0, optical mouse, integrated
accelerometer, and innovative slide-out keyboard and screen tilt mechanics. Runs Vista
Ultimate Edition 32-bit and Origami 2.0 shell UI. Accelerometer supported by Intel "Always
Aware" application suite with HDD protection, anti-theft, automatic screen-orientation,
and joystick emulation features. See good demo video here.
Lead software architect for the "Lorado Mobile Metro" concept notebook for 2008-2009.
"World's thinnest laptop" (at 0.67") when introduced at Spring 2007 IDF conference:
includes accelerometer, Solid State Disk (SSD), and Windows Vista SideShow leather
portfolio with E-Ink electronic ink auxiliary display. Designed and/or developed eBook
reader and Airline Mode SideShow gadgets for the system. Influenced the Apple MacBook Air
and the Lenovo ThinkPad X300. Brought to market by Hewlett-Packard as the Voodoo Envy 133.
Lead software architect for the "Oak City" medical healthcare concept tablet PC for 2007-
2008. Brought to market by Motion Computing as the C5 model and by Philips Medical as the
Mobile Clinical Assistant. Winner of the "red dot" design award, February 2008. Integrates
sealed bio-fluid resistant design, pen/stylus digitizer with Windows XP Tablet Edition,
barcode scanner, and ISO 15693 RFID reader.
Lead software architect for the "Montevallo" family ("Road Warrior" and "Grad Gift") of
Centrino Mobile Technology concept notebook PCs for 2007-2008. "Road Warrior" with
revolutionary telescoping display hinge was brought to market by Dialogue as the Flybook
VM.
Lead software architect for the "Zephyros" family of Centrino Mobile Technology concept
notebook PCs for 2006-2007. Winner of Business Week Magazine Design Award, June 2005.
Zephyros OTG was a precursor of the Mobile Internet Device category: ultra-mobile hand
carry, touch screen, Windows MCE, integrated GPS, array microphones, fingerprint
biometrics.
Lead architect and developer of keynote demos for the "Florence" Centrino Mobile
Technology concept notebook PC for 2005-2006. Brought to market by TCL as the Verone.
Winner of Business Week Magazine Design Award, June 2004. Software illustrates Mobile
Digital Home usage models based upon Microsoft Media Center Edition, including UPnP Media
Browsing of entertainment content anywhere on the home WLAN; and Instant Messenging with
VoIP and Video. Used the Microsoft Media Center Edition (MCE) SDK and developed COM-based
HTML plug-in components in C++ on top of Intel UPnP SDK and Microsoft RTC SDK.
Architect of power-management design for notebooks using Fuel Cell based energy system.
Lead developer of keynote demos for the "Newport" Centrino Mobile Technology concept
notebook for 2004. Software illustrates Location Aware Computing usage models for
consumers and enterprise road and office warriors (Friend Finder using Microsoft
MapPoint.NET, Points of Interest Finder, and Printer Finder) based upon 802.11 WLAN
technology.
October 1999 - June 2002Staff Software Engineer, Intel Architecture Labs (IAL) IP
Telephony Services (ITS).
Technical co-lead of the SALT (Speech Application Language Tags) specification as
founding member of the SALT Forum. Lead architect of the telephony control portion of the
SALT specification. Developed the reference implementation of SALT Telephony distributed
with Microsoft's first Speech.NET product preview (this integrated with the W3C CCXML
reference implementation). Received recognition award from Kai-Fu Lee, VP of Microsoft,
for outstanding contribution. Guest speaker at the VON (Voice On the Net) conference.
Developed XML-compliant scripting languages for NGN (Next Generation Network) telephony
applications services, such as VoiceXML and CCXML. Contributor to W3C (World Wide Web
Consortium) standards efforts for these languages. Developer of the first reference
implementation of a CCXML interpreter, made available to W3C members free of charge.
Developed a scheme for load-balancing of H.323 VoIP streams through NAT/Firewall
traversal. Also applicable to multi-player Internet game sharing, Napster-style music
sharing, and other peer-to-peer protocols. Patent pending.
Designed a subscription and e-commerce web site for a new Voice over IP telephony
service. Making extensive use of HTML, CGI/Perl, Javascript, and ODBC Databases on a
combination of Red Hat Linux + Apache Web Server and Microsoft NT Server + IIS. In charge
of both hardware and software architecture for entire data center, including routers,
firewalls, load balancers, SSL accellerators, web server farm, redundant
middleware/application servers, and database servers. Technical liason with recruited ISPs
and telecommunications suppliers.
Managed a primary market research project, including evaluation and selection of market
research firm, and development and implementation of web-based questionnaire.
February 1998 - October 1999Technical Marketing Engineer, Enterprise Server Group (ESG)
Communications and Internet Server Division (CISD), Marketing.
Contributed to the initial definition of the "Pinot" (1U-high Internet server appliance)
product, including holding requirements definition meetings with OEM definition partners
(e.g., Cisco, Inktomi, Dialogic).
Researched the telecommunications technologies of SS7 (Signaling System 7) and OSS
(Operations Support Systems) and wrote white paper.
Developed the server-side programming (HTML + CGI/Perl) for the "Toledo" performance
experiment (later known as the Pentium III WebOutfitter Program) for IM&E (Internet
Marketing & E-Commerce) group.
Developed Server-side scripting database demo (HTML + CGI/Perl) for ISPCON show. Demo
contained four dual-Pentium II processor servers, running four different operating systems
and web servers simultaneously (Windows NT with IIS, Linux with Apache, BSDI Unix with
NSCA Httpd, and Sun Solaris with Sun WebServer) with load-balancing and fail-over
capability. Demonstrated at show including being filmed for multimedia presentation. You
can see the Linux version of the demo here: http://www.alfirin.net/cdl/search.html. This
demo was also used by CEO Andy Grove at his keynote speech for the Agenda'99 conference,
and for the ISPCON Spring'99 conference in London.
Developed Linux remote management demo and presented at the Taos Mountain Future of Linux
conference.
Performed competitive analysis of Internet appliances and published white paper.
Presented at multiple venues. Contributed to two Appliance SLRP (Stragegic Long Range
Plan) presentations. Represented Intel at the Server Appliance Design Guide SIG meetings.
Presented CISD appliance vision and processor roadmap requirements to MPG (Microprocessor
Group) Staff.
Participated in Security Task Force. Determined security requirements for Internet
servers, and communicated to Security Products Division.
March 1996 - February 1998Technical Marketing Engineer, Desktop Products Group (DPG),
OEM Products and Services Division (OPSD), Marketing.
Provided technical support during the "Roosevelt" Software DVD playback program to OEMs
(TriGem, Samsung, Acer, and Legend).
Created the promotional marketing CD for the NLX bus/form-factor launch, including
creation of autoplay and HTML programming and all digital artwork.
Designed, coded, and debugged the ISO-9660 compliance tool for guaranteeing correct
mastering of product CDs.
Ran the "Hood River" (living room PC) Applications program, driving ISVs: Epic MegaGames,
Hasbro Interactive, and TerraGlyph. Also contributed to other aspects of the Hood River
project, including publishing white papers on Dolby Digital AC-3 audio, front panel
configuration, USB joystick architecture (cooperative with ThrustMaster), and the HTML-
based GUI (with Sony, Samsung, and Matsushita).
Contributed to the launch of the Pentium II First 10 Applications program, driving ISVs:
Access Software, Criterion Studios, Davidson Associates, Digital Image Design, Dorling
Kindersley, Fox Interactive / Argonaut, Pixel Multimedia, Psygnosis, UbiSoft. Required an
understanding of the Microsoft DirectX architecture, most specifically DirectSound,
DirectInput, DirectDraw, and DirectDraw 3D. Developed HTML-based autoplay promotional
JumpStart CD for the applications program, including creation of digital artwork.
Performed demonstrations at E3 (Electronics Entertainment Expo), ECTS (European Computer
Trade Show), and CGDC (Computer Game Developer's Conference) shows. Performed "road show"
demonstration of MMX titles to OEMs in the U.S. and Europe: Packard-Bell, Gateway, Compaq,
Sony, Apricot, Olivetti. Developed and ran the OEM beta program for these titles
supporting Tier 1 OEMs, including accepting, tracking, and resolving defects.
Contributed to the launch of the MMX First 10 Applications program. Published first draft
of the best known methods (from Sega experience) called "OPSD Software Product
Requirements Specification", and drove these requirements to the supporting ISVs: Adobe,
Books That Work, Byron Preiss, Davidson Associates, Dorling Kindersley, Epic MegaGames,
Fenris Wolf, Imagination Pilots, Maris, UbiSoft. Received award from Content Group.
Performed "road show" demonstration of MMX titles to OEMs in the U.S.: Toshiba, Gateway,
Compaq, Sony. Developed and ran the OEM beta program for these titles supporting Tier 1
OEMs, including accepting, tracking, and resolving defects.
Provided substantial software consulting services to Sony during the development and
launch of the VAIO product line. Reviewed over 200 software titles as candidates for the
VAIO software bundle. Developed demo for COMDEX.
February 1994 - March 1996Staff Software Engineer, Desktop Products Group (DPG), OEM
Products and Services Division (OPSD), Engineering.
Designed, coded, and debugged all the Windows GUI elements (menu, dialog boxes, joystick
calibration routine, WinHelp, install program, autoplay, etc.) for the Sonic the Hedgehog
game. Wrote Windows 95 DLLs. Assisted Sega with port from Genesis console to Pentium
processor.
Designed, coded, and debugged the Pentium Processor Games Sampler CD. Drew all associated
digital artwork. Coordinated with ISVs: Bullfrog, Electronic Arts, Papyrus, Epic
MegaGames, and Intermedia.
Architected the "Chihuahua" CD-ROM boot specification for PC ROM BIOS. Supervised the
implementation of both "Chihuahua" and "El Torito" CD-ROM boot support for Intel desktop
motherboard BIOS. Represented Intel in patent dispute with Compaq.
Taught a computer literacy class at a Beaverton elementary school for one year.
Architected the "audio down" strategy for the "Aladdin" PC motherboard product family.
Wrote a Windows 95 "wave" device driver.
Participated in initial architectural design of the "Teladdin" soft modem project.
Represented Intel at IEEE meetings.
August 1991 - February 1994Staff Software Engineer, OEM Microcomputer Systems Operation
(OMSO), iRMX Operating System Engineering.
Designed, coded, and debugged the firmware for the "Lynx" Internet cable TV set-top box
project (Joint Intel / Microsoft / General Instruments / Sega project: cancelled).
Included BOOTP, TFTP, and NFS client capabilities, using the iRMK kernel for the 386EX
embedded processor.
Led team of 8 software engineers developing the TCP/IP protocol and application suite for
the iRMX III Operating System. Developed a POSIX compliant software layer for iRMX, as
well as porting the Unix System V STREAMs emulation environment and an entire TCP/IP
protocol stack (sockets, TLI/XTI, TCP, UDP, IP/ICMP, ARP, and datalink drivers) and
application suite (both clients and servers for FTP, Telnet, TFTP, "R" commands, etc.).
July 1987 - July 1991Senior Software Engineer, OEM Microcomputer Systems Operation
(OMSO), Multibus II Processor Engineering.
Designed, coded, and debugged the Multibus II network boot architecture. Implemented
firmware for Multibus II processor cards, incorporating BOOTP (the precursor to DHCP) and
TFTP protocols, and a 82596 packet driver that I wrote (supports up to three simultaneous
Ethernet channel devices).
Designed and implemented the customer support bulletin-board system for iRMX products.
Developed a multi-media training presentation package for the service.
Designed and implemented a manufacturing "run-in life-test" fixture for Multibus II
system products and the new OEM Platform Operation (OPO) PC-architecture system products.
This system allowed simultaneous run-in of 250 system products under environmental ("shake
and bake") control. Article on project published in the Intel Technology Journal.
Designed firmware architecture for the Symmetric Multiprocessing (SMP) cache-coherent XA
bus. U.S. Patents received. Represented Intel at IEEE meetings on FutureBus. Contributed
to the design of the interrupt distribution scheme in the P5 (later to be called the
Pentium) processor.
Software engineer for the iSBC 386/133, iSBC 486/125, and iSBC 486/133SE processor cards.
Wrote the EPS (External Product Specification) for the board products. Ensured that Unix
System V and iRMX operating system support for on-board peripherals was ready at product
launch. Performed benchmarks, including the world's first 486 CPU benchmark (dhrystones).
Generated demo of Multibus II message-passing performance enhancements due to DAG (DMA
Address Generator) gate array device for COMDEX. Performed demo at BUSCON. Designed the
(somewhat) famous "JT" circuit for auto-configuration of the iLBX bus by boards using the
iSBC CSM/002 central services daughter card. Wrote some PAL codes.
Managed team of 5 software engineers developing the iSBC 221 MFM disk/floppy/tape
controller card.
June 1983 - July 1987Software Engineer, OEM Microcomputer Systems Operation (OMSO),
Serial Architecture.
Senior architect for the Bitbus product line software suite. Led a team of 4 software
engineers. Designed, coded, and debugged the BITBUS Toolbox software suite, ported for 7
operating systems: iPDS ISIS, iRMX I, iRMX II, iRMX III, Xenix-286, Unix System V, and
DOS. Designed the firmware for the iSBX 345 Bitbus communications adapter. Co-wrote the
Xenix-286 and Unix System V device drivers for the iSBX/iPCX 344 Bitbus communications
adapter.
Performed an analysis of the disk caching behavior of the iSBC 214 Multibus I disk
controller by instrumentation of RMX and Xenix device drivers. Developed a caching
simulator (in C on Xenix) that allowed instrumentation data to be processed under
differing scenarios (cache size, line size, associativity, etc.).
Architected the Multibus II Built-In Self-Test (BIST) architecture. Managed the
implementation for the launch board set of the iSBC 286/100 processor card, iSBC CSM/001
central services module, iSBC MEM/312/310/320/340 memory card, and iSBC 186/224 MFM
disk/floppy/tape controller card. Also led the implementation of the manufacturing General
Purpose Test Fixture (GPTF) for Multibus II products.
Designed, coded, and debugged firmware for the iSBC 188/48 Multibus I 8-channel RS-232
communications controller card.
April 1980 - June 1983State of Oregon Computing Services, OSU Computer Center,
Corvallis, OR 97333
.
June 1981 - June 1983 Business Data Processing Services programmer.
Designed, coded and debugged Basic application programs for Admissions and Fee Payments
department on NCR point-of-sales cash register system.
Designed, coded, and debugged Cobol application programs for the NDSL Student Loan
Program, and university Physical Plant inventory and operations system.
April 1980 - October 1980 Scientific Data Processing Services programmer.
Designed, coded, and debugged PDP-11 assembler Digitizing Tablet driver and applications
for a National Science Foundation (NSF) grant researcher.
Designed, coded, and debugged Fortran application programs on a consultative basis for
National Science Foundation (NSF) grant graduate student research projects.
Patents:
Publications:
VII, No. 2, Feb. 1987. pp. 14-15, 21.
Trail Blaiser, Creative Computing, Vol. 7, No. 5, May 1981. p. 11. An illustration of the
Pascal's Triangle algorithm written in the Pascal language.
Software expertise:
Programming Languages: Ada, Adobe ActionScript, Algol, Basic, Bliss, Bourne Shell, C,
C++, C#, C Shell, Cobol, Flecs, Fortran, Icon, Java, JavaScript, Korn Shell, Lisp, Pascal,
Perl, PerlScript, Pilot, PL/M-80, PL/M-86/286/386, Tcl, VBScript, Visual Basic.
Assemblers: 6800, 8021/8041, 8044/8051/8052/80152/80252/80452, 8080, 8085,
8086/88/186/188/286, HP-85, IA-32 family, Intel 860, PDP-8, PDP-10, PDP-11, Z-80.
Operating Systems: Android, BSDI, CDC-NOS, CP/M, DOS, ISIS, iRMK, iRMX, Linux, MeeGo,
RSTS/E, RT-11, Solaris, SPOX, TOPS-10/20, Unix + X-Windows/Athena/Motif, VxWorks, Windows
3.1/95/98/Me/XP/Vista/7/8 + MFC/WinForms/WPF/COM/WinRT, Windows NT Server/2000/2003/2008,
Xenix.
Education:
Various classes at Oregon Graduate Institute and Portland Community College.
Bachelor of Science, Computer Science. June 1983. Oregon State University, Corvallis, OR.
Organizations:
Webmaster, East Village at Orenco Station Condo Association (Mar 2001 - date)
Chairman, East Village at Orenco Station Condo Association (Nov 2002 - Feb 2005)
Secretary, East Village at Orenco Station Condo Association (Feb 2002 - Oct 2002)
Bulletin Editor and Webmaster, Willamette Coin Club (May 1993 - Mar 1997)
Certifications:
PADI: Open Water Diver #080*******, 23 Jan 2008 (Lahaina, Maui, Hawaii, USA).
PADI: Advanced Open Water Diver #090*******, 24 Jan 2009 (Roatan, Honduras).
PADI: Enriched Air / Nitrox #090*******, 11 Feb 2009 (Vancouver, Washington, USA).
PADI: Cavern Diver Specialty #09060Y7996, 26 Jun 2009 (Playa del Carmen, QROO, Mexico).
PADI: Project AWARE Specialist #09090O4711, 15 Sep 2009 (Vancouver, Washington, USA).
PADI: Underwater Photographer #10120I7519, 21 Nov 2010 (Cabo San Lucas, BCS, Mexico).
PADI: Equipment Specialist #11030J4651, 21 Mar 2011 (Vancouver, Washington, USA).
PADI: Wreck Specialty #1111AC7116, 27 Oct 2011 (Port Vila, Efate, Vanuatu).
PADI: Drift Specialty #11110A9566, 5 Nov 2011 (Cabo San Lucas, BCS, Mexico).
Changes last made on: Thu Jan 26 2012 5:51 PM PST.