I thought it looks odd to put side projects first in a resume. I know I would be confused if I saw a resume like that. It's not like eduction and work experience are irrelevant.
I recently applied for a program called Google Brain Residency. The idea is that you do deep learning research for one year using Google's resources. Based on the job description, I thought I would be a good match for that program. My biggest selling point where some of the side-projects I had done, which were similar to what they were asking. I used a two page resume layout and described each project on the second page.
I got just got a generic rejection email. I am now wondering if it was a big mistake to use two pages, because whoever scanned my resume didn't even make it to the second page. I would be glad if someone with insight into the recruiting process at big tech companies could confirm that.