Modern usage is Proofreader. But all are correct, says Mark Cochrane. He states all three spellings are the example of the etymological pattern. First people write “proof reader” then hyphenating it. And finally joining the word to “proofreader”. The same concept holds good for ‘proofreading’ word as well.