Jonathan Fay is an Argentina-born, American software developer who writes software for Astronomy, imaging and visualization. He is the Principal Software Developer for WorldWide Telescope in the Microsoft Research Next Media Group. He was Lead Developer for Microsoft Image Composer and other imaging products at Microsoft. He has patents and patent applications in imaging, visualization and information security.
Fay's first entry in the commercial software market came in 1982 at the age of 16 with the introduction of Chart-EX an application to make charts from business spread sheets on a personal computer.
Fay joined Microsoft in 1993 working for Microsoft Consulting Services. While trying to help clients solve memory problems deploying Windows 3.1 in corporate network environments he discovered that the common "Out of Memory" messages that many Windows users received even when there seemed to be plenty of free memory and few applications were running, were not actually a fundamental windows limitation, but a hiccup from Windows past: all applications needed 512 bytes of RAM in DOS memory for a Task Database Entry. This limitation seemed like it could potentially choke adoption of Microsoft Windows and Office in corporate network environment. Fay's solution was a program called stryper, later renamed memvalet, that would purposely fragment a portion of DOS low memory to allow the room for many applications to run.
In February 2006 Fay joined the Microsoft Next Media Research group led by Curtis Wong. Wong had been helped Jim Gray create the SkyServer website and was interested in creating an educational tool for astronomy. The two collaborated with Gray, astronomer Alex Szalay and astronomer Alyssa A. Goodman to create the first version of the WorldWide Telescope application that was shown by Rick Rashid in his keynote at MSR TechFest in March 2007, shortly after Gray's disappearance.
Fay contributed to the ASCOM standard for control of astronomical equipment. During his work on the WorldWide Telescope ASCOM client he created the reference .NET prototype classes that led to the ASCOM Version 5 redesign.
Fay designed, built and operates Bear Creek Observatory in Woodinville, Washington. The observatory was designed as a proving ground for observatory automation as well as an astronomy education outreach resource.