The resume I currently have got me call to interview most of time I applied somewhere (recently I have not applied to any company, but you will get the idea). It consists on few basic things, and one is particular important: tell as much about yourself in little text as possible. So here's what's on my resume for example(I will send it to you if you are interested, feel free to copy it) :)
On a left side, on some 1/3 of a page:
Top left corner, I wrote something like this: your name first . It will be useful to write this. :)
Beneath: Hello, I am software developer with more than 5 year of experience in languages and technologies like(list the technologies you are most experienced with) . With this you are telling the 3 important things for HR manager to quickly view who you are: software developer, 5 year experience and technologies you work with. Often they don't have time to read massive text, so this will be quick way to immediately draw their interest to keep reading.
Beneath: I am also familiar with(tell some more things you have worked, in one sentence). This will tell them more about things you have learned over time, and if you applying for some specific position for which they are asking some technologies you worked with, named it there. I am currently learning (name language or technologies you are currently learning). It will tell them that you are always willing to learn new things. :)
Beneath, bottom of the page: put your contact details(e-mail, phone, linkedin, github etc.)
On a right side, on some of 2/3 of a page: Put some basic info, like: I am born on some year, live here and here, speak language that and that. - it will tell some basic info, as also languages you speak
Beneath: put your education. It will tell them what education you have.
Beneath: Put your current work position in company(if you have one) and some basic things you work on daily level. If you have some interesting projects you worked on(web applications or etc. that are public accessible) put links to them.
Beneath: Put your last work position before current(if you had one) and same things as with current company.
Beneath: Put your off-work activities, like if you are in some organization, you like something etc.
And that's that. It will take only one page, and for me that's enough. These are not rules, these are something I have came up with a little research over the years, but it served me well. :)