|
James Schram |
|
3 2 0 C o r b e t t A v e n u e
|
|
|
||
|
4 1 5 2 5 5 0 7 0 8 |
|
|
SanDisk Corp. - Research & Development, Digital Content
Senior Staff Software Engineer
January 2007 to Present"Save the chipleader; save the world."
U3 LLC (wholly-owned subsidiary of SanDisk)
Senior Software Engineer - Platform Support & Engineering
March 2006 to March 2007Responsibilities include U3 product platform support and engineering for U3 Platform Licensees and Developers, supporting applications and processes, issue tracking and resolution, creation of platform documentation, sample code, knowledge base articles, and author of U3Action© for U3® smart devices.
Self Employed
Full Time Caregiver
December 2003 to January 2006Responsibilities include full-time nursing and caregiving services for my terminally ill domestic partner Paul Shields. In June 2003 my partner experienced a life-threatening acute pancreatitis attack resulting in the removal of his pancreas, gall bladder, and spleen over the course of numerous surgeries and recovery periods. Due to the nature of his illness and the unpredictability of his recovery progress, I chose to resign my position at PalmSource amicably to become his full-time caregiver.
USRobotics / 3Com / Palm / PalmSource Inc.
Senior Software Engineer - Product Engineering
November 1997 to December 2003Responsibilities include product development support and engineering for Palm Platform Licensees and Silicon Partners, supporting applications and processes, issue tracking and resolution, product design, architecture and code reviews, creation of licensing-related documentation, sample code, enhancements and bug fixes in the Palm OS. Ongoing product development with announced and unannounced licensees, sustaining engineering and source code control of both 68k and ARM core platforms. Projects include engineering and support for all Palm OS based devices from Palm, Sony, Handspring, IBM, Qualcomm/Kyocera, Samsung, Motorola, Symbol, Fossil, Tapwave, TRG/Handera, Garmin, GSL, Hunetec, PiTech, Legend, Acer and AlphaSmart.
Apple Computer Inc. - Newton Division
Senior Software Engineer - Communications Engineering
January 1997 to November 1997Redesigned and re-engineered the Newton Internet Enabler (NIE) Link Controller, now a collection of cooperative finite state machines which provide multiple TCP/IP connections via direct serial, modem, IrDA, LocalTalk, and Ethernet hardware using SLIP, PPP, AppleTalk, and DHCP protocols. Designed and engineered a reusable general purpose finite state machine engine for use by external developers as well as in-house applications. NIE 2.0 was delivered on-time and with a higher degree of reliability than any previous release.
Senior Software Engineer - Developer Technical Support (DTS)
February 1994 to November 1997Responsibilities included creation of sample code, Q&A documents, articles and document review, issue tracking, e-mail and net news developer support, product design and code reviews, creation and presentation of training courses, creation and delivery of content for developer conferences and trade shows, and platform evangelism. Specialized in both high and low level communications issues, the NewtonScript language, and Newton's unified object framework. Designed and maintained the 4th Dimension/Oracle issue tracking database and client software used by the Newton DTS group.
Apple Computer Inc. - Information Systems & Technology
Senior Software Engineer - Customer Service & Support
November 1989 to February 1994Lead architect and programmer for the Cafe II Customer Response project, Apple's advanced on-line customer support application serving 500+ simultaneously active users in Austin TX, Napa CA, and the Silicon Valley area. Responsibilities included the overall system architecture, database design, and custom applications frameworks. The project used Digital's ACMS transaction processing architecture to interface with their RDB database product, with Macintosh clients written in C++, Object Pascal, and 4th Dimension. The high quality, reliability, and flexibility of this software allowed it to remain in production three years beyond its projected life cycle.
Hewlett Packard Corp. - Information Systems & Services
Software Engineer - Materials Management & Inventory Control Systems
June 1989 to November 1989Duties included software maintenance and development for the production management modules of their materials management software (MMS). MMS used a network model database and was written in a programming language unique to the HP3000 architecture, similar to COBOL with C extensions.
American Health & Safety Inc. - Computer Operations
Applications Programmer
June 1985 to June 1989Duties included installation, setup, and management of three computer networks; Macintosh, Burroughs B-96, and IBM AS-400. Administered conversion from Burroughs to IBM system. Trained users and maintained daily computer operations for the business. Designed and built custom databases and applications on Macintosh and Burroughs systems for computer aided catalog development, graphics design, sales, sales management, purchasing, inventory, and finance.
University of Wisconsin, Madison
Bachelor of Science in Computer Science, May 1989
Dual specialization in Operating Systems and Databases - 3.6/4.0 GPA
Piano Performance & Composition, Art & Music Minor
SmartHome Technology; Biomimetics; Piano Performance & Composition; Graphic Design; Art; Electronics; Bodybuilding; Health & Fitness Mentor; Caregiver
Corbett Homeowners Association; Corona Heights Neighborhood Association