I wasn't afraid to go to 2 pages; it took some padding to fill that one page. (Although if the second page is less than half full it's going to look kind of silly.) I thought about doing a list of languages and technologies that I've worked with, but I decided that a list of projects would have the same info with more context. But maybe it would still be good to summarize in one place. I mention my one non-thesis primary-author publication but I should probably list my other publications too.
Re: my 2 cents