From a technical point of view, I keep a "master" resume with every job I've ever had. Then I do what top comment recommends, which is break out the parts I want for whatever roles I happen to be applying for.
I also agree that applying for dev roles when you have manager experience is really going to raise questions. I was only a manager for one brief stint and I still had to reassure every single interviewer that "yes, I was interested in a purely technical role".
Age: very late 30s