Dominic P. Giampaolo is asoftware developer who helped develop theBe File System for theBe Operating System (BeOS) and currently works atApple Inc.
After graduating from Lewiston High School inLewiston, Maine in 1987, he started studying political science atAmerican University inWashington, D.C., but changed to computer science after one semester.[1] After completing his bachelor's degree, he did a master's degree atWorcester Polytechnic Institute.[1]
After graduating, he travelled to the west coast to work forSilicon Graphics in their Advanced Systems Division. There he worked in the group that portedIRIX to the64-bitR8000 microprocessor chip set and worked on theRealityEngine andInfiniteReality graphics systems.[1] While working for Silicon Graphics, he located and fixed a bug inDiscreet Logic'sFlame compositing system that was delaying post-production of the motion pictureSpeed.[1][2]
In October 1995, Giampaolo heard about theBeBox from a friend at a poker game.[1][3] Shortly after visiting theBe Inc. offices to see a demo of the computer, he began working on the BeOS, working initially in a number of areas including thekernel and thePOSIX layer[2] but most notably developing the Be File System alongsideCyril Meurillon, which replaced the Old Be File System written byBenoit Schillings[4] which had itself replaced the original flat file system written by Meurillon.[1] The Be File System included a number of advances compared to other personal computer filesystems in use at the time, such as ajournal to improve reliability and support for extensivemetadata that can be indexed to respond quickly to searches.
After Be, Giampaolo worked atGoogle[2] and thenQNX Software Systems.[5] While at QNX, he discovered a bug in the Instruction Fetch Unit ofIntelPentium II andPentium III processors.[6][self-published source?]
Since March 2002, Giampaolo has been working for Apple Inc.,[4] where he is part of themacOSfile system (Apple File System project) andSpotlight groups.[6]