
Computer Scientist at Adobe
Provo, Utah Area

Computer Scientist at Adobe
Provo, Utah Area
With a lengthy resume of experiences, responsibilities and accomplishments, I find the desire to be a constant student the most rewarding.
With each new challenge comes an opportunity to learn things I never dreamed.
It has been the desire to never lose the awe of discovery which has helped me in all types of roles, from leadership to individual contributor.
C, C++, Threads, Services and Daemons, sockets/networks, with some php, sql, and html.
Architecture, process, and industry 'Best Known Methods and Practices' are my passions, resulting in highly reliable products and accurate time estimates.
I am currently working with a colleague on a book about software design/process. I am excited about sharing this knowledge with others. I hope it will help make professional software development fun, rather than just a crunch mode grind.
(Public Company; MACR; Computer Software industry)
October 2009 — Present (2 months)
Continuing duties SaaS architect and dev lead on Omniture products, but now with Adobe muscle and name recognition.
Leader in rich media content meets leader in web analytics!
(Public Company; OMTR; Computer Software industry)
July 2008 — November 2009 (1 year 5 months)
manage the team responsible for the storage and retrieval of Omniture Data warehouse data (over 3PB). See www.Omniture.Com for listing of services available through data warehouse.
(Public Company; SYMC; Computer Software industry)
2007 — July 2008 (1 year )
architect/technical lead - Continuation of duties from Altiris after the purchase of Altiris by Symantec
(Public Company; 501-1000 employees; atrs; Computer Software industry)
March 2002 — May 2007 (5 years 3 months)
* Software developer role on Linux/Unix systems.
* Significant portion of the code is 'load on demand' libraries containing: compiled C, perl, awk, bash, sed etc.
* Co-designed and authored similar code for Windows Vista.
* Key player in first Altiris products to run natively on Intel Itanium and AMD Opteron for both Linux and Windows.
* Champion of highly scalable, multi-threaded designs and interprocess communication.
* Taught 'Design and Process' concepts to teams in both U.S. and Pune India.
(Public Company; INTC; Computer Software industry)
1997 — 2001 (4 years )
Designed the Intel 'System Space Manager'
* Detailed design allowed for code Complete within one week of projection.
* Service/bus architecture similar in concept to Linux xinetd and Windows svchost.
* Load on demand dll's kept runtime footprint to a minimum.
* High degree of multi-threading kept performance at a maximum.
* COM-Like interfaces reduced coupling while still managing cross platform portability.
* Received letter of recommendation from a peer declaring me the unofficial architect of Landesk Client Manager 6.3
(Public Company; Computer Software industry)
1996 — 1997 (1 year )
Designed and implemented a 'plugin manager' for Spyglass Mosaic.
* Allowed Spyglass Mosaic to import and use plugins designed for Netscape Navigator (back during the original browser wars)
* Responsible for key contracts with Ohio State University and Wells Fargo bank.
* Code was single sourced for both Windows and Macintosh.
* Spyglass Mosaic is best known as the original 'Internet Explorer'
(Computer Software industry)
1996 — 1996 (less than a year)
Designed and authored installation process for Paperwise digital indexing products.
* Designed and implemented a full scripting language to simplify installation.
* Designed and implemented pluggable interfaces to reduce needs refactoring of future products.
(Public Company; 5001-10,000 employees; NOVL; Computer Software industry)
May 1995 — December 1995 (8 months)
Continued in my work in the WordPerfect buisness unit once acquired by Novell
(Privately Held; 501-1000 employees; Computer Software industry)
February 1986 — May 1995 (9 years 4 months)
Team Lead/Co-Architect of WTED (Wordperfect Windowed Text Editor)
* Designed to run on Wordperfect 'Cornerstone' cross platform libraries.
* First WordPerfect product to embed English, Arabic, and Chinese scripts in a single document.
* Developed and Tested on DOS, Windows 3.1, Windows 95, Solaris, and Mac system 6 and 7
Developer on VIPr game project (Violent Introduction to Programming)
* Optimized the render speed of display using regional differences to reduce data re-draw
* Designed and authored the game's MAP/World editor.
* Designed and authored the game's source code editor
Developer on Mac and Atari Wordperfect.
* Design and author hyphenation modules for Wordperfect 68K products
* Support/Maintenance of WordPerfect 68000 'Virtual Memory' code.